Package: screenkey
Version: 1:0.10~rc1-1
Severity: normal

Dear maintainer,

I launched screenkey a few times, but now when I try to do so, I get the
following output in my terminal:

-------------------
Traceback (most recent call last):
  File "/usr/bin/screenkey", line 104, in <module>
    main()
  File "/usr/bin/screenkey", line 96, in main
    app = sc.Screenkey(logger=logger, options=options,
show_settings=args.show_settings)
  File "/usr/lib/python3/dist-packages/Screenkey/screenkey.py", line 108, in
__init__
    self.set_active_monitor(self.options.screen)
  File "/usr/lib/python3/dist-packages/Screenkey/screenkey.py", line 173, in
set_active_monitor
    self.update_geometry()
  File "/usr/lib/python3/dist-packages/Screenkey/screenkey.py", line 230, in
update_geometry
    inverse_offset_x = g[4]
IndexError: list index out of range
-------------------

I straced the program, and it seems to read from
/home/mquinson/.config/screenkey.json, which content follows (I did not change
it myself):
-------------------
{"no_systray": false, "timeout": 1.0, "recent_thr": 0.1, "compr_cnt": 3,
"ignore": [], "position": "fixed", "persist": false, "font_desc": "Sans Bold",
"font_size": "medium", "font_color": "white", "bg_color": "black", "opacity":
0.8, "key_mode": "composed", "bak_mode": "baked", "mods_mode": "normal",
"mods_only": false, "multiline": false, "vis_shift": false, "vis_space": true,
"geometry": [589, 877, 503, 120], "screen": 0, "window": null}
-------------------

When I remove this file from my disk, screenkey starts properly again. I'm
surprised because, like I said, I never modified this file myself. I remember
playing with the settings using the graphical tool that appeared in my tool
tray, but I cannot remember of what I modified, sorry.

Thanks for maintaining this package,
Mt



-- System Information:
Debian Release: bullseye/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.6.0-2-amd64 (SMP w/12 CPU cores)
Kernel taint flags: TAINT_USER
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8), LANGUAGE= 
(charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages screenkey depends on:
ii  libx11-6       2:1.6.9-2+b1
ii  python3        3.8.2-3
ii  python3-cairo  1.16.2-3
ii  python3-gi     3.36.0-3

screenkey recommends no packages.

screenkey suggests no packages.

-- no debconf information

-- 
Strong reject, for obvious reasons.     -- Bastard Reviewer From Hell

Attachment: signature.asc
Description: PGP signature

Reply via email to