You are not logged in.

#1 2025-01-11 14:20:03

nikibaru
Member
Registered: 2025-01-11
Posts: 14

[SOLVED post #24] Switching keyboard layout by Caps Lock on KDE

Hello everyone.
I'm using Arch with KDE and I try to set CapsLock as the key for switching keyboard layout.
I set CapsLock as the key in "System Settings" app and it switches layouts but CapsLock still making CAPITAL letters when it turned on.
So could you give me the hint what file contains settings of Caps Lock behavior where I could disable this option?
Or I understand something completely wrong and there is a better way to do this.

Last edited by nikibaru (2025-01-20 01:28:35)

Offline

#2 2025-01-11 21:36:00

seth
Member
Registered: 2012-09-03
Posts: 60,807

Re: [SOLVED post #24] Switching keyboard layout by Caps Lock on KDE

Is this KDE on wayland or X11?

setxkbmap -print -query

Look at (you don't have to post this one wink)

grep grp /usr/share/X11/xkb/rules/base.lst | grep caps

Offline

#3 2025-01-12 00:22:38

nikibaru
Member
Registered: 2025-01-11
Posts: 14

Re: [SOLVED post #24] Switching keyboard layout by Caps Lock on KDE

KDE on Wayland

 setxkbmap -print -query 
WARNING: Running setxkbmap against an Xwayland server
xkb_keymap {
        xkb_keycodes  { include "evdev+aliases(qwerty)" };
        xkb_types     { include "complete"      };
        xkb_compat    { include "complete"      };
        xkb_symbols   { include "pc+us+inet(evdev)"     };
        xkb_geometry  { include "pc(pc105)"     };
};
rules:      evdev
model:      pc105
layout:     us

-----------------------------------------------

grep grp /usr/share/X11/xkb/rules/base.lst | grep caps 
  grp:caps_switch      Caps Lock (while pressed), Alt+Caps Lock for the original Caps Lock action
  grp:caps_toggle      Caps Lock
  grp:shift_caps_toggle Shift+Caps Lock
  grp:caps_select      Caps Lock to first layout; Shift+Caps Lock to second layout
  grp:alt_caps_toggle  Alt+Caps Lock
  grp_led:caps         Caps Lock

------------------------------------------------
But I still not understand how to use it:)
I tried to change CapsLock behavior in KDE "System Settings" and check by

 find ./ -type f -mmin -1 

command which files in catalog xkb were changed.
Seems like there is no any changes in these files.

Last edited by nikibaru (2025-01-13 07:38:59)

Offline

#4 2025-01-12 08:02:04

seth
Member
Registered: 2012-09-03
Posts: 60,807

Re: [SOLVED post #24] Switching keyboard layout by Caps Lock on KDE

Please use [code][/code] tags. Edit your post in this regard.

KDE on Wayland

But I still not understand how to use it:)


https://wiki.archlinux.org/title/Xorg/K … tion_files
Even on wayland plasma should™ pick up /etc/X11/xorg.conf.d/00-keyboard.conf - otherwise you're down to the KDE specific config tools on wayland sad

Offline

#5 2025-01-12 10:35:48

nikibaru
Member
Registered: 2025-01-11
Posts: 14

Re: [SOLVED post #24] Switching keyboard layout by Caps Lock on KDE

Fixed my previous post. Thank you!
I created file 00-keyboard.conf as manual recommend:

# localectl --no-convert set-x11-keymap cz,us pc104 ,dvorak grp:win_space_toggle

in my case I've got:

 $cat /etc/X11/xorg.conf.d/00-keyboard.conf 
# Written by systemd-localed(8), read by systemd-localed and Xorg. It's
# probably wise not to edit this file manually. Use localectl(1) to
# update this file.
Section "InputClass"
        Identifier "system-keyboard"
        MatchIsKeyboard "on"
        Option "XkbLayout" "us,ru"
        Option "XkbModel" "pc105"
        Option "XkbVariant" "basic,"
        Option "XkbOptions" "grp:caps_toggle"
EndSection

but it doesn't work. I restarted pc and no changes.
What are specific KDE configs and why I can't edit them directly?
Looks very strange to me that we have more than 1 place for keyboard settings changes.
It has to create conflicts I think.

Last edited by nikibaru (2025-01-13 07:38:35)

Offline

#6 2025-01-12 13:10:01

seth
Member
Registered: 2012-09-03
Posts: 60,807

Re: [SOLVED post #24] Switching keyboard layout by Caps Lock on KDE

Looks very strange to me that we have more than 1 place for keyboard settings changes.

Welcome to the wonderful world of wayland…
Does the toggle work in an X11 session?

Offline

#7 2025-01-12 13:46:48

nikibaru
Member
Registered: 2025-01-11
Posts: 14

Re: [SOLVED post #24] Switching keyboard layout by Caps Lock on KDE

Unfortunately no sad
Do I understand correctly that there is 2 opportunities:
1 - xorg session and this is the story about data and configs in X11 folders
2 - KDE Wayland compositor which contains configs inside itself.
So to fix this problem with Caps Lock I have to read about KDE Wayland compositor?

Last edited by nikibaru (2025-01-12 13:53:25)

Offline

#8 2025-01-12 14:16:54

seth
Member
Registered: 2012-09-03
Posts: 60,807

Re: [SOLVED post #24] Switching keyboard layout by Caps Lock on KDE

In the X11 session, please run and post the output of

setxkbmap -print -query

and also your Xorg log, https://wiki.archlinux.org/title/Xorg#General
The session can alter the keyboard configuration at any point, the fat DEs have a habit of doing that - we'll see.

Offline

#9 2025-01-12 14:38:42

nikibaru
Member
Registered: 2025-01-11
Posts: 14

Re: [SOLVED post #24] Switching keyboard layout by Caps Lock on KDE

setxkbmap -print -query 
xkb_keymap {
        xkb_keycodes  { include "evdev+aliases(qwerty)" };
        xkb_types     { include "complete"      };
        xkb_compat    { include "complete"      };
        xkb_symbols   { include "pc+ru+us(intl-unicode):2+inet(evdev)"  };
        xkb_geometry  { include "pc(pc104)"     };
};
rules:      evdev
model:      pc104
layout:     ru,us
variant:    ,intl-unicode
 cat /var/log/Xorg.0.log | ts 
Jan 12 17:36:38 [     5.458] (--) Log file renamed from "/var/log/Xorg.pid-564.log" to "/var/log/Xorg.0.log"
Jan 12 17:36:38 [     5.460] 
Jan 12 17:36:38 X.Org X Server 1.21.1.15
Jan 12 17:36:38 X Protocol Version 11, Revision 0
Jan 12 17:36:38 [     5.460] Current Operating System: Linux archlinux 6.12.7-arch1-1 #1 SMP PREEMPT_DYNAMIC Fri, 27 Dec 2024 14:24:37 +0000 x86_64
Jan 12 17:36:38 [     5.460] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-linux root=UUID=a1628d1f-5ecf-4523-b7d2-b8c8dd5139f5 rw loglevel=3
Jan 12 17:36:38 [     5.460]  
Jan 12 17:36:38 [     5.460] Current version of pixman: 0.44.2
Jan 12 17:36:38 [     5.460]    Before reporting problems, check [url]http://wiki.x.org[/url]
Jan 12 17:36:38         to make sure that you have the latest version.
Jan 12 17:36:38 [     5.460] Markers: (--) probed, (**) from config file, (==) default setting,
Jan 12 17:36:38         (++) from command line, (!!) notice, (II) informational,
Jan 12 17:36:38         (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
Jan 12 17:36:38 [     5.460] (==) Log file: "/var/log/Xorg.0.log", Time: Sun Jan 12 16:42:47 2025
Jan 12 17:36:38 [     5.461] (==) Using config directory: "/etc/X11/xorg.conf.d"
Jan 12 17:36:38 [     5.461] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
Jan 12 17:36:38 [     5.462] (==) No Layout section.  Using the first Screen section.
Jan 12 17:36:38 [     5.462] (==) No screen section available. Using defaults.
Jan 12 17:36:38 [     5.462] (**) |-->Screen "Default Screen Section" (0)
Jan 12 17:36:38 [     5.462] (**) |   |-->Monitor "<default monitor>"
Jan 12 17:36:38 [     5.462] (==) No monitor specified for screen "Default Screen Section".
Jan 12 17:36:38         Using a default monitor configuration.
Jan 12 17:36:38 [     5.462] (**) Allowing byte-swapped clients
Jan 12 17:36:38 [     5.462] (==) Automatically adding devices
Jan 12 17:36:38 [     5.462] (==) Automatically enabling devices
Jan 12 17:36:38 [     5.462] (==) Automatically adding GPU devices
Jan 12 17:36:38 [     5.462] (==) Automatically binding GPU devices
Jan 12 17:36:38 [     5.462] (==) Max clients allowed: 256, resource mask: 0x1fffff
Jan 12 17:36:38 [     5.462] (WW) The directory "/usr/share/fonts/misc" does not exist.
Jan 12 17:36:38 [     5.462]    Entry deleted from font path.
Jan 12 17:36:38 [     5.463] (WW) The directory "/usr/share/fonts/OTF" does not exist.
Jan 12 17:36:38 [     5.463]    Entry deleted from font path.
Jan 12 17:36:38 [     5.463] (WW) The directory "/usr/share/fonts/Type1" does not exist.
Jan 12 17:36:38 [     5.463]    Entry deleted from font path.
Jan 12 17:36:38 [     5.464] (==) FontPath set to:
Jan 12 17:36:38         /usr/share/fonts/TTF,
Jan 12 17:36:38         /usr/share/fonts/100dpi,
Jan 12 17:36:38         /usr/share/fonts/75dpi
Jan 12 17:36:38 [     5.464] (==) ModulePath set to "/usr/lib/xorg/modules"
Jan 12 17:36:38 [     5.464] (II) The server relies on udev to provide the list of input devices.
Jan 12 17:36:38         If no devices become available, reconfigure udev or disable AutoAddDevices.
Jan 12 17:36:38 [     5.464] (II) Module ABI versions:
Jan 12 17:36:38 [     5.464]    X.Org ANSI C Emulation: 0.4
Jan 12 17:36:38 [     5.464]    X.Org Video Driver: 25.2
Jan 12 17:36:38 [     5.464]    X.Org XInput driver : 24.4
Jan 12 17:36:38 [     5.464]    X.Org Server Extension : 10.0
Jan 12 17:36:38 [     5.464] (++) using VT number 2
Jan 12 17:36:38 
Jan 12 17:36:38 [     5.464] (II) systemd-logind: logind integration requires -keeptty and -keeptty was not provided, disabling logind integration
Jan 12 17:36:38 [     5.464] (II) xfree86: Adding drm device (/dev/dri/card1)
Jan 12 17:36:38 [     5.464] (II) Platform probe for /sys/devices/pci0000:00/0000:00:02.0/drm/card1
Jan 12 17:36:38 [     5.481] (--) PCI:*(0@0:2:0) 8086:9a49:17aa:5089 rev 1, Mem @ 0x601c000000/16777216, 0x4000000000/268435456, I/O @ 0x00003000/64, BIOS @ 0x????????/131072
Jan 12 17:36:38 [     5.481] (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
Jan 12 17:36:38 [     5.481] (II) LoadModule: "glx"
Jan 12 17:36:38 [     5.481] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
Jan 12 17:36:38 [     5.486] (II) Module glx: vendor="X.Org Foundation"
Jan 12 17:36:38 [     5.486]    compiled for 1.21.1.15, module version = 1.0.0
Jan 12 17:36:38 [     5.486]    ABI class: X.Org Server Extension, version 10.0
Jan 12 17:36:38 [     5.486] (==) Matched intel as autoconfigured driver 0
Jan 12 17:36:38 [     5.486] (==) Matched modesetting as autoconfigured driver 1
Jan 12 17:36:38 [     5.486] (==) Matched fbdev as autoconfigured driver 2
Jan 12 17:36:38 [     5.486] (==) Matched vesa as autoconfigured driver 3
Jan 12 17:36:38 [     5.486] (==) Assigned the driver to the xf86ConfigLayout
Jan 12 17:36:38 [     5.486] (II) LoadModule: "intel"
Jan 12 17:36:38 [     5.487] (WW) Warning, couldn't open module intel
Jan 12 17:36:38 [     5.487] (EE) Failed to load module "intel" (module does not exist, 0)
Jan 12 17:36:38 [     5.487] (II) LoadModule: "modesetting"
Jan 12 17:36:38 [     5.487] (II) Loading /usr/lib/xorg/modules/drivers/modesetting_drv.so
Jan 12 17:36:38 [     5.488] (II) Module modesetting: vendor="X.Org Foundation"
Jan 12 17:36:38 [     5.488]    compiled for 1.21.1.15, module version = 1.21.1
Jan 12 17:36:38 [     5.488]    Module class: X.Org Video Driver
Jan 12 17:36:38 [     5.488]    ABI class: X.Org Video Driver, version 25.2
Jan 12 17:36:38 [     5.488] (II) LoadModule: "fbdev"
Jan 12 17:36:38 [     5.488] (WW) Warning, couldn't open module fbdev
Jan 12 17:36:38 [     5.488] (EE) Failed to load module "fbdev" (module does not exist, 0)
Jan 12 17:36:38 [     5.488] (II) LoadModule: "vesa"
Jan 12 17:36:38 [     5.488] (II) Loading /usr/lib/xorg/modules/drivers/vesa_drv.so
Jan 12 17:36:38 [     5.488] (II) Module vesa: vendor="X.Org Foundation"
Jan 12 17:36:38 [     5.488]    compiled for 1.21.1.11, module version = 2.6.0
Jan 12 17:36:38 [     5.488]    Module class: X.Org Video Driver
Jan 12 17:36:38 [     5.488]    ABI class: X.Org Video Driver, version 25.2
Jan 12 17:36:38 [     5.488] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
Jan 12 17:36:38 [     5.488] (II) VESA: driver for VESA chipsets: vesa
Jan 12 17:36:38 [     5.513] (II) modeset(0): using drv /dev/dri/card1
Jan 12 17:36:38 [     5.514] (II) modeset(0): Creating default Display subsection in Screen section
Jan 12 17:36:38         "Default Screen Section" for depth/fbbpp 24/32
Jan 12 17:36:38 [     5.514] (==) modeset(0): Depth 24, (==) framebuffer bpp 32
Jan 12 17:36:38 [     5.514] (==) modeset(0): RGB weight 888
Jan 12 17:36:38 [     5.514] (==) modeset(0): Default visual is TrueColor
Jan 12 17:36:38 [     5.514] (II) Loading sub module "glamoregl"
Jan 12 17:36:38 [     5.514] (II) LoadModule: "glamoregl"
Jan 12 17:36:38 [     5.514] (II) Loading /usr/lib/xorg/modules/libglamoregl.so
Jan 12 17:36:38 [     5.517] (II) Module glamoregl: vendor="X.Org Foundation"
Jan 12 17:36:38 [     5.517]    compiled for 1.21.1.15, module version = 1.0.1
Jan 12 17:36:38 [     5.517]    ABI class: X.Org ANSI C Emulation, version 0.4
Jan 12 17:36:38 [     5.616] (II) modeset(0): glamor X acceleration enabled on Mesa Intel(R) Iris(R) Xe Graphics (TGL GT2)
Jan 12 17:36:38 [     5.616] (II) modeset(0): glamor initialized
Jan 12 17:36:38 [     5.616] (==) modeset(0): VariableRefresh: disabled
Jan 12 17:36:38 [     5.616] (==) modeset(0): AsyncFlipSecondaries: disabled
Jan 12 17:36:38 [     5.617] (II) modeset(0): Output eDP-1 has no monitor section
Jan 12 17:36:38 [     5.626] (II) modeset(0): Output HDMI-1 has no monitor section
Jan 12 17:36:38 [     5.626] (II) modeset(0): Output DP-1 has no monitor section
Jan 12 17:36:38 [     5.627] (II) modeset(0): Output DP-2 has no monitor section
Jan 12 17:36:38 [     5.627] (II) modeset(0): Output DP-3 has no monitor section
Jan 12 17:36:38 [     5.627] (II) modeset(0): Output DP-4 has no monitor section
Jan 12 17:36:38 [     5.629] (II) modeset(0): EDID for output eDP-1
Jan 12 17:36:38 [     5.629] (II) modeset(0): Manufacturer: AUO  Model: 662d  Serial#: 0
Jan 12 17:36:38 [     5.629] (II) modeset(0): Year: 2019  Week: 0
Jan 12 17:36:38 [     5.629] (II) modeset(0): EDID Version: 1.4
Jan 12 17:36:38 [     5.629] (II) modeset(0): Digital Display Input
Jan 12 17:36:38 [     5.629] (II) modeset(0): 6 bits per channel
Jan 12 17:36:38 [     5.629] (II) modeset(0): Digital interface is DisplayPort
Jan 12 17:36:38 [     5.629] (II) modeset(0): Max Image Size [cm]: horiz.: 29  vert.: 17
Jan 12 17:36:38 [     5.629] (II) modeset(0): Gamma: 2.20
Jan 12 17:36:38 [     5.629] (II) modeset(0): No DPMS capabilities specified
Jan 12 17:36:38 [     5.629] (II) modeset(0): Supported color encodings: RGB 4:4:4 
Jan 12 17:36:38 [     5.629] (II) modeset(0): First detailed timing is preferred mode
Jan 12 17:36:38 [     5.629] (II) modeset(0): Preferred mode is native pixel format and refresh rate
Jan 12 17:36:38 [     5.629] (II) modeset(0): Display is continuous-frequency
Jan 12 17:36:38 [     5.629] (II) modeset(0): redX: 0.572 redY: 0.345   greenX: 0.348 greenY: 0.565
Jan 12 17:36:38 [     5.629] (II) modeset(0): blueX: 0.160 blueY: 0.113   whiteX: 0.313 whiteY: 0.329
Jan 12 17:36:38 [     5.629] (II) modeset(0): Manufacturer's mask: 0
Jan 12 17:36:38 [     5.629] (II) modeset(0): Supported detailed timing:
Jan 12 17:36:38 [     5.629] (II) modeset(0): clock: 141.0 MHz   Image Size:  293 x 165 mm
Jan 12 17:36:38 [     5.629] (II) modeset(0): h_active: 1920  h_sync: 1936  h_sync_end 1952 h_blank_end 2104 h_border: 0
Jan 12 17:36:38 [     5.629] (II) modeset(0): v_active: 1080  v_sync: 1083  v_sync_end 1097 v_blanking: 1116 v_border: 0
Jan 12 17:36:38 [     5.629] (II) modeset(0): Unknown vendor-specific block f
Jan 12 17:36:38 [     5.629] (II) modeset(0):  AUO
Jan 12 17:36:38 [     5.629] (II) modeset(0):  B133HAN06.6
Jan 12 17:36:38 [     5.629] (II) modeset(0): EDID (in hex):
Jan 12 17:36:38 [     5.629] (II) modeset(0):   00ffffffffffff0006af2d6600000000
Jan 12 17:36:38 [     5.629] (II) modeset(0):   001d0104951d11780393059258599029
Jan 12 17:36:38 [     5.629] (II) modeset(0):   1d505400000001010101010101010101
Jan 12 17:36:38 [     5.629] (II) modeset(0):   010101010101143780b8703824401010
Jan 12 17:36:38 [     5.629] (II) modeset(0):   3e0025a5100000180000000f00000000
Jan 12 17:36:38 [     5.629] (II) modeset(0):   00000000000000000020000000fe0041
Jan 12 17:36:38 [     5.629] (II) modeset(0):   554f0a202020202020202020000000fe
Jan 12 17:36:38 [     5.629] (II) modeset(0):   004231333348414e30362e36200a003c
Jan 12 17:36:38 [     5.629] (II) modeset(0): Printing probed modes for output eDP-1
Jan 12 17:36:38 [     5.629] (II) modeset(0): Modeline "1920x1080"x60.0  141.00  1920 1936 1952 2104  1080 1083 1097 1116 -hsync -vsync (67.0 kHz eP)
Jan 12 17:36:38 [     5.629] (II) modeset(0): Modeline "1920x1080"x120.0  356.38  1920 2080 2288 2656  1080 1081 1084 1118 doublescan -hsync +vsync (134.2 kHz d)
Jan 12 17:36:38 [     5.629] (II) modeset(0): Modeline "1920x1080"x119.9  266.50  1920 1944 1960 2000  1080 1081 1084 1111 doublescan +hsync -vsync (133.2 kHz d)
Jan 12 17:36:38 [     5.629] (II) modeset(0): Modeline "1920x1080"x60.0  173.00  1920 2048 2248 2576  1080 1083 1088 1120 -hsync +vsync (67.2 kHz d)
Jan 12 17:36:38 [     5.629] (II) modeset(0): Modeline "1920x1080"x59.9  138.50  1920 1968 2000 2080  1080 1083 1088 1111 +hsync -vsync (66.6 kHz d)
Jan 12 17:36:38 [     5.629] (II) modeset(0): Modeline "1680x1050"x60.0  146.25  1680 1784 1960 2240  1050 1053 1059 1089 -hsync +vsync (65.3 kHz d)
Jan 12 17:36:38 [     5.629] (II) modeset(0): Modeline "1680x1050"x59.9  119.00  1680 1728 1760 1840  1050 1053 1059 1080 +hsync -vsync (64.7 kHz d)
Jan 12 17:36:38 [     5.629] (II) modeset(0): Modeline "1400x1050"x60.0  122.00  1400 1488 1640 1880  1050 1052 1064 1082 +hsync +vsync (64.9 kHz d)
Jan 12 17:36:38 [     5.629] (II) modeset(0): Modeline "1600x900"x120.0  246.00  1600 1728 1900 2200  900 901 904 932 doublescan -hsync +vsync (111.8 kHz d)
Jan 12 17:36:38 [     5.629] (II) modeset(0): Modeline "1600x900"x119.9  186.50  1600 1624 1640 1680  900 901 904 926 doublescan +hsync -vsync (111.0 kHz d)
Jan 12 17:36:38 [     5.629] (II) modeset(0): Modeline "1600x900"x59.9  118.25  1600 1696 1856 2112  900 903 908 934 -hsync +vsync (56.0 kHz d)
Jan 12 17:36:38 [     5.629] (II) modeset(0): Modeline "1600x900"x59.8   97.50  1600 1648 1680 1760  900 903 908 926 +hsync -vsync (55.4 kHz d)
Jan 12 17:36:38 [     5.629] (II) modeset(0): Modeline "1280x1024"x60.0  108.00  1280 1328 1440 1688  1024 1025 1028 1066 +hsync +vsync (64.0 kHz d)
Jan 12 17:36:38 [     5.629] (II) modeset(0): Modeline "1400x900"x60.0  103.50  1400 1480 1624 1848  900 903 913 934 -hsync +vsync (56.0 kHz d)
Jan 12 17:36:38 [     5.629] (II) modeset(0): Modeline "1400x900"x59.9   86.50  1400 1448 1480 1560  900 903 913 926 +hsync -vsync (55.4 kHz d)
Jan 12 17:36:38 [     5.629] (II) modeset(0): Modeline "1280x960"x60.0  108.00  1280 1376 1488 1800  960 961 964 1000 +hsync +vsync (60.0 kHz d)
Jan 12 17:36:38 [     5.629] (II) modeset(0): Modeline "1440x810"x120.0  198.12  1440 1548 1704 1968  810 811 814 839 doublescan -hsync +vsync (100.7 kHz d)
Jan 12 17:36:38 [     5.629] (II) modeset(0): Modeline "1440x810"x119.9  151.88  1440 1464 1480 1520  810 811 814 833 doublescan +hsync -vsync (99.9 kHz d)
Jan 12 17:36:38 [     5.629] (II) modeset(0): Modeline "1368x768"x59.9   85.25  1368 1440 1576 1784  768 771 781 798 -hsync +vsync (47.8 kHz d)
Jan 12 17:36:38 [     5.629] (II) modeset(0): Modeline "1368x768"x59.9   72.25  1368 1416 1448 1528  768 771 781 790 +hsync -vsync (47.3 kHz d)
Jan 12 17:36:38 [     5.629] (II) modeset(0): Modeline "1280x800"x120.0  174.25  1280 1380 1516 1752  800 801 804 829 doublescan -hsync +vsync (99.5 kHz d)
Jan 12 17:36:38 [     5.629] (II) modeset(0): Modeline "1280x800"x119.9  134.25  1280 1304 1320 1360  800 801 804 823 doublescan +hsync -vsync (98.7 kHz d)
Jan 12 17:36:38 [     5.629] (II) modeset(0): Modeline "1280x800"x59.8   83.50  1280 1352 1480 1680  800 803 809 831 -hsync +vsync (49.7 kHz d)
Jan 12 17:36:38 [     5.629] (II) modeset(0): Modeline "1280x800"x59.9   71.00  1280 1328 1360 1440  800 803 809 823 +hsync -vsync (49.3 kHz d)
Jan 12 17:36:38 [     5.629] (II) modeset(0): Modeline "1280x720"x120.0  156.12  1280 1376 1512 1744  720 721 724 746 doublescan -hsync +vsync (89.5 kHz d)
Jan 12 17:36:38 [     5.629] (II) modeset(0): Modeline "1280x720"x120.0  120.75  1280 1304 1320 1360  720 721 724 740 doublescan +hsync -vsync (88.8 kHz d)
Jan 12 17:36:38 [     5.629] (II) modeset(0): Modeline "1280x720"x59.9   74.50  1280 1344 1472 1664  720 723 728 748 -hsync +vsync (44.8 kHz d)
Jan 12 17:36:38 [     5.629] (II) modeset(0): Modeline "1280x720"x59.7   63.75  1280 1328 1360 1440  720 723 728 741 +hsync -vsync (44.3 kHz d)
Jan 12 17:36:38 [     5.629] (II) modeset(0): Modeline "1024x768"x120.1  133.47  1024 1100 1212 1400  768 768 770 794 doublescan -hsync +vsync (95.3 kHz d)
Jan 12 17:36:38 [     5.629] (II) modeset(0): Modeline "1024x768"x60.0   65.00  1024 1048 1184 1344  768 771 777 806 -hsync -vsync (48.4 kHz d)
Jan 12 17:36:38 [     5.629] (II) modeset(0): Modeline "960x720"x120.0  117.00  960 1024 1128 1300  720 720 722 750 doublescan -hsync +vsync (90.0 kHz d)
Jan 12 17:36:38 [     5.629] (II) modeset(0): Modeline "928x696"x120.1  109.15  928 976 1088 1264  696 696 698 719 doublescan -hsync +vsync (86.4 kHz d)
Jan 12 17:36:38 [     5.629] (II) modeset(0): Modeline "896x672"x120.0  102.40  896 960 1060 1224  672 672 674 697 doublescan -hsync +vsync (83.7 kHz d)
Jan 12 17:36:38 [     5.629] (II) modeset(0): Modeline "1024x576"x119.9   98.50  1024 1092 1200 1376  576 577 580 597 doublescan -hsync +vsync (71.6 kHz d)
Jan 12 17:36:38 [     5.629] (II) modeset(0): Modeline "1024x576"x119.9   78.38  1024 1048 1064 1104  576 577 580 592 doublescan +hsync -vsync (71.0 kHz d)
Jan 12 17:36:38 [     5.629] (II) modeset(0): Modeline "1024x576"x59.9   46.50  1024 1064 1160 1296  576 579 584 599 -hsync +vsync (35.9 kHz d)
Jan 12 17:36:38 [     5.629] (II) modeset(0): Modeline "1024x576"x59.8   42.00  1024 1072 1104 1184  576 579 584 593 +hsync -vsync (35.5 kHz d)
Jan 12 17:36:38 [     5.629] (II) modeset(0): Modeline "960x600"x119.9   96.62  960 1028 1128 1296  600 601 604 622 doublescan -hsync +vsync (74.6 kHz d)
Jan 12 17:36:38 [     5.629] (II) modeset(0): Modeline "960x600"x120.0   77.00  960 984 1000 1040  600 601 604 617 doublescan +hsync -vsync (74.0 kHz d)
Jan 12 17:36:38 [     5.629] (II) modeset(0): Modeline "960x540"x119.9   86.50  960 1024 1124 1288  540 541 544 560 doublescan -hsync +vsync (67.2 kHz d)
Jan 12 17:36:38 [     5.629] (II) modeset(0): Modeline "960x540"x120.0   69.25  960 984 1000 1040  540 541 544 555 doublescan +hsync -vsync (66.6 kHz d)
Jan 12 17:36:38 [     5.629] (II) modeset(0): Modeline "960x540"x59.6   40.75  960 992 1088 1216  540 543 548 562 -hsync +vsync (33.5 kHz d)
Jan 12 17:36:38 [     5.629] (II) modeset(0): Modeline "960x540"x59.8   37.25  960 1008 1040 1120  540 543 548 556 +hsync -vsync (33.3 kHz d)
Jan 12 17:36:38 [     5.629] (II) modeset(0): Modeline "800x600"x120.0   81.00  800 832 928 1080  600 600 602 625 doublescan +hsync +vsync (75.0 kHz d)
Jan 12 17:36:38 [     5.629] (II) modeset(0): Modeline "800x600"x60.3   40.00  800 840 968 1056  600 601 605 628 +hsync +vsync (37.9 kHz d)
Jan 12 17:36:38 [     5.629] (II) modeset(0): Modeline "800x600"x56.2   36.00  800 824 896 1024  600 601 603 625 +hsync +vsync (35.2 kHz d)
Jan 12 17:36:38 [     5.629] (II) modeset(0): Modeline "840x525"x120.0   73.12  840 892 980 1120  525 526 529 544 doublescan -hsync +vsync (65.3 kHz d)
Jan 12 17:36:38 [     5.629] (II) modeset(0): Modeline "840x525"x119.8   59.50  840 864 880 920  525 526 529 540 doublescan +hsync -vsync (64.7 kHz d)
Jan 12 17:36:38 [     5.629] (II) modeset(0): Modeline "864x486"x59.9   32.50  864 888 968 1072  486 489 494 506 -hsync +vsync (30.3 kHz d)
Jan 12 17:36:38 [     5.629] (II) modeset(0): Modeline "864x486"x59.6   30.50  864 912 944 1024  486 489 494 500 +hsync -vsync (29.8 kHz d)
Jan 12 17:36:38 [     5.629] (II) modeset(0): Modeline "700x525"x120.0   61.00  700 744 820 940  525 526 532 541 doublescan +hsync +vsync (64.9 kHz d)
Jan 12 17:36:38 [     5.629] (II) modeset(0): Modeline "800x450"x119.9   59.12  800 848 928 1056  450 451 454 467 doublescan -hsync +vsync (56.0 kHz d)
Jan 12 17:36:38 [     5.629] (II) modeset(0): Modeline "800x450"x119.6   48.75  800 824 840 880  450 451 454 463 doublescan +hsync -vsync (55.4 kHz d)
Jan 12 17:36:38 [     5.629] (II) modeset(0): Modeline "640x512"x120.0   54.00  640 664 720 844  512 512 514 533 doublescan +hsync +vsync (64.0 kHz d)
Jan 12 17:36:38 [     5.629] (II) modeset(0): Modeline "700x450"x119.9   51.75  700 740 812 924  450 451 456 467 doublescan -hsync +vsync (56.0 kHz d)
Jan 12 17:36:38 [     5.629] (II) modeset(0): Modeline "700x450"x119.8   43.25  700 724 740 780  450 451 456 463 doublescan +hsync -vsync (55.4 kHz d)
Jan 12 17:36:38 [     5.629] (II) modeset(0): Modeline "640x480"x120.0   54.00  640 688 744 900  480 480 482 500 doublescan +hsync +vsync (60.0 kHz d)
Jan 12 17:36:38 [     5.629] (II) modeset(0): Modeline "640x480"x59.9   25.18  640 656 752 800  480 490 492 525 -hsync -vsync (31.5 kHz d)
Jan 12 17:36:38 [     5.629] (II) modeset(0): Modeline "720x405"x59.5   22.50  720 744 808 896  405 408 413 422 -hsync +vsync (25.1 kHz d)
Jan 12 17:36:38 [     5.629] (II) modeset(0): Modeline "720x405"x59.0   21.75  720 768 800 880  405 408 413 419 +hsync -vsync (24.7 kHz d)
Jan 12 17:36:38 [     5.629] (II) modeset(0): Modeline "684x384"x119.8   42.62  684 720 788 892  384 385 390 399 doublescan -hsync +vsync (47.8 kHz d)
Jan 12 17:36:38 [     5.629] (II) modeset(0): Modeline "684x384"x119.7   36.12  684 708 724 764  384 385 390 395 doublescan +hsync -vsync (47.3 kHz d)
Jan 12 17:36:38 [     5.629] (II) modeset(0): Modeline "640x400"x119.8   41.75  640 676 740 840  400 401 404 415 doublescan -hsync +vsync (49.7 kHz d)
Jan 12 17:36:38 [     5.629] (II) modeset(0): Modeline "640x400"x120.0   35.50  640 664 680 720  400 401 404 411 doublescan +hsync -vsync (49.3 kHz d)
Jan 12 17:36:38 [     5.629] (II) modeset(0): Modeline "640x360"x119.7   37.25  640 672 736 832  360 361 364 374 doublescan -hsync +vsync (44.8 kHz d)
Jan 12 17:36:38 [     5.629] (II) modeset(0): Modeline "640x360"x119.7   31.88  640 664 680 720  360 361 364 370 doublescan +hsync -vsync (44.3 kHz d)
Jan 12 17:36:38 [     5.629] (II) modeset(0): Modeline "640x360"x59.8   18.00  640 664 720 800  360 363 368 376 -hsync +vsync (22.5 kHz d)
Jan 12 17:36:38 [     5.629] (II) modeset(0): Modeline "640x360"x59.3   17.75  640 688 720 800  360 363 368 374 +hsync -vsync (22.2 kHz d)
Jan 12 17:36:38 [     5.629] (II) modeset(0): Modeline "512x384"x120.0   32.50  512 524 592 672  384 385 388 403 doublescan -hsync -vsync (48.4 kHz d)
Jan 12 17:36:38 [     5.629] (II) modeset(0): Modeline "512x288"x120.0   23.25  512 532 580 648  288 289 292 299 doublescan -hsync +vsync (35.9 kHz d)
Jan 12 17:36:38 [     5.629] (II) modeset(0): Modeline "512x288"x119.8   21.00  512 536 552 592  288 289 292 296 doublescan +hsync -vsync (35.5 kHz d)
Jan 12 17:36:38 [     5.629] (II) modeset(0): Modeline "480x270"x119.3   20.38  480 496 544 608  270 271 274 281 doublescan -hsync +vsync (33.5 kHz d)
Jan 12 17:36:38 [     5.629] (II) modeset(0): Modeline "480x270"x119.6   18.62  480 504 520 560  270 271 274 278 doublescan +hsync -vsync (33.3 kHz d)
Jan 12 17:36:38 [     5.629] (II) modeset(0): Modeline "400x300"x120.6   20.00  400 420 484 528  300 300 302 314 doublescan +hsync +vsync (37.9 kHz d)
Jan 12 17:36:38 [     5.629] (II) modeset(0): Modeline "400x300"x112.7   18.00  400 412 448 512  300 300 301 312 doublescan +hsync +vsync (35.2 kHz d)
Jan 12 17:36:38 [     5.629] (II) modeset(0): Modeline "432x243"x119.8   16.25  432 444 484 536  243 244 247 253 doublescan -hsync +vsync (30.3 kHz d)
Jan 12 17:36:38 [     5.629] (II) modeset(0): Modeline "432x243"x119.1   15.25  432 456 472 512  243 244 247 250 doublescan +hsync -vsync (29.8 kHz d)
Jan 12 17:36:38 [     5.629] (II) modeset(0): Modeline "320x240"x120.1   12.59  320 328 376 400  240 245 246 262 doublescan -hsync -vsync (31.5 kHz d)
Jan 12 17:36:38 [     5.629] (II) modeset(0): Modeline "360x202"x119.0   11.25  360 372 404 448  202 204 206 211 doublescan -hsync +vsync (25.1 kHz d)
Jan 12 17:36:38 [     5.629] (II) modeset(0): Modeline "360x202"x118.3   10.88  360 384 400 440  202 204 206 209 doublescan +hsync -vsync (24.7 kHz d)
Jan 12 17:36:38 [     5.629] (II) modeset(0): Modeline "320x180"x119.7    9.00  320 332 360 400  180 181 184 188 doublescan -hsync +vsync (22.5 kHz d)
Jan 12 17:36:38 [     5.629] (II) modeset(0): Modeline "320x180"x118.6    8.88  320 344 360 400  180 181 184 187 doublescan +hsync -vsync (22.2 kHz d)
Jan 12 17:36:38 [     5.636] (II) modeset(0): EDID for output HDMI-1
Jan 12 17:36:38 [     5.636] (II) modeset(0): EDID for output DP-1
Jan 12 17:36:38 [     5.636] (II) modeset(0): EDID for output DP-2
Jan 12 17:36:38 [     5.636] (II) modeset(0): EDID for output DP-3
Jan 12 17:36:38 [     5.636] (II) modeset(0): EDID for output DP-4
Jan 12 17:36:38 [     5.636] (II) modeset(0): Output eDP-1 connected
Jan 12 17:36:38 [     5.636] (II) modeset(0): Output HDMI-1 disconnected
Jan 12 17:36:38 [     5.636] (II) modeset(0): Output DP-1 disconnected
Jan 12 17:36:38 [     5.636] (II) modeset(0): Output DP-2 disconnected
Jan 12 17:36:38 [     5.636] (II) modeset(0): Output DP-3 disconnected
Jan 12 17:36:38 [     5.636] (II) modeset(0): Output DP-4 disconnected
Jan 12 17:36:38 [     5.636] (II) modeset(0): Using exact sizes for initial modes
Jan 12 17:36:38 [     5.636] (II) modeset(0): Output eDP-1 using initial mode 1920x1080 +0+0
Jan 12 17:36:38 [     5.637] (==) modeset(0): Using gamma correction (1.0, 1.0, 1.0)
Jan 12 17:36:38 [     5.637] (==) modeset(0): DPI set to (96, 96)
Jan 12 17:36:38 [     5.637] (II) Loading sub module "fb"
Jan 12 17:36:38 [     5.637] (II) LoadModule: "fb"
Jan 12 17:36:38 [     5.637] (II) Module "fb" already built-in
Jan 12 17:36:38 [     5.637] (II) UnloadModule: "vesa"
Jan 12 17:36:38 [     5.637] (II) Unloading vesa
Jan 12 17:36:38 [     5.649] (==) modeset(0): Backing store enabled
Jan 12 17:36:38 [     5.649] (==) modeset(0): Silken mouse enabled
Jan 12 17:36:38 [     5.731] (II) modeset(0): Initializing kms color map for depth 24, 8 bpc.
Jan 12 17:36:38 [     5.731] (==) modeset(0): DPMS enabled
Jan 12 17:36:38 [     5.731] (II) modeset(0): [DRI2] Setup complete
Jan 12 17:36:38 [     5.731] (II) modeset(0): [DRI2]   DRI driver: iris
Jan 12 17:36:38 [     5.731] (II) modeset(0): [DRI2]   VDPAU driver: va_gl
Jan 12 17:36:38 [     5.731] (II) Initializing extension Generic Event Extension
Jan 12 17:36:38 [     5.731] (II) Initializing extension SHAPE
Jan 12 17:36:38 [     5.731] (II) Initializing extension MIT-SHM
Jan 12 17:36:38 [     5.731] (II) Initializing extension XInputExtension
Jan 12 17:36:38 [     5.732] (II) Initializing extension XTEST
Jan 12 17:36:38 [     5.732] (II) Initializing extension BIG-REQUESTS
Jan 12 17:36:38 [     5.732] (II) Initializing extension SYNC
Jan 12 17:36:38 [     5.732] (II) Initializing extension XKEYBOARD
Jan 12 17:36:38 [     5.733] (II) Initializing extension XC-MISC
Jan 12 17:36:38 [     5.733] (II) Initializing extension SECURITY
Jan 12 17:36:38 [     5.733] (II) Initializing extension XFIXES
Jan 12 17:36:38 [     5.733] (II) Initializing extension RENDER
Jan 12 17:36:38 [     5.733] (II) Initializing extension RANDR
Jan 12 17:36:38 [     5.733] (II) Initializing extension COMPOSITE
Jan 12 17:36:38 [     5.734] (II) Initializing extension DAMAGE
Jan 12 17:36:38 [     5.734] (II) Initializing extension MIT-SCREEN-SAVER
Jan 12 17:36:38 [     5.734] (II) Initializing extension DOUBLE-BUFFER
Jan 12 17:36:38 [     5.734] (II) Initializing extension RECORD
Jan 12 17:36:38 [     5.734] (II) Initializing extension DPMS
Jan 12 17:36:38 [     5.734] (II) Initializing extension Present
Jan 12 17:36:38 [     5.734] (II) Initializing extension DRI3
Jan 12 17:36:38 [     5.735] (II) Initializing extension X-Resource
Jan 12 17:36:38 [     5.735] (II) Initializing extension XVideo
Jan 12 17:36:38 [     5.735] (II) Initializing extension XVideo-MotionCompensation
Jan 12 17:36:38 [     5.735] (II) Initializing extension GLX
Jan 12 17:36:38 [     5.748] (II) AIGLX: Loaded and initialized iris
Jan 12 17:36:38 [     5.748] (II) GLX: Initialized DRI2 GL provider for screen 0
Jan 12 17:36:38 [     5.748] (II) Initializing extension XFree86-VidModeExtension
Jan 12 17:36:38 [     5.748] (II) Initializing extension XFree86-DGA
Jan 12 17:36:38 [     5.748] (II) Initializing extension XFree86-DRI
Jan 12 17:36:38 [     5.748] (II) Initializing extension DRI2
Jan 12 17:36:38 [     5.749] (II) modeset(0): Damage tracking initialized
Jan 12 17:36:38 [     5.749] (II) modeset(0): Setting screen physical size to 508 x 285
Jan 12 17:36:38 [     5.798] (II) config/udev: Adding input device Power Button (/dev/input/event2)
Jan 12 17:36:38 [     5.798] (**) Power Button: Applying InputClass "libinput keyboard catchall"
Jan 12 17:36:38 [     5.798] (**) Power Button: Applying InputClass "system-keyboard"
Jan 12 17:36:38 [     5.798] (II) LoadModule: "libinput"
Jan 12 17:36:38 [     5.798] (II) Loading /usr/lib/xorg/modules/input/libinput_drv.so
Jan 12 17:36:38 [     5.800] (II) Module libinput: vendor="X.Org Foundation"
Jan 12 17:36:38 [     5.800]    compiled for 1.21.1.13, module version = 1.5.0
Jan 12 17:36:38 [     5.800]    Module class: X.Org XInput Driver
Jan 12 17:36:38 [     5.800]    ABI class: X.Org XInput driver, version 24.4
Jan 12 17:36:38 [     5.800] (II) Using input driver 'libinput' for 'Power Button'
Jan 12 17:36:38 [     5.800] (**) Power Button: always reports core events
Jan 12 17:36:38 [     5.800] (**) Option "Device" "/dev/input/event2"
Jan 12 17:36:38 [     5.803] (II) event2  - Power Button: is tagged by udev as: Keyboard
Jan 12 17:36:38 [     5.803] (II) event2  - Power Button: device is a keyboard
Jan 12 17:36:38 [     5.803] (II) event2  - Power Button: device removed
Jan 12 17:36:38 [     5.856] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input2/event2"
Jan 12 17:36:38 [     5.856] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 6)
Jan 12 17:36:38 [     5.856] (**) Option "xkb_model" "pc104"
Jan 12 17:36:38 [     5.856] (**) Option "xkb_layout" "us,ru"
Jan 12 17:36:38 [     5.856] (**) Option "xkb_variant" "basic,"
Jan 12 17:36:38 [     5.856] (**) Option "xkb_options" "grp:caps_toggle"
Jan 12 17:36:38 [     5.872] (II) event2  - Power Button: is tagged by udev as: Keyboard
Jan 12 17:36:38 [     5.873] (II) event2  - Power Button: device is a keyboard
Jan 12 17:36:38 [     5.873] (II) config/udev: Adding input device Video Bus (/dev/input/event5)
Jan 12 17:36:38 [     5.873] (**) Video Bus: Applying InputClass "libinput keyboard catchall"
Jan 12 17:36:38 [     5.873] (**) Video Bus: Applying InputClass "system-keyboard"
Jan 12 17:36:38 [     5.873] (II) Using input driver 'libinput' for 'Video Bus'
Jan 12 17:36:38 [     5.873] (**) Video Bus: always reports core events
Jan 12 17:36:38 [     5.873] (**) Option "Device" "/dev/input/event5"
Jan 12 17:36:38 [     5.873] (II) event5  - Video Bus: is tagged by udev as: Keyboard
Jan 12 17:36:38 [     5.873] (II) event5  - Video Bus: device is a keyboard
Jan 12 17:36:38 [     5.873] (II) event5  - Video Bus: device removed
Jan 12 17:36:38 [     5.946] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:00/input/input6/event5"
Jan 12 17:36:38 [     5.946] (II) XINPUT: Adding extended input device "Video Bus" (type: KEYBOARD, id 7)
Jan 12 17:36:38 [     5.946] (**) Option "xkb_model" "pc104"
Jan 12 17:36:38 [     5.946] (**) Option "xkb_layout" "us,ru"
Jan 12 17:36:38 [     5.946] (**) Option "xkb_variant" "basic,"
Jan 12 17:36:38 [     5.946] (**) Option "xkb_options" "grp:caps_toggle"
Jan 12 17:36:38 [     5.948] (II) event5  - Video Bus: is tagged by udev as: Keyboard
Jan 12 17:36:38 [     5.948] (II) event5  - Video Bus: device is a keyboard
Jan 12 17:36:38 [     5.949] (II) config/udev: Adding input device Lid Switch (/dev/input/event1)
Jan 12 17:36:38 [     5.949] (II) No input driver specified, ignoring this device.
Jan 12 17:36:38 [     5.949] (II) This device may have been added with another device file.
Jan 12 17:36:38 [     5.950] (II) config/udev: Adding input device Sleep Button (/dev/input/event0)
Jan 12 17:36:38 [     5.950] (**) Sleep Button: Applying InputClass "libinput keyboard catchall"
Jan 12 17:36:38 [     5.950] (**) Sleep Button: Applying InputClass "system-keyboard"
Jan 12 17:36:38 [     5.950] (II) Using input driver 'libinput' for 'Sleep Button'
Jan 12 17:36:38 [     5.950] (**) Sleep Button: always reports core events
Jan 12 17:36:38 [     5.950] (**) Option "Device" "/dev/input/event0"
Jan 12 17:36:38 [     5.951] (II) event0  - Sleep Button: is tagged by udev as: Keyboard
Jan 12 17:36:38 [     5.951] (II) event0  - Sleep Button: device is a keyboard
Jan 12 17:36:38 [     5.951] (II) event0  - Sleep Button: device removed
Jan 12 17:36:38 [     5.976] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0E:00/input/input0/event0"
Jan 12 17:36:38 [     5.976] (II) XINPUT: Adding extended input device "Sleep Button" (type: KEYBOARD, id 8)
Jan 12 17:36:38 [     5.976] (**) Option "xkb_model" "pc104"
Jan 12 17:36:38 [     5.976] (**) Option "xkb_layout" "us,ru"
Jan 12 17:36:38 [     5.976] (**) Option "xkb_variant" "basic,"
Jan 12 17:36:38 [     5.976] (**) Option "xkb_options" "grp:caps_toggle"
Jan 12 17:36:38 [     5.978] (II) event0  - Sleep Button: is tagged by udev as: Keyboard
Jan 12 17:36:38 [     5.978] (II) event0  - Sleep Button: device is a keyboard
Jan 12 17:36:38 [     5.980] (II) config/udev: Adding input device HDA Intel PCH Mic (/dev/input/event8)
Jan 12 17:36:38 [     5.980] (II) No input driver specified, ignoring this device.
Jan 12 17:36:38 [     5.980] (II) This device may have been added with another device file.
Jan 12 17:36:38 [     5.980] (II) config/udev: Adding input device HDA Intel PCH Headphone (/dev/input/event9)
Jan 12 17:36:38 [     5.980] (II) No input driver specified, ignoring this device.
Jan 12 17:36:38 [     5.980] (II) This device may have been added with another device file.
Jan 12 17:36:38 [     5.981] (II) config/udev: Adding input device HDA Intel PCH HDMI/DP,pcm=3 (/dev/input/event10)
Jan 12 17:36:38 [     5.981] (II) No input driver specified, ignoring this device.
Jan 12 17:36:38 [     5.981] (II) This device may have been added with another device file.
Jan 12 17:36:38 [     5.981] (II) config/udev: Adding input device HDA Intel PCH HDMI/DP,pcm=7 (/dev/input/event11)
Jan 12 17:36:38 [     5.981] (II) No input driver specified, ignoring this device.
Jan 12 17:36:38 [     5.981] (II) This device may have been added with another device file.
Jan 12 17:36:38 [     5.982] (II) config/udev: Adding input device HDA Intel PCH HDMI/DP,pcm=8 (/dev/input/event12)
Jan 12 17:36:38 [     5.982] (II) No input driver specified, ignoring this device.
Jan 12 17:36:38 [     5.982] (II) This device may have been added with another device file.
Jan 12 17:36:38 [     5.982] (II) config/udev: Adding input device HDA Intel PCH HDMI/DP,pcm=9 (/dev/input/event13)
Jan 12 17:36:38 [     5.982] (II) No input driver specified, ignoring this device.
Jan 12 17:36:38 [     5.982] (II) This device may have been added with another device file.
Jan 12 17:36:38 [     5.983] (II) config/udev: Adding input device Elan Touchpad (/dev/input/event14)
Jan 12 17:36:38 [     5.983] (**) Elan Touchpad: Applying InputClass "libinput touchpad catchall"
Jan 12 17:36:38 [     5.983] (II) Using input driver 'libinput' for 'Elan Touchpad'
Jan 12 17:36:38 [     5.983] (**) Elan Touchpad: always reports core events
Jan 12 17:36:38 [     5.983] (**) Option "Device" "/dev/input/event14"
Jan 12 17:36:38 [     5.984] (II) event14 - Elan Touchpad: is tagged by udev as: Touchpad
Jan 12 17:36:38 [     5.987] (II) event14 - Elan Touchpad: device is a touchpad
Jan 12 17:36:38 [     5.987] (II) event14 - Elan Touchpad: device removed
Jan 12 17:36:38 [     6.056] (II) libinput: Elan Touchpad: Step value 0 was provided, libinput Fallback acceleration function is used.
Jan 12 17:36:38 [     6.056] (II) libinput: Elan Touchpad: Step value 0 was provided, libinput Fallback acceleration function is used.
Jan 12 17:36:38 [     6.056] (II) libinput: Elan Touchpad: Step value 0 was provided, libinput Fallback acceleration function is used.
Jan 12 17:36:38 [     6.057] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:1f.4/i2c-14/14-0015/input/input16/event14"
Jan 12 17:36:38 [     6.057] (II) XINPUT: Adding extended input device "Elan Touchpad" (type: TOUCHPAD, id 9)
Jan 12 17:36:38 [     6.060] (**) Option "AccelerationScheme" "none"
Jan 12 17:36:38 [     6.060] (**) Elan Touchpad: (accel) selected scheme none/0
Jan 12 17:36:38 [     6.060] (**) Elan Touchpad: (accel) acceleration factor: 2.000
Jan 12 17:36:38 [     6.060] (**) Elan Touchpad: (accel) acceleration threshold: 4
Jan 12 17:36:38 [     6.062] (II) event14 - Elan Touchpad: is tagged by udev as: Touchpad
Jan 12 17:36:38 [     6.065] (II) event14 - Elan Touchpad: device is a touchpad
Jan 12 17:36:38 [     6.066] (II) config/udev: Adding input device Elan Touchpad (/dev/input/mouse0)
Jan 12 17:36:38 [     6.066] (II) No input driver specified, ignoring this device.
Jan 12 17:36:38 [     6.066] (II) This device may have been added with another device file.
Jan 12 17:36:38 [     6.067] (II) config/udev: Adding input device Elan TrackPoint (/dev/input/event15)
Jan 12 17:36:38 [     6.067] (**) Elan TrackPoint: Applying InputClass "libinput pointer catchall"
Jan 12 17:36:38 [     6.067] (II) Using input driver 'libinput' for 'Elan TrackPoint'
Jan 12 17:36:38 [     6.067] (**) Elan TrackPoint: always reports core events
Jan 12 17:36:38 [     6.067] (**) Option "Device" "/dev/input/event15"
Jan 12 17:36:38 [     6.069] (II) event15 - Elan TrackPoint: is tagged by udev as: Mouse Pointingstick
Jan 12 17:36:38 [     6.069] (II) event15 - Elan TrackPoint: device is a pointer
Jan 12 17:36:38 [     6.070] (II) event15 - Elan TrackPoint: device removed
Jan 12 17:36:38 [     6.150] (II) libinput: Elan TrackPoint: Step value 0 was provided, libinput Fallback acceleration function is used.
Jan 12 17:36:38 [     6.150] (II) libinput: Elan TrackPoint: Step value 0 was provided, libinput Fallback acceleration function is used.
Jan 12 17:36:38 [     6.150] (II) libinput: Elan TrackPoint: Step value 0 was provided, libinput Fallback acceleration function is used.
Jan 12 17:36:38 [     6.150] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:1f.4/i2c-14/14-0015/input/input17/event15"
Jan 12 17:36:38 [     6.150] (II) XINPUT: Adding extended input device "Elan TrackPoint" (type: MOUSE, id 10)
Jan 12 17:36:38 [     6.150] (**) Option "AccelerationScheme" "none"
Jan 12 17:36:38 [     6.150] (**) Elan TrackPoint: (accel) selected scheme none/0
Jan 12 17:36:38 [     6.150] (**) Elan TrackPoint: (accel) acceleration factor: 2.000
Jan 12 17:36:38 [     6.150] (**) Elan TrackPoint: (accel) acceleration threshold: 4
Jan 12 17:36:38 [     6.152] (II) event15 - Elan TrackPoint: is tagged by udev as: Mouse Pointingstick
Jan 12 17:36:38 [     6.152] (II) event15 - Elan TrackPoint: device is a pointer
Jan 12 17:36:38 [     6.154] (II) config/udev: Adding input device Elan TrackPoint (/dev/input/mouse1)
Jan 12 17:36:38 [     6.154] (II) No input driver specified, ignoring this device.
Jan 12 17:36:38 [     6.154] (II) This device may have been added with another device file.
Jan 12 17:36:38 [     6.155] (II) config/udev: Adding input device Intel HID events (/dev/input/event6)
Jan 12 17:36:38 [     6.155] (**) Intel HID events: Applying InputClass "libinput keyboard catchall"
Jan 12 17:36:38 [     6.155] (**) Intel HID events: Applying InputClass "system-keyboard"
Jan 12 17:36:38 [     6.155] (II) Using input driver 'libinput' for 'Intel HID events'
Jan 12 17:36:38 [     6.155] (**) Intel HID events: always reports core events
Jan 12 17:36:38 [     6.155] (**) Option "Device" "/dev/input/event6"
Jan 12 17:36:38 [     6.156] (II) event6  - Intel HID events: is tagged by udev as: Keyboard
Jan 12 17:36:38 [     6.156] (II) event6  - Intel HID events: device is a keyboard
Jan 12 17:36:38 [     6.156] (II) event6  - Intel HID events: device removed
Jan 12 17:36:38 [     6.196] (**) Option "config_info" "udev:/sys/devices/platform/INTC1051:00/input/input7/event6"
Jan 12 17:36:38 [     6.196] (II) XINPUT: Adding extended input device "Intel HID events" (type: KEYBOARD, id 11)
Jan 12 17:36:38 [     6.196] (**) Option "xkb_model" "pc104"
Jan 12 17:36:38 [     6.196] (**) Option "xkb_layout" "us,ru"
Jan 12 17:36:38 [     6.197] (**) Option "xkb_variant" "basic,"
Jan 12 17:36:38 [     6.197] (**) Option "xkb_options" "grp:caps_toggle"
Jan 12 17:36:38 [     6.198] (II) event6  - Intel HID events: is tagged by udev as: Keyboard
Jan 12 17:36:38 [     6.198] (II) event6  - Intel HID events: device is a keyboard
Jan 12 17:36:38 [     6.199] (II) config/udev: Adding input device AT Translated Set 2 keyboard (/dev/input/event3)
Jan 12 17:36:38 [     6.199] (**) AT Translated Set 2 keyboard: Applying InputClass "libinput keyboard catchall"
Jan 12 17:36:38 [     6.199] (**) AT Translated Set 2 keyboard: Applying InputClass "system-keyboard"
Jan 12 17:36:38 [     6.199] (II) Using input driver 'libinput' for 'AT Translated Set 2 keyboard'
Jan 12 17:36:38 [     6.199] (**) AT Translated Set 2 keyboard: always reports core events
Jan 12 17:36:38 [     6.199] (**) Option "Device" "/dev/input/event3"
Jan 12 17:36:38 [     6.200] (II) event3  - AT Translated Set 2 keyboard: is tagged by udev as: Keyboard
Jan 12 17:36:38 [     6.201] (II) event3  - AT Translated Set 2 keyboard: device is a keyboard
Jan 12 17:36:38 [     6.202] (II) event3  - AT Translated Set 2 keyboard: device removed
Jan 12 17:36:38 [     6.243] (**) Option "config_info" "udev:/sys/devices/platform/i8042/serio0/input/input3/event3"
Jan 12 17:36:38 [     6.243] (II) XINPUT: Adding extended input device "AT Translated Set 2 keyboard" (type: KEYBOARD, id 12)
Jan 12 17:36:38 [     6.243] (**) Option "xkb_model" "pc104"
Jan 12 17:36:38 [     6.243] (**) Option "xkb_layout" "us,ru"
Jan 12 17:36:38 [     6.243] (**) Option "xkb_variant" "basic,"
Jan 12 17:36:38 [     6.243] (**) Option "xkb_options" "grp:caps_toggle"
Jan 12 17:36:38 [     6.245] (II) event3  - AT Translated Set 2 keyboard: is tagged by udev as: Keyboard
Jan 12 17:36:38 [     6.245] (II) event3  - AT Translated Set 2 keyboard: device is a keyboard
Jan 12 17:36:38 [     6.247] (II) config/udev: Adding input device PC Speaker (/dev/input/event7)
Jan 12 17:36:38 [     6.247] (II) No input driver specified, ignoring this device.
Jan 12 17:36:38 [     6.247] (II) This device may have been added with another device file.
Jan 12 17:36:38 [     6.251] (II) config/udev: Adding input device ThinkPad Extra Buttons (/dev/input/event4)
Jan 12 17:36:38 [     6.251] (**) ThinkPad Extra Buttons: Applying InputClass "libinput keyboard catchall"
Jan 12 17:36:38 [     6.251] (**) ThinkPad Extra Buttons: Applying InputClass "system-keyboard"
Jan 12 17:36:38 [     6.251] (II) Using input driver 'libinput' for 'ThinkPad Extra Buttons'
Jan 12 17:36:38 [     6.251] (**) ThinkPad Extra Buttons: always reports core events
Jan 12 17:36:38 [     6.251] (**) Option "Device" "/dev/input/event4"
Jan 12 17:36:38 [     6.252] (II) event4  - ThinkPad Extra Buttons: is tagged by udev as: Keyboard Switch
Jan 12 17:36:38 [     6.252] (II) event4  - ThinkPad Extra Buttons: device is a keyboard
Jan 12 17:36:38 [     6.253] (II) event4  - ThinkPad Extra Buttons: device removed
Jan 12 17:36:38 [     6.290] (**) Option "config_info" "udev:/sys/devices/platform/thinkpad_acpi/input/input4/event4"
Jan 12 17:36:38 [     6.290] (II) XINPUT: Adding extended input device "ThinkPad Extra Buttons" (type: KEYBOARD, id 13)
Jan 12 17:36:38 [     6.290] (**) Option "xkb_model" "pc104"
Jan 12 17:36:38 [     6.290] (**) Option "xkb_layout" "us,ru"
Jan 12 17:36:38 [     6.290] (**) Option "xkb_variant" "basic,"
Jan 12 17:36:38 [     6.290] (**) Option "xkb_options" "grp:caps_toggle"
Jan 12 17:36:38 [     6.291] (II) event4  - ThinkPad Extra Buttons: is tagged by udev as: Keyboard Switch
Jan 12 17:36:38 [     6.291] (II) event4  - ThinkPad Extra Buttons: device is a keyboard
Jan 12 17:36:38 [    13.519] (II) modeset(0): EDID vendor "AUO", prod id 26157
Jan 12 17:36:38 [    13.519] (II) modeset(0): Printing DDC gathered Modelines:
Jan 12 17:36:38 [    13.519] (II) modeset(0): Modeline "1920x1080"x0.0  141.00  1920 1936 1952 2104  1080 1083 1097 1116 -hsync -vsync (67.0 kHz eP)
Jan 12 17:36:38 [    13.567] (II) modeset(0): EDID vendor "AUO", prod id 26157
Jan 12 17:36:38 [    13.567] (II) modeset(0): Printing DDC gathered Modelines:
Jan 12 17:36:38 [    13.567] (II) modeset(0): Modeline "1920x1080"x0.0  141.00  1920 1936 1952 2104  1080 1083 1097 1116 -hsync -vsync (67.0 kHz eP)
Jan 12 17:36:38 [    14.065] (II) modeset(0): EDID vendor "AUO", prod id 26157
Jan 12 17:36:38 [    14.065] (II) modeset(0): Printing DDC gathered Modelines:
Jan 12 17:36:38 [    14.065] (II) modeset(0): Modeline "1920x1080"x0.0  141.00  1920 1936 1952 2104  1080 1083 1097 1116 -hsync -vsync (67.0 kHz eP)
Jan 12 17:36:38 [   720.262] [dix] EventToCore: Not implemented yet 
Jan 12 17:36:38 [   720.262] [dix] EventToCore: Not implemented yet 

Last edited by nikibaru (2025-01-13 07:38:17)

Offline

#10 2025-01-12 14:44:27

seth
Member
Registered: 2012-09-03
Posts: 60,807

Re: [SOLVED post #24] Switching keyboard layout by Caps Lock on KDE

Please use [code][/code] tags, not "quote" tags. Edit your post in this regard.

Jan 12 17:36:38 [     5.856] (**) Option "xkb_options" "grp:caps_toggle"
Jan 12 17:36:38 [     5.946] (**) Option "xkb_options" "grp:caps_toggle"
Jan 12 17:36:38 [     5.976] (**) Option "xkb_options" "grp:caps_toggle"
Jan 12 17:36:38 [     6.197] (**) Option "xkb_options" "grp:caps_toggle"
Jan 12 17:36:38 [     6.243] (**) Option "xkb_options" "grp:caps_toggle"
Jan 12 17:36:38 [     6.290] (**) Option "xkb_options" "grp:caps_toggle"

the X11 server picked up the config, your outpu lacks the option line, but the output is clearly different and the symbols don't inlude the group switch.

=> Disable the multi-layout config in KDE systemsettings and see (first X11, then wayland) whether that allows you to pick up the xorg config on either display server (and whether things work as expected)

Offline

#11 2025-01-13 18:57:00

nikibaru
Member
Registered: 2025-01-11
Posts: 14

Re: [SOLVED post #24] Switching keyboard layout by Caps Lock on KDE

I disabled multi-layouts in KDE Settings. No changes.
Then I tried to paste command from https://wiki.archlinux.org/title/Xorg/K … figuration

# localectl --no-convert set-x11-keymap cz,us pc104 ,dvorak grp:win_space_toggle

It worked out and after 5 minutes when I could input password because of dvorak I change command to:

# localectl --no-convert set-x11-keymap ru,us pc104 , grp:caps_toggle

now my config:

Section "InputClass"
        Identifier "system-keyboard"
        MatchIsKeyboard "on"
        Option "XkbLayout" "ru,us"
        Option "XkbModel" "pc104"
        Option "XkbVariant" ","
        Option "XkbOptions" "grp:caps_toggle"
EndSection

After that I found that CapsLock works in SDDM(it changes layouts but button's led not light) but still works as usual(changes letter's size and led works ) after Log in smile

Last edited by nikibaru (2025-01-13 18:59:56)

Offline

#12 2025-01-13 20:47:53

seth
Member
Registered: 2012-09-03
Posts: 60,807

Re: [SOLVED post #24] Switching keyboard layout by Caps Lock on KDE

Log into KDE/wayland, KDE/X11 or in either case?

The xorg config was and is applied when the server starts - what's reflected by SDDM.
As long as nothing (the KDE session config) changes that you seek it to be reflected in the "setxkbmap -print -query" output.

If that's not the case even in KDE/X11, some session script/daemon steamrolls some KDE keyboard config over the existing layout.
Probably ~/.config/kxkbrc - though apparently https://bbs.archlinux.org/viewtopic.php?id=284058 was down to interference from an https://wiki.archlinux.org/title/Input_method (do you use anything like fcitx5 etc?)

Offline

#13 2025-01-14 23:30:14

nikibaru
Member
Registered: 2025-01-11
Posts: 14

Re: [SOLVED post #24] Switching keyboard layout by Caps Lock on KDE

I didn't install any IME or IMF.
But I believe I close to solution.
1.I disabled multi-layouts in KDE Settings
2.Edited /etc/X11/xorg.conf.d/00-keyboard.conf

 cat /etc/X11/xorg.conf.d/00-keyboard.conf 
Section "InputClass"
        Identifier "system-keyboard"
        MatchIsKeyboard "on"
        Option "XkbLayout" "ru,us"
        Option "XkbModel" "pc104"
        Option "XkbVariant" ","
        Option "XkbOptions" "grp:caps_toggle,grp_led:caps"
EndSection

with this setting Caps works in SDDM.
------
For newbies like me who could read it: be careful when edit 00-keyboard.conf. I wrote
Option "XkbOptions" "grp:caps_toggle", "grp_led:caps" and after logout
my PC stuck at "terminate plymouth boot screen" (or something like that) stage.
And I had to use live Usb to fix this file.
------
3. I made script and added it into KDE Autostart:

#! /usr/bin/bash
setxkbmap -option    <-- delete all options
setxkbmap -option grp:caps_toggle <-- set Caps to switch layouts 
setxkbmap -option grp_led:caps  <-- needs for led on Caps button

this is enough for X11 session. Caps switches layouts.

4. In Wayland I removed line ResetOldOptions=true  from ~/.config/kxkbrc.
Maybe it breaks something else, I don't know yet. But if you don't delete this line,
script doesn't work. It changes options but they kind of "not active".
If I run script again, CapsLock works.
Finally CapsLock works in Wayland session too but led bulb on button still not working.

Last edited by nikibaru (2025-01-14 23:39:08)

Offline

#14 2025-01-15 09:37:24

seth
Member
Registered: 2012-09-03
Posts: 60,807

Re: [SOLVED post #24] Switching keyboard layout by Caps Lock on KDE

In Wayland I removed line ResetOldOptions=true  from ~/.config/kxkbrc

What does that file look like tbw?

Offline

#15 2025-01-15 10:01:02

nikibaru
Member
Registered: 2025-01-11
Posts: 14

Re: [SOLVED post #24] Switching keyboard layout by Caps Lock on KDE

It contained only 2 lines:

[Layout]
ResetOldOptions=true

Offline

#16 2025-01-15 10:02:58

seth
Member
Registered: 2012-09-03
Posts: 60,807

Re: [SOLVED post #24] Switching keyboard layout by Caps Lock on KDE

What happens if you just delete that file?

Offline

#17 2025-01-15 11:53:42

nikibaru
Member
Registered: 2025-01-11
Posts: 14

Re: [SOLVED post #24] Switching keyboard layout by Caps Lock on KDE

I will try today later

Offline

#18 2025-01-15 17:49:49

nikibaru
Member
Registered: 2025-01-11
Posts: 14

Re: [SOLVED post #24] Switching keyboard layout by Caps Lock on KDE

What happens if you just delete that file?

I removed it and nothing changed. Still works fine.

Offline

#19 2025-01-15 21:17:10

seth
Member
Registered: 2012-09-03
Posts: 60,807

Re: [SOLVED post #24] Switching keyboard layout by Caps Lock on KDE

It would seem that an unconfigured kxkb leaves behind a configuration that still wipes the layout :rolleys:

Please always remember to mark resolved threads by editing your initial posts subject - so others will know that there's no task left, but maybe a solution to find.
Thanks.

Offline

#20 2025-01-16 11:54:16

nikibaru
Member
Registered: 2025-01-11
Posts: 14

Re: [SOLVED post #24] Switching keyboard layout by Caps Lock on KDE

Thank you for your help!
I marked thread resolved because CapsLock switches layouts.
Then If I find out why Caps Led not works in Wayland session I edit my post with solution.

Offline

#21 2025-01-16 15:53:26

seth
Member
Registered: 2012-09-03
Posts: 60,807

Re: [SOLVED post #24] Switching keyboard layout by Caps Lock on KDE

Hold on, plasma/wayland does NOT pick up the /etc/X11/xorg.conf.d/00-keyboard.conf configuration??

Offline

#22 2025-01-19 11:01:08

nikibaru
Member
Registered: 2025-01-11
Posts: 14

Re: [SOLVED post #24] Switching keyboard layout by Caps Lock on KDE

As I understand it picks up 00-keyboard.conf so I see that this settings affect to SDDM input.
But for new plasma/wayland session some mechnism drops setxkbmap configuration to default.
For example this is setxkbmap configuration that does what I want:

WARNING: Running setxkbmap against an Xwayland server
xkb_keymap {
        xkb_keycodes  { include "evdev+aliases(qwerty)" };
        xkb_types     { include "complete"      };
        xkb_compat    { include "complete+grp_led(caps)"        };
        xkb_symbols   { include "pc+us+inet(evdev)+group(caps_toggle)"  };
        xkb_geometry  { include "pc(pc105)"     };
};
rules:      evdev
model:      pc105
layout:     us
options:    grp_led:caps,grp:caps_toggle

And the same after re-login:

WARNING: Running setxkbmap against an Xwayland server
xkb_keymap {
        xkb_keycodes  { include "evdev+aliases(qwerty)" };
        xkb_types     { include "complete"      };
        xkb_compat    { include "complete"      };
        xkb_symbols   { include "pc+us+inet(evdev)"     };
        xkb_geometry  { include "pc(pc105)"     };
};
rules:      evdev
model:      pc105
layout:     us

So you can see that KDE rewrite it and removed my settings about Caps.
That's why I has to use script which rewrite this settings for each new session.

Offline

#23 2025-01-19 15:03:48

seth
Member
Registered: 2012-09-03
Posts: 60,807

Re: [SOLVED post #24] Switching keyboard layout by Caps Lock on KDE

I would have blamed ~/.config/kxkbrc - SDDM will likely just run on X11 anyway.

This isn't a problem w/ plasma/X11 sessions?
File a bug at bugs.kde.org - it has to be possible to configure the keyboard layout or at least stay away from the existing configuration. Even on wayland.

Offline

#24 2025-01-19 15:17:43

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 23,901

Re: [SOLVED post #24] Switching keyboard layout by Caps Lock on KDE

FWIW I've been following this from the sidelines, and GUI/settings wise you can configure Capslock to be a layout switch in the keyboard settings on the "Key Bindings" screen (on the layout/keyboard kcm there's a button at the top right) which has a bunch of the more advanced xkb settings, including Capslock Layout toggle and Capslock LED Layout indicator.

or in terms of config setting in .config/kxbrc:

[Layout]
...
Options=grp_led:caps,grp:caps_toggle
...

Last edited by V1del (2025-01-19 15:20:33)

Offline

#25 2025-01-19 16:23:45

nikibaru
Member
Registered: 2025-01-11
Posts: 14

Re: [SOLVED post #24] Switching keyboard layout by Caps Lock on KDE

Oh..It was so easy...

So, finally. What I did and why I confused myself and then Seth.
1. I set Caps as layout switcher but it still increase letter's size.
2. I disabled multi-layout in KDE Settings and added 00-keyboard.conf and Caps worked out in SDDM
3. I tried to make it work in Wayland/X11 session. For that I started to use script which changed session's settings through setxkbmap.
4. Seth said I has to pay attention on ~/.config/kxkbrc, but I found only that removing

 ResetOldOptions=true 

line making my script working in Wayland session.
5. Then Seth suggested to remove ~/.config/kxkbrc and check if something changes. I removed but nothing happened. Now I understand that it was a solution
because in this case my script is no needed and 00-keyboard.conf works great but that moment I didn't understand it.
6. V1del said that I could add

Options=grp_led:caps,grp:caps_toggle

to kxkbrc and moreover that I could set it in "KeyBindings". Adding line in kxkbrc is perfect solution for me.

Sorry that I've created the problem out of the blue and spent so much time.

Offline

Board footer

Powered by FluxBB