|
*dvorak us xkb_symbols "dvorak" { (Cela signifie qu'il faut Option "XkbLayout" "us" et Option "XkbVariant" "dvorak" dans xorg.conf.) (Mais lorsqu'on essaie avec setxkbmap, on obtient encore une erreur:) # setxkbmap -model logibik -layout us -variant dvorak -option "ctrl:swapcaps" (Peut-être que le modèle a aussi changé.) # cd /usr/share/X11/xkb/rules/ # grep logibik xorg.lst (Pas de retour, il n'existe donc plus. Y en a-t-il des similaires ?) # grep logi* xorg.lst logiaccess Logitech Access Keyboard logicdit Logitech Cordless Desktop iTouch logicdp Logitech Cordless Desktop Pro logicdpa Logitech Cordless Desktop Pro (alternate option) logicdpa2 Logitech Cordless Desktop Pro (alternate option2) logicdo Logitech Cordless Desktop Optical logicfn Logitech Cordless Freedom/Desktop Navigator logicdn Logitech Cordless Desktop Navigator logidak Logitech Deluxe Access Keyboard logiitc Logitech iTouch Cordless Keyboard (model Y-RB6) logiik Logitech Internet Keyboard logiitc Logitech iTouch Cordless Keyboard (model Y-RB6) logiik Logitech Internet Keyboard logiink Logitech Internet Navigator Keyboard logiultrax Logitech Ultra-X Keyboard (Génial ! Le modèle « logiik » semble similaire, essayons-le donc avec setxkbmap.) # setxkbmap -model logiik -layout us -variant dvorak -option "ctrl:swapcaps" (Ça marche, donc faites correspondre la valeur de XkbModel. Maintenant, tout fonctionne)
|
|
Controllare in /var/log/Xorg.0.log per individuare questo messaggio: (WW) Couldn't load XKB keymap, falling back to pre-XKB keymap Se non si ha questo errore, la propria installazione di XKB funziona già. # grep Xkb /etc/X11/xorg.conf Option "XkbModel" "logibik" Option "XkbLayout" "dvorak" Option "XkbOptions" "ctrl:swapcaps" Per prima cosa, guardare cos'è cambiato per la configurazione in uso, spostandosi nella directory symbols/pc . # cd /usr/share/X11/xkb/symbols/ Se è stato installato xkbdata invece di xkeyboard-config, spostatrsi nella sottodirectory pc/ . # ls *dvorak* OK, non è stato mostrato nulla. Molti delle vecchie configurazioni sono state spostate nelle mappe caratteri codificate per paese # ls *us* us A questo punto controllare l'esistenza di una variante xkb_symbols chiamata dvorak. # grep xkb_symbols.*dvorak us xkb_symbols "dvorak" { Ciò significa che in xorg.conf ci sarò bisogno di Option "XkbLayout" "us" e Option "XkbVariant" "dvorak". Ma quando si proverà a testare questa configurazione con setxkbmap, si otterrà ancora un errore # setxkbmap -model logibik -layout us -variant dvorak-option "ctrl:swapcaps" Il modello potrebbe anche essere cambiato. # cd /usr/share/X11/xkb/rules/ # grep logibik xorg.lst Nessun output da questo comando, per cui questo modello non esiste più. Si può comunque provare con dei modelli simili. # grep logi* xorg.lst logiaccess Logitech Access Keyboard logicdit Logitech Cordless Desktop iTouch logicdp Logitech Cordless Desktop Pro logicdpa Logitech Cordless Desktop Pro (alternate option) logicdpa2 Logitech Cordless Desktop Pro (alternate option2) logicdo Logitech Cordless Desktop Optical logicfn Logitech Cordless Freedom/Desktop Navigator logicdn Logitech Cordless Desktop Navigator logidak Logitech Deluxe Access Keyboard logiitc Logitech iTouch Cordless Keyboard (model Y-RB6) logiik Logitech Internet Keyboard logiitc Logitech iTouch Cordless Keyboard (model Y-RB6) logiik Logitech Internet Keyboard logiink Logitech Internet Navigator Keyboard logiultrax Logitech Ultra-X Keyboard Bene! Il modello "logiik" sembra abbastanza simile, perciò testarlo con setxkbmap. # setxkbmap -model logiik -layout us -variant dvorak -option "ctrl:swapcaps" Funziona correttamente, per cui impostare la voce XkbModel a quel valore. Dopo di ciò, tutto dovrebbe funzionare correttamente
|
|
Przeszukujemy /var/log/Xorg.0.log w poszukiwaniu tej informacji: (WW) Couldn't load XKB keymap, falling back to pre-XKB keymap Jeśli ten błąd się nie pojawia, znaczy to, że XKB działa prawidłowo. # grep Xkb /etc/X11/xorg.conf Option "XkbModel" "logibik" Option "XkbLayout" "dvorak" Option "XkbOptions" "ctrl:swapcaps" Po pierwsze, należy zobaczyć co zmieniło się w naszym układzie. Znajduje się to w katalogu symbols/pc directory. # cd /usr/share/X11/xkb/symbols/ Jeśli zainstalowaliśmy xkbdata zamiast xkeyboard-config, szukamy w katalogu pc/. # ls *dvorak* Nic się nie pokazało. # ls *us* us Następnie szukamy wiariantu xkb_symbols o nazwie dvorak. # grep xkb_symbols.*dvorak us xkb_symbols "dvorak" { To oznacza, że w xorg.conf potrzebujemy Option "XkbLayout" "us" i Option "XkbVariant" "dvorak". Jeśli próbujemy sprawdzić te ustawienia przy użyciu setxkbmap i wciąż otrzymujemy błąd # setxkbmap -model logibik -layout us -variant dvorak -option "ctrl:swapcaps" Może to oznaczać, że model klawiatury również uległ zmianie # cd /usr/share/X11/xkb/rules/ # grep logibik xorg.lst Jeśli nic się nie pojawia po wydaniu powyższej komendy, oznacza to, że dany model został usunięty. Można sprawdzić inne, jemu podobne: # grep logi* xorg.lst logiaccess Logitech Access Keyboard logicdit Logitech Cordless Desktop iTouch logicdp Logitech Cordless Desktop Pro logicdpa Logitech Cordless Desktop Pro (alternate option) logicdpa2 Logitech Cordless Desktop Pro (alternate option2) logicdo Logitech Cordless Desktop Optical logicfn Logitech Cordless Freedom/Desktop Navigator logicdn Logitech Cordless Desktop Navigator logidak Logitech Deluxe Access Keyboard logiitc Logitech iTouch Cordless Keyboard (model Y-RB6) logiik Logitech Internet Keyboard logiitc Logitech iTouch Cordless Keyboard (model Y-RB6) logiik Logitech Internet Keyboard logiink Logitech Internet Navigator Keyboard logiultrax Logitech Ultra-X Keyboard Model "logiik" wygląda podobnie, więc sprawdzamy go przy użyciu setxkbmap. # setxkbmap -model logiik -layout us -variant dvorak -option "ctrl:swapcaps" Jeśli powyższe zadziałało, zmieniamy wpis XkbModel. Po zakończeniu, wszystko powinno działać
|