(no commit message)
[paste/939.git] / phork0.txt
1 https://xkbcommon.org/doc/current/user-configuration.html\r
2 https://xkbcommon.org/doc/current/debugging.html\r
3 https://p.cweiske.de/678\r
4 https://www.mkammerer.de/blog/custom-keyboard-layouts-in-cinnamon/\r
5 https://codeaffen.org/2023/09/16/custom-keyboard-layouts-with-xkb/\r
6 \r
7 áóúé\r
8 Englisch (International, mit AltGr-Akzenttasten)\r
9 /var/lib/dpkg/info/keyboard-configuration.config\r
10 de*variant*us*altgr-intl*English (USA) - Englisch (International, mit AltGr-Akzenttasten)\r
11 \r
12 /usr/share/X11/xkb/symbols/pc\r
13 \r
14 partial alphanumeric_keys modifier_keys\r
15 xkb_symbols "hyper" {\r
16     name[Group1]= "Hyper (US)";\r
17     include "us(basic)"\r
18     key <PRSC> { [ Hyper_L ] };\r
19     modifier_map Mod3 { <PRSC> };\r
20 };\r
21 \r
22 \r
23 \r
24 l$ setxkbmap -query\r
25 rules:      evdev\r
26 model:      pc105\r
27 layout:     us\r
28 variant:    altgr-intl\r
29 \r
30 /.config/xkb/symbol/us\r
31 \r
32 partial\r
33 xkb_symbols "pc+us(altgr-intl)+inet(evdev)" {\r
34     include "pc+us(altgr-intl)+inet(evdev)"\r
35     \r
36     key <AD03> {\r
37         type= "FOUR_LEVEL_ALPHABETIC",\r
38         symbols[Group1]= [               e,               E,          EuroSign,          EuroSign ]\r
39     };\r
40     key <AC01> {\r
41         type= "FOUR_LEVEL_ALPHABETIC",\r
42         symbols[Group1]= [               a,               A,          ae,          AE ]\r
43     };\r
44     key <AD07> {\r
45         type= "FOUR_LEVEL_ALPHABETIC",\r
46         symbols[Group1]= [               u,               U,          ue,          UE ]\r
47     };\r
48     key <AD09> {\r
49         type= "FOUR_LEVEL_ALPHABETIC",\r
50         symbols[Group1]= [               o,               O,          oe,          OE ]\r
51     };\r
52 }\r
53 \r
54 \r
55 \r
56 tail -f ~/.xsession-errors\r
57 xkbcli compile-keymap --include ~/.config/xkb --include-defaults --layout custom|less\r
58 xkbcli list\r
59 \r
60 \r
61 compilation errors:\r
62 \r
63 root@gpc-rom:/home/cweiske/.config/xkb# xkbcli interactive-evdev --include /home/cweiske/.config/xkb --include-defaults --layout 'us(cweiske)'\r
64 \r
65 udevadm trigger --subsystem-match=input --action=change\r
66 \r
67 \r
68 emacs /usr/share/X11/xkb/rules/evdev.xml\r
69 root@gpc-rom:/usr/share/X11/xkb/symbols# ln -s /home/cweiske/.config/xkb/symbols/cweiske .\r
70 \r
71 \r
72 \r
73 cweiske@gpc-rom:~$ tail -f ~/.xsession-errors\r
74 Error:            Can't find file "cweiske" for symbols include\r
75                   Exiting\r
76                   Abandoning symbols file "(null)"\r
77 \r
78 (csd-keyboard:447450): csd-keyboard-WARNING **: 13:28:46.817: Could not activate the XKB configuration\r
79 Error:            Can't find file "cweiske" for symbols include\r
80                   Exiting\r
81                   Abandoning symbols file "(null)"\r
82 \r
83 (csd-keyboard:447450): csd-keyboard-WARNING **: 13:29:24.217: Could not activate the XKB configuration\r
84  \r
85  -> symlink