Fórum Root.cz
Hlavní témata => Hardware => Téma založeno: pe25tr 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
-
ja mam:
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 :)
-
Pro pe25tr:
Jak vypada jeste sekce ServerLayout?
Pro matejik:
Aby ti to fungovalo s qwerty musis mit misto:
Option "XkbVariant" "qwerty"
Toto (prvni prazdna polozka je pro us - tj. default a druha qwerty pro sk):
Option "XkbVariant" ",qwerty"
-
a jej, funguje to :o. vdaka.
-
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.
-
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...
-
OK. Jak je to presne s HALem ted nevi, ale nemate klavesnici uvedenou v Server Layout, tj. zkuste to jeste upravit takto:
Section "ServerLayout"
Identifier "layout1"
Screen "screen1"
InputDevice "Keyboard1"
EndSection
-
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 ;).
-
uff. tak brutal overkill riesenie si nasiel, ale restartnut hal nevies :D ;) inac je to dost divne s tym hal.
-
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.
-
/etc/init.d/hal restart