joshgoebel / keyszer

a smart, flexible keymapper for X11 (a fork/reboot of xkeysnail )
Other
69 stars 15 forks source link

Log output I haven't seen before #143

Closed RedBearAK closed 1 year ago

RedBearAK commented 1 year ago

I set up a systemd user service unit file to run keyszer from, and noticed some log output in the journal that I've never seen before in verbose logging. Tried to do a search for certain things like the "()" context some of the lines have (by searching for `ctx=""`) and nothing came up. Just wondering where this stuff comes from.

I'm especially interested in this line:

Mar 07 17:17:56 fedora-3700u /usr/libexec/gdm-x-session[4239]: (**) Option "xkb_layout" "us"
Mar 07 17:17:56 fedora-3700u /usr/libexec/gdm-x-session[4239]: (II) config/udev: Adding input device Keyszer (virtual) Keyboard (/dev/input/mouse3)
Mar 07 17:17:56 fedora-3700u /usr/libexec/gdm-x-session[4239]: (**) Keyszer (virtual) Keyboard: Applying InputClass "system-keyboard"
Mar 07 17:17:56 fedora-3700u /usr/libexec/gdm-x-session[4239]: (II) No input driver specified, ignoring this device.
Mar 07 17:17:56 fedora-3700u /usr/libexec/gdm-x-session[4239]: (II) This device may have been added with another device file.
Mar 07 17:17:56 fedora-3700u /usr/libexec/gdm-x-session[4239]: (II) config/udev: Adding input device Keyszer (virtual) Keyboard (/dev/input/event16)
Mar 07 17:17:56 fedora-3700u /usr/libexec/gdm-x-session[4239]: (**) Keyszer (virtual) Keyboard: Applying InputClass "evdev pointer catchall"
Mar 07 17:17:56 fedora-3700u /usr/libexec/gdm-x-session[4239]: (**) Keyszer (virtual) Keyboard: Applying InputClass "evdev keyboard catchall"
Mar 07 17:17:56 fedora-3700u /usr/libexec/gdm-x-session[4239]: (**) Keyszer (virtual) Keyboard: Applying InputClass "libinput pointer catchall"
Mar 07 17:17:56 fedora-3700u /usr/libexec/gdm-x-session[4239]: (**) Keyszer (virtual) Keyboard: Applying InputClass "libinput keyboard catchall"
Mar 07 17:17:56 fedora-3700u /usr/libexec/gdm-x-session[4239]: (**) Keyszer (virtual) Keyboard: Applying InputClass "system-keyboard"
Mar 07 17:17:56 fedora-3700u /usr/libexec/gdm-x-session[4239]: (II) Using input driver 'libinput' for 'Keyszer (virtual) Keyboard'
Mar 07 17:17:56 fedora-3700u /usr/libexec/gdm-x-session[4239]: (II) systemd-logind: got fd for /dev/input/event16 13:80 fd 78 paused 0
Mar 07 17:17:56 fedora-3700u /usr/libexec/gdm-x-session[4239]: (**) Keyszer (virtual) Keyboard: always reports core events
Mar 07 17:17:56 fedora-3700u /usr/libexec/gdm-x-session[4239]: (**) Option "Device" "/dev/input/event16"
Mar 07 17:17:56 fedora-3700u /usr/libexec/gdm-x-session[4239]: (II) event16 - Keyszer (virtual) Keyboard: is tagged by udev as: Keyboard Mouse
Mar 07 17:17:56 fedora-3700u /usr/libexec/gdm-x-session[4239]: (II) event16 - Keyszer (virtual) Keyboard: device is a pointer
Mar 07 17:17:56 fedora-3700u /usr/libexec/gdm-x-session[4239]: (II) event16 - Keyszer (virtual) Keyboard: device is a keyboard
Mar 07 17:17:56 fedora-3700u /usr/libexec/gdm-x-session[4239]: (II) event16 - Keyszer (virtual) Keyboard: device removed
Mar 07 17:17:56 fedora-3700u /usr/libexec/gdm-x-session[4239]: (II) libinput: Keyszer (virtual) Keyboard: needs a virtual subdevice
Mar 07 17:17:56 fedora-3700u /usr/libexec/gdm-x-session[4239]: (**) Option "config_info" "udev:/sys/devices/virtual/input/input336/event16"
Mar 07 17:17:56 fedora-3700u /usr/libexec/gdm-x-session[4239]: (II) XINPUT: Adding extended input device "Keyszer (virtual) Keyboard" (type: MOUSE, id 18)
Mar 07 17:17:56 fedora-3700u /usr/libexec/gdm-x-session[4239]: (**) Option "AccelerationScheme" "none"
Mar 07 17:17:56 fedora-3700u /usr/libexec/gdm-x-session[4239]: (**) Keyszer (virtual) Keyboard: (accel) selected scheme none/0
Mar 07 17:17:56 fedora-3700u /usr/libexec/gdm-x-session[4239]: (**) Keyszer (virtual) Keyboard: (accel) acceleration factor: 2.000
Mar 07 17:17:56 fedora-3700u /usr/libexec/gdm-x-session[4239]: (**) Keyszer (virtual) Keyboard: (accel) acceleration threshold: 4
Mar 07 17:17:56 fedora-3700u /usr/libexec/gdm-x-session[4239]: (II) event16 - Keyszer (virtual) Keyboard: is tagged by udev as: Keyboard Mouse
Mar 07 17:17:56 fedora-3700u /usr/libexec/gdm-x-session[4239]: (II) event16 - Keyszer (virtual) Keyboard: device is a pointer
Mar 07 17:17:56 fedora-3700u /usr/libexec/gdm-x-session[4239]: (II) event16 - Keyszer (virtual) Keyboard: device is a keyboard
Mar 07 17:17:56 fedora-3700u /usr/libexec/gdm-x-session[4239]: (**) Keyszer (virtual) Keyboard: Applying InputClass "evdev pointer catchall"
Mar 07 17:17:56 fedora-3700u /usr/libexec/gdm-x-session[4239]: (**) Keyszer (virtual) Keyboard: Applying InputClass "evdev keyboard catchall"
Mar 07 17:17:56 fedora-3700u /usr/libexec/gdm-x-session[4239]: (**) Keyszer (virtual) Keyboard: Applying InputClass "libinput pointer catchall"
Mar 07 17:17:56 fedora-3700u /usr/libexec/gdm-x-session[4239]: (**) Keyszer (virtual) Keyboard: Applying InputClass "libinput keyboard catchall"
Mar 07 17:17:56 fedora-3700u /usr/libexec/gdm-x-session[4239]: (**) Keyszer (virtual) Keyboard: Applying InputClass "system-keyboard"
Mar 07 17:17:56 fedora-3700u /usr/libexec/gdm-x-session[4239]: (II) Using input driver 'libinput' for 'Keyszer (virtual) Keyboard'
Mar 07 17:17:56 fedora-3700u /usr/libexec/gdm-x-session[4239]: (II) systemd-logind: returning pre-existing fd for /dev/input/event16 13:80
Mar 07 17:17:56 fedora-3700u /usr/libexec/gdm-x-session[4239]: (**) Keyszer (virtual) Keyboard: always reports core events
Mar 07 17:17:56 fedora-3700u /usr/libexec/gdm-x-session[4239]: (**) Option "Device" "/dev/input/event16"
Mar 07 17:17:56 fedora-3700u /usr/libexec/gdm-x-session[4239]: (II) libinput: Keyszer (virtual) Keyboard: is a virtual subdevice
Mar 07 17:17:56 fedora-3700u /usr/libexec/gdm-x-session[4239]: (**) Option "config_info" "udev:/sys/devices/virtual/input/input336/event16"
Mar 07 17:17:56 fedora-3700u /usr/libexec/gdm-x-session[4239]: (II) XINPUT: Adding extended input device "Keyszer (virtual) Keyboard" (type: KEYBOARD, id 19)
Mar 07 17:17:56 fedora-3700u /usr/libexec/gdm-x-session[4239]: (**) Option "xkb_layout" "us"
Mar 07 17:17:57 fedora-3700u /usr/libexec/gdm-x-session[596952]: The XKEYBOARD keymap compiler (xkbcomp) reports:
Mar 07 17:17:57 fedora-3700u /usr/libexec/gdm-x-session[596952]: > Warning:          Could not resolve keysym XF86EmojiPicker
Mar 07 17:17:57 fedora-3700u /usr/libexec/gdm-x-session[596952]: Errors from xkbcomp are not fatal to the X server
joshgoebel commented 1 year ago

Those are log lines from other software on your system.

RedBearAK commented 1 year ago

Ah. That would explain why I've never seen it before.

The formatting of the log output had me thinking it came from keyszer somehow. But I guess it's more that xkeysnail log output was modeled off of this kind of logging.

Gotta look into that xkb_layout thing.