Portál AbcLinuxu, 13. května 2025 22:37
Section "ServerLayout" Identifier "Xorg Configured" Screen 0 "Screen0" 0 0 InputDevice "SynapticsTouchpad" "SendCoreEvents" InputDevice "IntegratedKeyboard" "CoreKeyboard" Option "AIGLX" "true" EndSection ... Section "InputDevice" Identifier "IntegratedKeyboard" Option "CoreKeyboard" Option "XkbRules" "xorg" Option "XkbModel" "pc105" Option "XkbLayout" "cz" Option "XkbOptions" "grp:alt_shift_toggle" Driver "kbd" EndSection, v /etc/rc.conf mám
KEYMAP="cz"
.
A také v gconf-editor desktop>gnome>peripherals>keyboard>kbd mám jen cz rozložení.
Kde si teda Gnome vyčetlo, že mi má nabízet us a jako druhé cz (qwerty)?
Za každou radu jsem vděčný.
mas v usr/share/hal ?
Nevim jak je to vzhledem k ruznym souvislostem (distro, ovladac, ...) Jen vim ze existuje novinka, kdy klavesnici ovlada hal. Ja resil neco podobneho .
Section "InputDevice" Identifier "Keyboard0" Driver "kbd" Option "XkbLayout" "cz_qwerty" EndSection
[jk0man@localhost ~]$ setxkbmap -print xkb_keymap { xkb_keycodes { include "evdev+aliases(qwerty)" }; xkb_types { include "complete" }; xkb_compat { include "complete" }; xkb_symbols { include "pc+us+cz(qwerty):2+inet(evdev)+group(alt_shift_toggle)" }; xkb_geometry { include "pc(pc104)" }; };Ve /var/log/Xorg.0.log jsem zmínku o nastavení tohoto nikde nenašel (jen to, co je v corg.conf). Stále nevím, kde Gnome bere, že má používat tato nastavení.
<?xml version="1.0" encoding="ISO-8859-1"?> <!-- -*- SGML -*- --> <deviceinfo version="0.2"> <device> <match key="info.capabilities" contains="input.keymap"> <append key="info.callouts.add" type="strlist">hal-setup-keymap</append> </match> <match key="info.capabilities" contains="input.keys"> <merge key="input.xkb.rules" type="string">base</merge> <!-- If we're using Linux, we use evdev by default (falling back to keyboard otherwise). --> <merge key="input.xkb.model" type="string">keyboard</merge> <match key="/org/freedesktop/Hal/devices/computer:system.kernel.name" string="Linux"> <merge key="input.xkb.model" type="string">evdev</merge> </match> <merge key="input.xkb.layout" type="string">cz,us</merge> <merge key="input.xkb.options" type="string">grp:alt_shift_toggle</merge> <merge key="input.xkb.variant" type="string" /> </match> </device> </deviceinfo>
když to nastavovátko Xfce pustíš přez strace, tak můžeš z výstupu zjistit, na které soubory šahá. Používá se to takhle:
strace nastavovátko
~/.config/xfce4/xfconf/xfce-perchannel-xml/keyboard-layout.xml
. Je mi sice záhadou, proč Gnome používá Xfce konfiguráky, ale budiž, hlavně že mám řešení Lepší asi bude na takovou práci použít http://inotify-tools.sourceforge.net/, jde-li to.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.