[linux] 2 problemen

Daniel C. von Asmuth asmuth op bakunin.xs4all.nl
Do Feb 22 14:52:08 CET 2018


Aldus schreef Gerard Bekhuis op Thu, Feb 22, 2018 at 11:14:14AM +0100:
> 
> bij het opstarten geeft de Dell niet aan dat het duitse toetsenbord
> geinstalleerd is, omdat het ook niet geinstalleerd is.
> want dan moesten de andere duitse toetsen ook passen en dat doen ze niet.
> 

De laatste jaren hoef ik zelden meer te sleutelen aan de X11 configuratie. 

Begin eens met een blik te werpen op /var/log/X/Xorg.0.log

[    74.676] (==) Log file: "/var/log/Xorg.0.log", Time: Thu Feb 22 11:49:42 2018
[    74.706] (==) Using config directory: "/etc/X11/xorg.conf.d"
[    74.706] (==) Using system config directory "/usr/share/X11/xorg.conf.d"

Nu weten we waar de log file te vinden is en welke configuratiebestanden. 

[    76.944] (II) config/udev: Adding input device AT Translated Set 2
keyboard (/dev/input/event0)
[    76.944] (**) AT Translated Set 2 keyboard: Applying InputClass
"evdev keyboard catchall"
[    76.944] (**) AT Translated Set 2 keyboard: Applying InputClass
"system-keyboard"
[    76.944] (**) AT Translated Set 2 keyboard: Applying InputClass
"evdev keyboard catchall"
[    76.944] (II) Using input driver 'evdev' for 'AT Translated Set 2
keyboard'
[    76.944] (**) AT Translated Set 2 keyboard: always reports core
events
[    76.944] (**) evdev: AT Translated Set 2 keyboard: Device:
"/dev/input/event0"
[    76.944] (--) evdev: AT Translated Set 2 keyboard: Vendor 0x1
Product 0x1
[    76.944] (--) evdev: AT Translated Set 2 keyboard: Found keys
[    76.944] (II) evdev: AT Translated Set 2 keyboard: Configuring as
keyboard
[    76.944] (**) Option "config_info"
"udev:/sys/devices/platform/i8042/serio0/input/input0/event0"
[    76.944] (II) XINPUT: Adding extended input device "AT Translated
Set 2 keyboard" (type: KEYBOARD, id 10)
[    76.944] (**) Option "xkb_rules" "evdev"
[    76.944] (**) Option "xkb_model" "pc104"
[    76.944] (**) Option "xkb_layout" "us"

Dat zegt ongeveer dat de X server een PC toetsenbord heeft gevonden met
104 toetsen  en de US-Amerikaanse layout wordt toegepast. 

Zie https://wiki.osdev.org/%228042%22_PS/2_Controller

In /etc/X11/xorg.conf.d/ vond ik een relevante configuratie file met:

# Read and parsed by systemd-localed. It's probably wise not to edit
# this file
# manually too freely.
Section "InputClass"
  Identifier "system-keyboard"
  MatchIsKeyboard "on"
  Option "XkbLayout" "us"
EndSection

(geef https://en.wikipedia.org/wiki/Lennart_Poettering maar de schuld
voor Systemd:-) 

Laat ons gokken. U wilt Option "XkbLayout" "nl".

Die optie verwijst dan weer naar /usr/share/X11/xkb/symbols/de
waar de verschillende toetscombinaties zjin gedefinieerd.

Voor meer info, zie:
https://www.x.org/releases/X11R7.7/doc/man/man4/kbd.4.xhtml

Red Hat en co gebruiken /etc/sysconfig/keyboard om de console keyboard
layout vast te leggen - Debian waarschijnlijk iets anders.


Suc6,



Daniel



Meer informatie over de Linux maillijst