Přepínání rozložení kláves v Mandrivě

pe25tr

Přepínání rozložení kláves v Mandrivě
« kdy: 04. 05. 2010, 15:49:14 »
Nějak jsem se rozhodl aktualizovat svůj systém a tak jsem přešel z Mandriva Linuxu 2007 na verzi 2010.něco. Nepoužívám žádné desktopové prostředí, jenom jednoduchého správce oken fluxbox. Přepínání mezi us a cz klávesnicí jsem měl ve verzi Mandriva 2007 nastaveno v /etc/X11/xorg.conf. Teď ve verzi 2010 jsem to udělal úplně stejně, ale nefunguje to. Tady je část mého xorg.conf:

Section "InputDevice"
    Identifier "Keyboard1"
    Driver "kbd"
    Option "XkbModel" "pc105"
    Option "XkbLayout" "us,cz(qwerty)"
    Option "XkbOptions" "grp:shifts_toggle,grp_led:scroll"
EndSection


Nevíte někdo, co je špatně?
Dík
« Poslední změna: 04. 05. 2010, 21:45:18 od Petr Krčmář »


Re: přepínání rozložení kláves
« Odpověď #1 kdy: 04. 05. 2010, 16:14:14 »
ja mam:

Kód: [Vybrat]
Section "InputDevice"
    Identifier     "Keyboard0"
    Driver         "kbd"
    Option         "CoreKeyboard"
    Option         "XkbRules" "xorg"
    Option         "XkbModel" "pc104"
    Option         "XkbLayout" "us,sk"
    Option         "XkbVariant" "qwerty"
    Option         "XkbOptions" "grp:shift_toggle,grp_led:scroll"
EndSection

a funguje mi to (obe shift naraz) az na to "XkbVariant" , lebo mi prepina na qwertz :)

Luinar

Re: přepínání rozložení kláves
« Odpověď #2 kdy: 04. 05. 2010, 17:05:31 »
Pro pe25tr:
Jak vypada jeste sekce ServerLayout?
Pro matejik:
Aby ti to fungovalo s qwerty musis mit misto:
Kód: [Vybrat]
    Option         "XkbVariant" "qwerty"Toto (prvni prazdna polozka je pro us - tj. default a druha qwerty pro sk):
Kód: [Vybrat]
    Option         "XkbVariant" ",qwerty"

Re: Přepínání rozložení kláves v Mandrivě
« Odpověď #3 kdy: 04. 05. 2010, 23:28:40 »
a jej, funguje to :o. vdaka.

Carlos-PS3

Re: Přepínání rozložení kláves v Mandrivě
« Odpověď #4 kdy: 05. 05. 2010, 00:36:30 »
dobrý večer, omlouvám se že nepíšu k tematu, ale hledám pomoc někoho schopného ohledne Linuxu Yellow Dog 5.0 na Sony PS3. Zapoměl jsem přihlašovací jméno a Heslo a nemůžu se nikam dostat.  Díky za případnou radu.


pe25tr

Re: Přepínání rozložení kláves v Mandrivě
« Odpověď #5 kdy: 05. 05. 2010, 08:17:02 »
Přepsal jsem xorg.conf podle matejika:

Section "InputDevice"
    Identifier "Keyboard1"
    Driver "kbd"
    Option "CoreKeyboard"
    Option "XkbRules" "xorg"
    Option "XkbModel" "pc105"
    Option "XkbLayout" "us,cz"
    Option "XkbVariant" ",qwerty"
    Option "XkbOptions" "grp:shift_toggle,grp_led:scroll"
EndSection

 ale nefunguje to. Sekce ServerLayout vypadá takto:

Section "ServerLayout"
    Identifier "layout1"
    Screen "screen1"
EndSection


Našel jsem nějaké informace, že se teď o přepínání klávesnice snad nestará xserver, ale HAL...

Luinar

Re: Přepínání rozložení kláves v Mandrivě
« Odpověď #6 kdy: 05. 05. 2010, 11:16:08 »
OK. Jak je to presne s HALem ted nevi, ale nemate klavesnici uvedenou v Server Layout, tj. zkuste to jeste upravit takto:
Kód: [Vybrat]
Section "ServerLayout"
    Identifier "layout1"
    Screen "screen1"
    InputDevice    "Keyboard1"
EndSection

pe25tr

Re: Přepínání rozložení kláves v Mandrivě
« Odpověď #7 kdy: 05. 05. 2010, 11:44:18 »
Tak už to mám :).

xorg.conf už na nastavení vstupních zařízení nemá vliv, je potřeba vše nastavit HALu. Soubor /etc/hal/fdi/policy/10-x11-input.fdi vypadá takto:


<?xml version="1.0" encoding="UTF-8"?>
<deviceinfo version="0.2">
  <device>
   <match key="info.capabilities" contains="input.keys">
    <merge key="input.x11_options.XkbRules" type="string">base</merge>
    <merge key="input.x11_options.XkbModel" type="string">sun_type6_usb</merge>
    <merge key="input.x11_options.XkbLayout" type="string">us,cz</merge>
    <merge key="input.x11_options.XkbVariant" type="string">,qwerty</merge>
    <merge key="input.x11_options.XkbOptions" type="string">grp:shifts_toggle,gr
  </match>
 </device>
</deviceinfo>


Restartovat HAL neumím, tak jsem restartoval prostě počítač a je to. Přepínání funguje jako dřív.

Jenom mě strašně [sproste_slovo]sere[\sproste_slovo], že se musí člověk pídit, co se má napsat do jakého souboru kdesi hluboko v / , aby věci fungovaly jako dřív.

Každopádně díky za reakce  ;).

Re: Přepínání rozložení kláves v Mandrivě
« Odpověď #8 kdy: 05. 05. 2010, 17:48:24 »
uff. tak brutal overkill riesenie si nasiel, ale restartnut hal nevies :D ;) inac je to dost divne s tym hal.

pe25tr

Re: Přepínání rozložení kláves v Mandrivě
« Odpověď #9 kdy: 05. 05. 2010, 20:14:35 »
No to víš, nejsem šádný geek...  8). Že se to nastavuje teď přes hal, jsem našel na gůglu ;). Jak restartovat hal se mi hledat nechtělo, prostě jsem zmáčkl čudlík, bylo to rychlejší :P.

Re: Přepínání rozložení kláves v Mandrivě
« Odpověď #10 kdy: 06. 05. 2010, 12:53:40 »
/etc/init.d/hal restart