• Opret dig
  • Glemt adgangskode

User account menu

  • Artikler
  • Forside
  • Forum
  • Nyheder
  • Log ind
Hjem
LinuxIN.dk

Snak med

Opret dig!

Af bloody2k | 23.01.2010 14:50

Archs tastatur layout

Hjælp generelt
Hej :)

Jeg har et lille problem som er ved at drive mig til vanvid.
Hver gang jeg starter min computer står tastatur layoutet til USA, og det er lige meget, om jeg har slettet det, eller bare ændret det til dansk.

Har haft googlet det et par gange, og synes at kunne se på archs forum at det er et systemproblem, men nu er det ved at blive for meget :)

Så håbede at der var nogen der kunne komme med et vink til hvad der kunne være galt? :D
  • Log ind eller opret dig for at tilføje kommentarer

Kommentarer14

# 1

15 år 5 måneder siden

Permalink

Indsendt af julemand101 den 23. januar 2010 kl. 15:14

Permalink

Re: Archs tastatur layout

Er det i terminalen eller X11? Hvis det er X11 så fortæl lige om du bruger KDE, Gnome, Xfce eller noget helt andet.
  • Log ind eller opret dig for at tilføje kommentarer

# 2

15 år 5 måneder siden

Permalink

Indsendt af ondope den 23. januar 2010 kl. 20:42

Permalink

Re: Archs tastatur layout

Hvis du bruger noget andet end GNOME og KDE (hvor du kan sætte det op under indstillinger), så kan du tilføje

Option XkbLayout "dk"

et eller andet sted under keyboard i xorg.conf.

Er det i terminalen skal du kigge på /etc/rc.conf, men den har du nok sat under installationen.
  • Log ind eller opret dig for at tilføje kommentarer

# 3

15 år 5 måneder siden

Permalink

Indsendt af isaksen den 24. januar 2010 kl. 20:35

Permalink

Re: Archs tastatur layout

gnome har det med at overskrive xorgs tastatur layout... så hvis du gnome skal du også tilføje DK tastatur i

gnome-keyboard-properties
  • Log ind eller opret dig for at tilføje kommentarer

# 4

15 år 5 måneder siden

Permalink

Indsendt af bloody2k den 25. januar 2010 kl. 16:53

Permalink

Re: Archs tastatur layout

Jeg bruger Gnome og har tjekket rc.conf.

Proever lige med gnome-keyboard-properties.

EDIT:
G-k-p, er da det man ændrer i System > indstillinger > Tastatur?
Det er jo netop her at den tilføjer USA som standard layout efter genstart.

Så nej, det virkede ikke :(
  • Log ind eller opret dig for at tilføje kommentarer

# 5

15 år 5 måneder siden

Permalink

Indsendt af julemand101 den 25. januar 2010 kl. 17:16

Permalink

Re: Archs tastatur layout

rc.conf påvirker ikke Xorg hvad angår tastaturlayout. Det er meget underligt at Gnome nulstiller dit tastatur hver gang eftersom det burde virke. Har du prøvet at gøre som #2 skriver? (jeg er dog ret sikker på at Gnome er komplet ligeglad med hvad xorg siger omkring tastaturlayout).
  • Log ind eller opret dig for at tilføje kommentarer

# 6

15 år 5 måneder siden

Permalink

Indsendt af mjjzf den 25. januar 2010 kl. 18:04

Permalink

Re: Archs tastatur layout

Har du gjort, som Arch-wikien anbefaler?
  • Log ind eller opret dig for at tilføje kommentarer

# 7

15 år 5 måneder siden

Permalink

Indsendt af bloody2k den 25. januar 2010 kl. 18:18

Permalink

Re: Archs tastatur layout

Umiddelbart siger Arch-wikien det samme som #2?

Og ja, jeg har lige prøvet hvilket faktisk resulterede i noget andet sjovt. Jeg tilføjede den angivne linie i xorg, under inputdevice, og efter en genstart failede X (no screens found), jeg gik så ind i xorg.conf, fjernede linien, og startede x med startx.

Nu startede X op, men dansk tastatur, men efter en genstart igen USA!

Men hvorfor siger X no screens found, fordi jeg tilføjer Option XkbLayout "dk" under InputDevices?
  • Log ind eller opret dig for at tilføje kommentarer

# 8

15 år 5 måneder siden

Permalink

Indsendt af julemand101 den 25. januar 2010 kl. 18:26

Permalink

#7
Kan du lige skrive din

#7
Kan du lige skrive din xorg.conf til os? Med linjen du tilføjer.
  • Log ind eller opret dig for at tilføje kommentarer

# 9

15 år 5 måneder siden

Permalink

Indsendt af m_abs den 25. januar 2010 kl. 18:32

Permalink

#8
Mener bestemt at Xorg på

#8
Mener bestemt at Xorg på arch ikke længere bruger tastatur opsætning fra xorg.conf, da nyere versoner af Xorg benytter HAL til den slags.
  • Log ind eller opret dig for at tilføje kommentarer

# 10

15 år 5 måneder siden

Permalink

Indsendt af bloody2k den 25. januar 2010 kl. 18:54

Permalink

# nvidia-settings: X


# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings: version 1.0 (buildmeister@builder63) Tue Oct 20 21:01:12 PDT 2009

# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig: version 1.0 (buildmeister@builder63) Tue Oct 20 21:00:15 PDT 2009
#Section "InputDevice"
# Identifier "Mouse0"
# Driver "mouse"
# Option "Protocol" "auto"
# Option "Device" "/dev/input/mice"
# Option "ZAxisMapping" "4 5 6 7"
#EndSection

Section "ServerLayout"

# Option "AllowEmptyInput" "off"
Identifier "X.org Configured"
Screen 0 "Screen0" 0 0
Screen 1 "Screen1" RightOf "Screen0"
InputDevice "Mouse0" "CorePointer"
InputDevice "Touchpad" "SendCoreEvents"
InputDevice "Keyboard0" "CoreKeyboard"
Option "Xinerama" "0"
EndSection

Section "Files"
ModulePath "/usr/lib/xorg/modules"
FontPath "/usr/share/fonts/misc"
FontPath "/usr/share/fonts/100dpi:unscaled"
FontPath "/usr/share/fonts/75dpi:unscaled"
FontPath "/usr/share/fonts/TTF"
FontPath "/usr/share/fonts/Type1"
EndSection

Section "Module"
Load "xtrap"
# for nvidia Load "dri"
Load "dbe"
Load "glx"
Load "extmod"
Load "freetype"
Load "synaptics"
EndSection

Section "InputDevice"

# generated from default
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/psaux"
Option "Emulate3Buttons" "no"
Option "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
Option XkbLayout "dk"
EndSection

Section "InputDevice"

#Option "Device" "/dev/input/mice"
Identifier "Touchpad"
Driver "synaptics"
Option "AlwaysCore" "true" # send events to CorePointer
Option "Device" "/dev/psaux"
Option "Protocol" "auto-dev"
Option "LeftEdge" "130"
Option "RightEdge" "840"
Option "TopEdge" "130"
Option "BottomEdge" "640"
Option "FingerLow" "7"
Option "FingerHigh" "8"
Option "MaxTapTime" "180"
Option "MaxTapMove" "110"
Option "EmulateMidButtonTime" "75"
Option "VertScrollDelta" "20"
Option "HorizScrollDelta" "20"
Option "MinSpeed" "0.25"
Option "MaxSpeed" "0.50"
Option "AccelFactor" "0.010"
Option "EdgeMotionMinSpeed" "200"
Option "EdgeMotionMaxSpeed" "200"
Option "UpDownScrolling" "1"
Option "CircularScrolling" "1"
Option "CircScrollDelta" "0.1"
Option "CircScrollTrigger" "2"
Option "SHMConfig" "on"
Option "Emulate3Buttons" "on"
EndSection

Section "Monitor"
Identifier "Monitor0"
VendorName "Unknown"
ModelName "LPL"
HorizSync 30.0 - 75.0
VertRefresh 60.0
EndSection

Section "Monitor"
Identifier "Monitor1"
VendorName "Unknown"
ModelName "SAMSUNG"
HorizSync 0.0 - 0.0
VertRefresh 0.0
EndSection

Section "Device"

### Available Driver options are:-
### Values: : integer, : float, : "True"/"False",
### : "String", : " Hz/kHz/MHz"
### [arg]: arg optional
#Option "ShadowFB" # []
#Option "DefaultRefresh" # []
#Option "ModeSetClearScreen" # []
Identifier "Card0"
Driver "nvidia"
Option "Audio" "on"
VendorName "nVidia Corporation"
BoardName "GeForce 8600M GT"
EndSection

Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce 8600M GT"
BusID "PCI:1:0:0"
Screen 0
EndSection

Section "Device"
Identifier "Device1"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce 8600M GT"
BusID "PCI:1:0:0"
Screen 1
EndSection

Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
Option "NoLogo" "True"
Option "RenderAccel" "True"
Option "TwinView" "0"
Option "metamodes" "DFP-0: nvidia-auto-select +0+0"
SubSection "Display"
Depth 24
EndSubSection
EndSection

Section "Screen"
Identifier "Screen1"
Device "Device1"
Monitor "Monitor1"
DefaultDepth 24
Option "TwinView" "0"
Option "metamodes" "DFP-1: nvidia-auto-select +0+0"
SubSection "Display"
Depth 24
EndSubSection
EndSection
  • Log ind eller opret dig for at tilføje kommentarer

# 11

15 år 5 måneder siden

Permalink

Indsendt af mammut den 25. januar 2010 kl. 20:30

Permalink

Re: Archs tastatur layout

Mit keyboard bliver sat op af HAL på min eee900 ,så jeg til føj

setxkbmap dk

til min .xinitrc fil hvorfra jeg starter min icewm-session

Hele filen ser sådan ud:

exec icewm-session
setxkbmap dk
setxkbmap - option terminate:ctrl_alt_bksp
  • Log ind eller opret dig for at tilføje kommentarer

# 12

15 år 5 måneder siden

Permalink

Indsendt af nickoe den 25. januar 2010 kl. 20:44

Permalink

Re: Archs tastatur layout

Er du sikker på at du har husket at anvende eller gemme, og sætte dansk som den eneste eller øverst i gnome-keyboard-properties?
  • Log ind eller opret dig for at tilføje kommentarer

# 13

15 år 5 måneder siden

Permalink

Indsendt af bloody2k den 26. januar 2010 kl. 16:38

Permalink

Re: Archs tastatur layout

#12 Ja, ellers ville jeg jo ikke kunne skrive æ ø å, hvis jeg ikke havde været inde og lave det om.

Men selv om det er gemt, tilføjer den selv USA ved næste opstart og vælger denne som layout. DK er der stadig men er bare ikke valgt.
  • Log ind eller opret dig for at tilføje kommentarer

# 14

15 år 5 måneder siden

Permalink

Indsendt af Anonym7 den 27. januar 2010 kl. 00:30

Permalink

Re: Archs tastatur layout

Det skulle ikke undre mig om det er endnu en af de fantastiske sideeffekter ved Xorg-holdest utilgivelige knæfald for hal og XML-helvedet som følger.

Du kan slå hele møget fra og sætte input devices op i xorg.conf (sådan som du egentligt har dem stående) ved at tilføje følgende under sektionen "ServerFlags":


Section "ServerFlags"
Option "AutoAddDevices" "False"
Option "AllowEmptyInput" "False"
EndSection


btw. din fejl i var at tilføje "AllowEmptyInput" til sektionen "ServerLayout" og ikke "ServerFlags" som er det rigtige sted at smide det ind :)


Såfremt du *IKKE* bruger dette til at slå Xorgs brug af HAL fra så vil du opleve, at Xorg ignorerer dine input device opsætninger fra xorg.conf (dvs. alt der har med muse/tastaturer at gøre) til fordel for at bruge HAL.

Hvis du vitterligt vil bruge HAL og have et dk layout skal du lave en fdi fil, hvilket er en grim lille klump XML som kræver det femdobbelte antal tegn for at opnå det samme som du gjorde i xorg.conf.

referencefilerne finder du oftest i /usr/share/hal/fdi/policy/10osvendor

For at sætte dit kb op med DK layout:


cp /usr/share/hal/fdi/policy/10osvendor/10-keymap.fdi /etc/hal/fdi/policy


Gå dernæst ind i filen og find linjen:

us


Skift da "us" til "dk", gem filen og genstart pc'en (helt specifikt kan du slippe afsted med at slukke Xorg, genstarte HAL og starte Xorg igen).


Hvis du vil rode mere med at lave fdi filer skal du indse, at filerne som regel har nogle tags der bruges til at se, hvor vidt filen skal benyttes på et givent stykke hardware som HAL har fundet, eksemplet fra 10-keymap.fdi


hal-setup-keymap



Du kan benytte programmet "hal-device" til at liste samtlige enheder som HAL har fundet samt deres information, det er således muligt at skrive en fdi fil som er specifikt rettet mod en given type mus, tastaturer, touchpads eller andet.


Men... du kunne jo også bare tilføje de to små flag til Xorg, genstarte xorg og have løst problemet langt hurtigere og uden alt dette skidt, valget er dit ;)
  • Log ind eller opret dig for at tilføje kommentarer

Svar søges

llumos Unix-operativsystem, 0
Den er go 0
14. februar = I Love Free Software Day 0
Lokal fil-deling - for de dovne. 0
Linux fra begynder til professionel af O'Reilly 0

Seneste aktivitet

Virtuel maskine? 3
"Intet realistisk alternativ" - mig i r*ven 16
Gode anmeldelser Zorin OS 17.3 8
Open Source-eksperimentet 5
En snak om Linux-kompatibel software 7
Nulstilling af adgangskode 6
PCLinuxOS 27
Ingen Mint 5
Linux App Store Flathub når 3 milliarder downloads 2
Digitaliseringsministeriet sætter gang i pilotprojekt om digital suverænitet 3
Mest sikker webbrowser 5
Firefox 2
Privatbeskeder 7
Backup/synkronisering? 3
BigLinux 5
Chatgpt satire 1
Læsning af databasefil i Firefox 2
Vanilla OS 15
Pepsi Challenge 4
Linuxin er nu migreret til Drupal 11 13

© 2025 Linuxin og de respektive skribenter

Oprettet og drevet af nørder siden 2004 !