Table of Contents

X11 Tools

Eigenschaften eines Fensters finden

xwininfo

Informationen auf den Monitor ausgeben

Mit xosd_cat können Informationen (Text, Prozent-Bar, Slider-Bar) auf dem Monitor dargestellt werden.
Benötigtes Packet:
apt-get install xosd-bin
Beispiel Text ausgeben:

echo -e "Gibt diesen Text in grüner Farbe\nmittig auf dem Monitor aus"|osd_cat --colour=Green -f '-adobe-courier-bold-r-*-*-120-*-*-*-*-*-*-*' -O 10 -p bottom -A center -o 600 -d 7

Damit auch root auf das Display eines users schreiben darf, folgenden Eintrag in die .bashrc von root machen:

user> xauth extract.Xauthority $DISPLAY
/root/.bashrc

export XAUTHORITY=/home/user/.Xauthority
export DISPLAY=:0.0

Keyboard Eigenschaften

Keyboard Settings anzeigen

setxkbmap -print -v 10

Keyboard Settings ändern

setxkbmap de

Touchpad Eigenschaften

apt-get install xinput

Alle Input-Devices anzeigen

xinput list

⎡ Virtual core pointer                          id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ SynPS/2 Synaptics TouchPad                id=12   [slave  pointer  (2)]
⎣ Virtual core keyboard                         id=3    [master keyboard (2)]
    ↳ Virtual core XTEST keyboard               id=5    [slave  keyboard (3)]
    ↳ Power Button                              id=6    [slave  keyboard (3)]
    ↳ Video Bus                                 id=7    [slave  keyboard (3)]
    ↳ Power Button                              id=8    [slave  keyboard (3)]
    ↳ Sleep Button                              id=9    [slave  keyboard (3)]
    ↳ HP Webcam: HP Webcam                      id=10   [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard              id=11   [slave  keyboard (3)]
    ↳ HP WMI hotkeys                            id=13   [slave  keyboard (3)]

Eigenschaften von 'SynPS/2 Synaptics TouchPad' anzeigen

xinput list 12
SynPS/2 Synaptics TouchPad                      id=12   [slave  pointer  (2)]
        Reporting 7 classes:
                Class originated from: 12. Type: XIButtonClass
                Buttons supported: 7
                Button labels: "Button Left" "Button Middle" "Button Right" "Button Wheel Up" "Button Wheel Down" "Button Horiz Wheel Left" "Button Horiz Wheel Right"
...
xinput list-props 12                                                      
Device 'SynPS/2 Synaptics TouchPad':
        Device Enabled (147):   1
        Coordinate Transformation Matrix (149): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
        libinput Tapping Enabled (282): 0
        libinput Tapping Enabled Default (283): 0
        libinput Tapping Drag Enabled (284):    1
...

Eigenschaften von 'SynPS/2 Synaptics TouchPad' ändern, z.B. tapping

xinput set-prop 12 282 1