Inkscape 1.0.1 in Fedora 32 ignores keyboard preferences and KP key assignments

Summary:

... 1.0.1 ignores local and shared keyboard preferences when default.xml is present, and ignores KP_ assignments

Steps to reproduce:

  1. Installed Inkscape 1.0.1 (3bc2e813f5, 2020-09-07) on Fedora 32 (5.10.8-100.fc32.x86_64 #1 SMP Sun Jan 17 19:52:43 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux), using "sudo dnf reinstall inkscape"1
  2. Typed inkscape on the command line and opened inkscape
  3. Selected Edit: Preferences: System.
  4. Found my local config filenames greyed out and inaccessible (see attached screenshot).
  5. Went to Interface > Keyboard Shortcuts and selected my own shortcuts file
  6. Closed and reopened inkscape, pressed Numlock, then tried to use my assigned KP_ shortcut keys: No result.
  7. Switched to the standard corel-draw-x4 shortcuts file, closed inkscape, and reopened. Continued to get the inkscape default.xml shortcuts -- e.g., F12 toggled the dialogues pane.
  8. Copied my shortcuts file to /usr/share/inkscape/keys and renamed default.xml files to make them unavailable.
  9. Finally, got one of my keys to work -- F12, added for test purposes. However, my KP_ assignments for alignment operations had no effect.

The forum administrator at https://inkscape.org/forums/ reproduced the problem and advised me to post this report. See https://inkscape.org/forums/questions/preferences-system-user-config-files-greyed-out-ignored/#c24279 for my comprehensive account, with logs and screenshot.

What happened?

Inkscape ignored my own keyboard assignments and when I specified standard alternative shortcut files, they were ignored as well.

What should have happened?

My KP_ assignments work on inkscape 0.91 on SUSE 14.2, but not on inkscape 1.01 on Fedora 32.

With Numlock on, I select two objects and press a keypad key. In inkscape 0.91, the objects move into alignment. In inkscape 1.01, there is no response.

Version Info:

  • Inkscape Version: ... 1.0.1-2.fc32 (3bc2e813f5, 2020-09-07)
  • Operating System: ... Fedora 32
  • Operating System version: ... Linux localhost.localdomain 5.10.8-100.fc32.x86_64 #1 SMP Sun Jan 17 19:52:43 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
  • GUI: ... gnome 3.36.8 Wayland

Attachments

  1. Detailed problem description, from https://inkscape.org/forums/questions/preferences-system-user-config-files-greyed-out-ignored/#c24279

  2. Screenshot, showing config files "greyed out"

  3. My own shortcuts file, with new KP_ assignments

InkscapeLog.txt

InkscapeConfig

modlocal.xml

  1. This was the third inkscape 1.01 install on the Fedora 32 system:

    1. Installed using the Gnome Software panel. Gnome gave me a sandbox version running through bwrap, with no configuration files
    2. Used Gnome to remove, then entered inkscape at a terminal command line and allowed bash to do the install
    3. When the problem described in this report appeared, I installed again, using the dnf reinstall command
Edited by Thomas Paine
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information