Dear Tomas,

I patched screenkey's source heavily to make it ready for Python3 and
Gtk3, and it had many side-effects : features have worsened.

You are right with your bug report.

I sent my patches to people who used to maintain screenkey upstream, but
so far, I got no satisfactory feedback, and I am afraid that this
package is not really maintained.

If you have some proposition to make, to fix the bugs, you are welcome;
otherwise, as the package is almost dead upstream, it will slowly vanish
out of Debian.

Best regards,                   Georges.

Tomas Janousek a écrit :
> Package: screenkey
> Version: 0.10-1
> Severity: grave
> Justification: renders package unusable
> 
> The python3 version seems almost entirely broken on my Debian testing system.
> Almost all settings are ignored, regardless of whether I change them using
> command-line switches or the settings GUI. Backspace shows as [⁰⁰₀₈] instead
> of ⌫. No matter what font I choose, it uses some fixed one that apparently
> lacks the symbol for backspace and many other keys. No matter what setting I
> choose for --bak-mode, it shows the same broken backspace unicode replacement
> instead of erasing the last char. --key-mode is ignored as well.
> 
> When changing settings through the setting GUI, the following exception is
> printed:
> 
>       File "/usr/lib/python3/dist-packages/Screenkey/screenkey.py", line 340, 
> in on_cbox_modes_changed
>         self.options.key_mode = KEY_MODES.keys()[index]
>     TypeError: 'dict_keys' object is not subscriptable
> 
> Downgrading to 0.9-2 from stable fixes all of this.
> 
> -- System Information:
> Debian Release: bullseye/sid
>   APT prefers testing
>   APT policy: (990, 'testing'), (990, 'stable'), (500, 'unstable-debug'), 
> (500, 'testing-debug'), (500, 'stable-debug'), (500, 'unstable'), (500, 
> 'stable'), (1, 'experimental-debug'), (1, 'experimental')
> Architecture: amd64 (x86_64)
> Foreign Architectures: i386
> 
> Kernel: Linux 5.4.0-4-amd64 (SMP w/4 CPU cores)
> Kernel taint flags: TAINT_USER, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
> Locale: LANG=cs_CZ.UTF-8, LC_CTYPE=cs_CZ.UTF-8 (charmap=UTF-8), 
> LANGUAGE=cs_CZ.UTF-8 (charmap=UTF-8)
> Shell: /bin/sh linked to /bin/dash
> Init: systemd (via /run/systemd/system)
> LSM: AppArmor: enabled
> 
> -- 
> Tomáš Janoušek, a.k.a. Pivník, a.k.a. Liskni_si, http://work.lisk.in/

-- 
Georges KHAZNADAR et Jocelyne FOURNIER
22 rue des mouettes, 59240 Dunkerque France.
Téléphone +33 (0)3 28 29 17 70

Attachment: signature.asc
Description: PGP signature

Reply via email to