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

Název: přepínání klávesnice GNOME HH
Přispěvatel: 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?

Název: Re: přepínání klávesnice GNOME HH
Přispěvatel: peso00 05 Května 2008, 21:36:35
Ř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.
Název: Re: přepínání klávesnice GNOME HH
Přispěvatel: jdobry 06 Května 2008, 20:58:06
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
Kód: [Vybrat]
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
Název: Re: přepínání klávesnice GNOME HH
Přispěvatel: existpierre 06 Května 2008, 21:14:37
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
Název: Re: přepínání klávesnice GNOME HH
Přispěvatel: jdobry 06 Května 2008, 21:19:32
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.  :'(
Název: Re: přepínání klávesnice GNOME HH
Přispěvatel: jdobry 06 Května 2008, 21:26:03
Jen doplnim. Chyba se projevuje jen ve spojeni s automatickym loginem. Viz odkaz do bugzilly
Název: Re: přepínání klávesnice GNOME HH
Přispěvatel: existpierre 07 Května 2008, 06:39:20
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?
Název: Re: přepínání klávesnice GNOME HH
Přispěvatel: jdobry 08 Května 2008, 11:49:06
rc.local nepomuze. Ten prikaz se musi spustit v kontextu uzivatele xserveru.
Název: Re: přepínání klávesnice GNOME HH
Přispěvatel: c4pp4 16 Května 2008, 14:27:23
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.