Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Install using .deb not working on Ubuntu 20.04 with inkscape 1.02 #130

Closed
concretedog opened this issue Apr 12, 2021 · 7 comments
Closed

Comments

@concretedog
Copy link

First of all, many thanks for your work this amazing extension, its a fabulous tool.

Following the instructions for install on ubuntu 20.04 I downloaded the .deb (having installed python3 -usb) and installed and it didn't work/appear in inkscape 1.02. I resolved this by following the later install for other debian based distros and manually unzipping and adding the folder and two files to .config/inkscape/extensions, works perfectly now.

Thanks again.

@concretedog concretedog changed the title Install using 'deb not working on Ubuntu 20.04 with inkscape 1.02 Install using .deb not working on Ubuntu 20.04 with inkscape 1.02 Apr 12, 2021
@t0b3
Copy link
Collaborator

t0b3 commented Apr 13, 2021

@concretedog did you get any error messages? or did the deb install correctly? [need more info]
what would need to be changed?
please feel free to make a PR...

@concretedog
Copy link
Author

So I tired to install using the instructions on the readme and double clicked the downloaded .deb, it launched into the Ubuntu Software application and appeared to install correctly, no error messages, then opening inkscape there was no sign of the extension, using the other method of copy pasting from the downloaded zip worked though. I am definitely not skilled enough to make a PR :) Just wanted to feedback my experience so fee free to close.

@t0b3
Copy link
Collaborator

t0b3 commented Apr 14, 2021

a) what is the output of dpkg -L inkscape-silhouette | grep /usr/share/inkscape/extensions/?
b) which directory is in Inkscape Menu -> Edit -> Preferences -> System -> Inkscape extensions?

@concretedog
Copy link
Author

The output of dpkg is
/usr/share/inkscape/extensions/sendto_silhouette.inx /usr/share/inkscape/extensions/sendto_silhouette.py /usr/share/inkscape/extensions/silhouette /usr/share/inkscape/extensions/silhouette/Geometry.py /usr/share/inkscape/extensions/silhouette/Graphtec.py /usr/share/inkscape/extensions/silhouette/Strategy.py /usr/share/inkscape/extensions/silhouette/StrategyMinTraveling.py /usr/share/inkscape/extensions/silhouette/__init__.py /usr/share/inkscape/extensions/silhouette/__pycache__ /usr/share/inkscape/extensions/silhouette/__pycache__/Geometry.cpython-38.pyc /usr/share/inkscape/extensions/silhouette/__pycache__/Graphtec.cpython-38.pyc /usr/share/inkscape/extensions/silhouette/__pycache__/Strategy.cpython-38.pyc /usr/share/inkscape/extensions/silhouette/__pycache__/StrategyMinTraveling.cpython-38.pyc /usr/share/inkscape/extensions/silhouette/__pycache__/__init__.cpython-38.pyc /usr/share/inkscape/extensions/silhouette/__pycache__/convert2dashes.cpython-38.pyc /usr/share/inkscape/extensions/silhouette/beutil.py /usr/share/inkscape/extensions/silhouette/convert2dashes.py /usr/share/inkscape/extensions/silhouette/pyusb-1.0.2 /usr/share/inkscape/extensions/silhouette/pyusb-1.0.2/usb /usr/share/inkscape/extensions/silhouette/pyusb-1.0.2/usb/__init__.py /usr/share/inkscape/extensions/silhouette/pyusb-1.0.2/usb/__init__.pyc /usr/share/inkscape/extensions/silhouette/pyusb-1.0.2/usb/_debug.py /usr/share/inkscape/extensions/silhouette/pyusb-1.0.2/usb/_debug.pyc /usr/share/inkscape/extensions/silhouette/pyusb-1.0.2/usb/_interop.py /usr/share/inkscape/extensions/silhouette/pyusb-1.0.2/usb/_interop.pyc /usr/share/inkscape/extensions/silhouette/pyusb-1.0.2/usb/_lookup.py /usr/share/inkscape/extensions/silhouette/pyusb-1.0.2/usb/_lookup.pyc /usr/share/inkscape/extensions/silhouette/pyusb-1.0.2/usb/_objfinalizer.py /usr/share/inkscape/extensions/silhouette/pyusb-1.0.2/usb/_objfinalizer.pyc /usr/share/inkscape/extensions/silhouette/pyusb-1.0.2/usb/backend /usr/share/inkscape/extensions/silhouette/pyusb-1.0.2/usb/backend/__init__.py /usr/share/inkscape/extensions/silhouette/pyusb-1.0.2/usb/backend/__init__.pyc /usr/share/inkscape/extensions/silhouette/pyusb-1.0.2/usb/backend/libusb0.py /usr/share/inkscape/extensions/silhouette/pyusb-1.0.2/usb/backend/libusb0.pyc /usr/share/inkscape/extensions/silhouette/pyusb-1.0.2/usb/backend/libusb1.py /usr/share/inkscape/extensions/silhouette/pyusb-1.0.2/usb/backend/libusb1.pyc /usr/share/inkscape/extensions/silhouette/pyusb-1.0.2/usb/backend/openusb.py /usr/share/inkscape/extensions/silhouette/pyusb-1.0.2/usb/backend/openusb.pyc /usr/share/inkscape/extensions/silhouette/pyusb-1.0.2/usb/control.py /usr/share/inkscape/extensions/silhouette/pyusb-1.0.2/usb/control.pyc /usr/share/inkscape/extensions/silhouette/pyusb-1.0.2/usb/core.py /usr/share/inkscape/extensions/silhouette/pyusb-1.0.2/usb/core.pyc /usr/share/inkscape/extensions/silhouette/pyusb-1.0.2/usb/legacy.py /usr/share/inkscape/extensions/silhouette/pyusb-1.0.2/usb/legacy.pyc /usr/share/inkscape/extensions/silhouette/pyusb-1.0.2/usb/libloader.py /usr/share/inkscape/extensions/silhouette/pyusb-1.0.2/usb/libloader.pyc /usr/share/inkscape/extensions/silhouette/pyusb-1.0.2/usb/util.py /usr/share/inkscape/extensions/silhouette/pyusb-1.0.2/usb/util.pyc /usr/share/inkscape/extensions/silhouette_multi.inx /usr/share/inkscape/extensions/silhouette_multi.py

@concretedog
Copy link
Author

Ah the inkscape extensions are here via the preferences - system path
/snap/inkscape/8746/share/inkscape/extensions

@t0b3
Copy link
Collaborator

t0b3 commented Apr 15, 2021

snap packages won't work without adapting the preferences

@twmr
Copy link

twmr commented Mar 21, 2022

So, you've installed inkscape using a snap pkg, but the extension using a deb pkg. I don't think that it makes sense that this is supported by the inkscape-silhouette deb pkg. We could create a separate snap pkg for it, but I think we should avoid that.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants