Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Pracovní prostředí => Téma založeno: jdobry 02 Května 2008, 19:39:10
-
Ahojky,
Po 13ti letech s Linuxem jsem se rozhodl vzít s příchodem HH na vědomí GNOME. Ale mám problém.
Default klávesnice je USA, alternativní je česká. Když to nastavím, funguje to. Ale jen do příštího restartu. Po restartu mám sice v nastavení obě klávesnice, ale nefunguje klávesová zkratka na přepnutí a pokud kliknutím na symbol rozložení přepnu klávesnici, symol se změní, rozložení klávesnice ne. Stačí českou klávesnici odebrat a tutéž přidat zpět a funguje to.
Nemáte nekdo nějaký nápad proč se to chová takto blbě? Nebo je to na bugreport?
-
Řešení:
V souboru xorg.conf nahraďte text v sekci "InputDevice" podle postupu níže.
sudo gedit /etc/X11/xorg.conf
Původní text:
Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
EndSection
Opravený text:
Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "us,cz"
Option "XkbOptions" "grp:ctrl_shift_toggle,grp_led:scroll"
EndSection
Po restartu se bude klávesnice přepínat mezi USA a CZE pomocí Alt+Shift, navíc bude přepnutí indikováno pomocí SCROLL LED.
-
Blby je ze tohle nastavi prepinani pro cely server. Tezko pak pouzivat ruzne klavesnice pro ruzne uzivatele. A google nasel spoustu podobne postizenych, mnoho workaroudu jako tento, ale zadne skutecne reseni jak si to muze nastavit uzivatel sam.
Potvrzeny bug v ubuntu https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-input-keyboard/+bug/196277
Takto to mam ja
Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "us,cz_qwerty"
Option "XkbOptions" "grp:alt_shift_toggle"
EndSection
-
Tiez som si vsimol. Mne to proste z nicoho nic nejde, musim na to kliknut aby sa to preplo, ale aj tak ostala USA. Pomoze len restart X potom mi to uz prepina normalne
-
Tiez som si vsimol. Mne to proste z nicoho nic nejde, musim na to kliknut aby sa to preplo, ale aj tak ostala USA. Pomoze len restart X potom mi to uz prepina normalne
pro okamzitou napravu staci spustit "setxkbmap"
Bohuzel pridat tento prikaz do ~/bash_profile mepomaha, bud to nastavim v xserveru natvrdo nebo ten prikaz pustim rucne. :'(
-
Jen doplnim. Chyba se projevuje jen ve spojeni s automatickym loginem. Viz odkaz do bugzilly
-
Tiez som si vsimol. Mne to proste z nicoho nic nejde, musim na to kliknut aby sa to preplo, ale aj tak ostala USA. Pomoze len restart X potom mi to uz prepina normalne
pro okamzitou napravu staci spustit "setxkbmap"
Bohuzel pridat tento prikaz do ~/bash_profile mepomaha, bud to nastavim v xserveru natvrdo nebo ten prikaz pustim rucne. :'(
spravi mi to len obcas, takze ak si spravne zapamatam ten jazykolomny prikaz, bude vse ok :D dik
btw nestaci to dat do rc.local?
-
rc.local nepomuze. Ten prikaz se musi spustit v kontextu uzivatele xserveru.
-
Dejte ten příkaz setxkbmap do Systém -> Volby -> Sezení - Programy při přihlášení. Toto řešení je v tý odkazovaný diskusi na launchpad. U mě funguje.