Don't show manage extensions in snap even when installed already (or allow it to work)
Summary:
When trying to run "Manage extensions..." (Extensions menu), I get an error message. Possibly relevant that I have installed both Inkscape nightly and Inkscape Stable alongside each other.
Steps to reproduce:
- open Inkscape
- start a new document (or open a document)
- navigate to Extensions >> "Manage extensions..."
What happened?
This is the error message in Inkscape 1.1:
Your computer does not have PyGObject, this should have been shipped with Inkscape. Please report this as a bug and make sure to specify your operating system below:
OS: Linux-5.13.0-23-generic-x86_64-with-glibc2.29 #23-Ubuntu SMP Fri Nov 26 11:41:15 UTC 2021
This is the error message in Inkscape 1.2:
Traceback (most recent call last):
File "/home/jurgen/.config/inkscape/extensions/manage_extensions.py", line 73, in recovery_run
run(args)
File "/home/jurgen/.config/inkscape/extensions/manage_extensions.py", line 53, in run
from inkman.targets import TARGETS
ModuleNotFoundError: No module named 'inkman'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/jurgen/.config/inkscape/extensions/manage_extensions.py", line 79, in <module>
recovery_run(sys.argv[1:])
File "/home/jurgen/.config/inkscape/extensions/manage_extensions.py", line 75, in recovery_run
from inkman.backfoot import attempt_to_recover
ModuleNotFoundError: No module named 'inkman'
What should have happened?
Extension manager should pop up
Version info
Stable version:
Inkscape 1.1.1 (eb90963e84, 2021-10-02)
GLib version: 2.64.6
GTK version: 3.24.20
glibmm version: 2.64.2
gtkmm version: 3.24.2
libxml2 version: 2.9.10
libxslt version: 1.1.34
Cairo version: 1.16.0
Pango version: 1.44.7
HarfBuzz version: 2.6.4
Poppler version: 0.86.1
OS version: Ubuntu Core 20
Nightly version:
Inkscape 1.2-dev (1:1.0+devel+202111022031+865cea5ab9)
GLib version: 2.68.4
GTK version: 3.24.30
glibmm version: 2.64.2
gtkmm version: 3.24.2
libxml2 version: 2.9.10
libxslt version: 1.1.34
Cairo version: 1.16.0
Pango version: 1.48.10
HarfBuzz version: 2.9.1
OS version: Ubuntu 21.10
For clarity, this is my OS information and spec summary:
$ neofetch
.-/+oossssoo+/-. XXXXXXXXXXXXX
`:+ssssssssssssssssss+:` --------------
-+ssssssssssssssssssyyssss+- OS: Ubuntu 21.10 x86_64
.ossssssssssssssssssdMMMNysssso. Host: 20E1S08500 ThinkPad W550s
/ssssssssssshdmmNNmmyNMMMMhssssss/ Kernel: 5.13.0-23-generic
+ssssssssshmydMMMMMMMNddddyssssssss+ Uptime: 12 days, 4 hours, 49 mins
/sssssssshNMMMyhhyyyyhmNMMMNhssssssss/ Packages: 2824 (dpkg), 7 (flatpak), 28 (snap)
.ssssssssdMMMNhsssssssssshNMMMdssssssss. Shell: bash 5.1.8
+sssshhhyNMMNyssssssssssssyNMMMysssssss+ Resolution: 1920x1080
ossyNMMMNyMMhsssssssssssssshmmmhssssssso DE: GNOME 40.5
ossyNMMMNyMMhsssssssssssssshmmmhssssssso WM: Mutter
+sssshhhyNMMNyssssssssssssyNMMMysssssss+ WM Theme: Adwaita
.ssssssssdMMMNhsssssssssshNMMMdssssssss. Theme: Yaru [GTK2/3]
/sssssssshNMMMyhhyyyyhdNMMMNhssssssss/ Icons: Yaru [GTK2/3]
+sssssssssdmydMMMMMMMMddddyssssssss+ Terminal: gnome-terminal
/ssssssssssshdmNNNNmyNMMMMhssssss/ CPU: Intel i7-5600U (4) @ 3.200GHz
.ossssssssssssssssssdMMMNysssso. GPU: NVIDIA Quadro K620M / Quadro M500M
-+sssssssssssssssssyyyssss+- GPU: Intel HD Graphics 5500
`:+ssssssssssssssssss+:` Memory: 9031MiB / 15722MiB
.-/+oossssoo+/-.
Edited by Nathan Lee