LINUX.ORG.RU

История изменений

Исправление emorozov, (текущая версия) :

$ echo $XDG_SESSION_TYPE
x11
$ echo $XDG_SESSION_DESKTOP
[пустая строка]
$ gnome-extensions show agism@agism.sourceforge.io
[у меня не стоит gnome]
$ gsettings list-recursively io.sourceforge.kbd-tapper
io.sourceforge.kbd-tapper assignments {42: '@1', 54: '@2'}
io.sourceforge.kbd-tapper bell 'disabled'
io.sourceforge.kbd-tapper emitter 'auto'
io.sourceforge.kbd-tapper layouter 'xkb'
io.sourceforge.kbd-tapper listener 'xrecord'

Версия tapper: Tapper 0.7.2.

Установлен из AUR.

Под gdb:

gdb) run
Starting program: /usr/bin/tapper

[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[New Thread 0x7fd76e9356c0 (LWP 53529)]
[New Thread 0x7fd76e1346c0 (LWP 53530)]
Tapper 0.7.2.
[New Thread 0x7fd76d9336c0 (LWP 53531)]
Starting in XRecord/Xkb/Dummy mode.
Bell is disabled.
Tap on 42:LFSH activates layout 1:English (US).
Tap on 54:RTSH activates layout 2:Russian.
[New Thread 0x7fd76d1326c0 (LWP 53534)]


tapper: W: Exception caught: Out of range [9…255].
😊
Thread 1 "tapper" received signal SIGTERM, Terminated.
0x00007fd76ece6825 in __GI___clock_nanosleep (clock_id=clock_id@entry=0, flags=flags@entry=0, req=0x7ffe93f85500, rem=0x0) at ../sysdeps/unix/sysv/linux/clock_nanosleep.c:48
48	  r = INTERNAL_SYSCALL_CANCEL (clock_nanosleep_time64, clock_id, flags, req,
(gdb) 👏
Undefined command: "".  Try "help".
(gdb) 😊
Undefined command: "".  Try "help".
(gdb) bt
#0  0x00007fd76ece6825 in __GI___clock_nanosleep (clock_id=clock_id@entry=0, flags=flags@entry=0, req=0x7ffe93f85500, rem=0x0) at ../sysdeps/unix/sysv/linux/clock_nanosleep.c:48
#1  0x00007fd76eceb337 in __GI___nanosleep (req=<optimized out>, rem=<optimized out>) at ../sysdeps/unix/sysv/linux/nanosleep.c:25
#2  0x0000562072b32d1b in  ()
#3  0x0000562072b2b647 in  ()
#4  0x0000562072b2b978 in  ()
#5  0x0000562072b240ab in  ()
#6  0x00007fd76ec3c290 in __libc_start_call_main (main=main@entry=0x562072b24060, argc=argc@entry=1, argv=argv@entry=0x7ffe93f85ac8) at ../sysdeps/nptl/libc_start_call_main.h:58
#7  0x00007fd76ec3c34a in __libc_start_main_impl (main=0x562072b24060, argc=1, argv=0x7ffe93f85ac8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffe93f85ab8) at ../csu/libc-start.c:381

Исходная версия emorozov, :

$ echo $XDG_SESSION_TYPE
x11
$ echo $XDG_SESSION_DESKTOP
[пустая строка]
$ gnome-extensions show agism@agism.sourceforge.io
[у меня не стоит gnome]
$ gsettings list-recursively io.sourceforge.kbd-tapper
io.sourceforge.kbd-tapper assignments {42: '@1', 54: '@2'}
io.sourceforge.kbd-tapper bell 'disabled'
io.sourceforge.kbd-tapper emitter 'auto'
io.sourceforge.kbd-tapper layouter 'xkb'
io.sourceforge.kbd-tapper listener 'xrecord'

Версия tapper: Tapper 0.7.2.

Установлен из AUR.

Под gdb:

gdb) run
Starting program: /usr/bin/tapper

[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[New Thread 0x7fd76e9356c0 (LWP 53529)]
[New Thread 0x7fd76e1346c0 (LWP 53530)]
Tapper 0.7.2.
[New Thread 0x7fd76d9336c0 (LWP 53531)]
Starting in XRecord/Xkb/Dummy mode.
Bell is disabled.
Tap on 42:LFSH activates layout 1:English (US).
Tap on 54:RTSH activates layout 2:Russian.
[New Thread 0x7fd76d1326c0 (LWP 53534)]


tapper: W: Exception caught: Out of range [9…255].
😊
Thread 1 "tapper" received signal SIGTERM, Terminated.
0x00007fd76ece6825 in __GI___clock_nanosleep (clock_id=clock_id@entry=0, flags=flags@entry=0, req=0x7ffe93f85500, rem=0x0) at ../sysdeps/unix/sysv/linux/clock_nanosleep.c:48
48	  r = INTERNAL_SYSCALL_CANCEL (clock_nanosleep_time64, clock_id, flags, req,
(gdb) 👏
Undefined command: "".  Try "help".
(gdb) 😊
Undefined command: "".  Try "help".
(gdb)
Undefined command: "".  Try "help".
(gdb)
Undefined command: "".  Try "help".
(gdb)
Undefined command: "".  Try "help".
(gdb)
Undefined command: "".  Try "help".
(gdb) bt
#0  0x00007fd76ece6825 in __GI___clock_nanosleep (clock_id=clock_id@entry=0, flags=flags@entry=0, req=0x7ffe93f85500, rem=0x0) at ../sysdeps/unix/sysv/linux/clock_nanosleep.c:48
#1  0x00007fd76eceb337 in __GI___nanosleep (req=<optimized out>, rem=<optimized out>) at ../sysdeps/unix/sysv/linux/nanosleep.c:25
#2  0x0000562072b32d1b in  ()
#3  0x0000562072b2b647 in  ()
#4  0x0000562072b2b978 in  ()
#5  0x0000562072b240ab in  ()
#6  0x00007fd76ec3c290 in __libc_start_call_main (main=main@entry=0x562072b24060, argc=argc@entry=1, argv=argv@entry=0x7ffe93f85ac8) at ../sysdeps/nptl/libc_start_call_main.h:58
#7  0x00007fd76ec3c34a in __libc_start_main_impl (main=0x562072b24060, argc=1, argv=0x7ffe93f85ac8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffe93f85ab8) at ../csu/libc-start.c:381