Hey,
for 1~2 years we cannot install a lot of python stuff by default on system because the libs mess around. Thats why python-venv was invented. I would like to contribute recent installation hints to reflect this change:
sudo apt install python3-pip libcups2-dev python3-venv
sudo mkdir -p /opt/inkcut/
sudo chown $USER:$USER /opt/inkcut/
cd /opt/inkcut/
python3 -m venv venv
./venv/bin/pip3 install setuptools pyqt5 git+https://github.com/codelv/inkcut.git
sudo usermod -a -G dialout "$USER" #for USB
sudo usermod -a -G dialout "$USER" #for Parallel Port
sudo reboot
PATH Variable
echo "export PATH=\"/opt/inkcut/venv/bin:\$PATH\"" >> /home/$USER/.profile
source /home/$USER/.profile
Desktop Icon
vim /home/oem/Desktop/inkcut.desktop
[Desktop Entry]
Encoding=UTF-8
Exec=/opt/inkcut/venv/bin/inkcut
Icon=/opt/inkcut/venv/lib/python3.12/site-packages/inkcut/res/media/inkcut.svg
Categories=Graphics;Office;
Comment=Open-source 2D plotting software
MimeType=image/svg+xml;
Keywords=plotter;cutter;vinyl;cnc;2D;
Type=Application
Terminal=false
Name=Inkcut
GenericName=Inkcut
StartupNotify=false
chmod +x /home/oem/Desktop/inkcut.desktop
Device Id
lsusb
# Parallel Port Adapter:
Bus 001 Device 017: ID 1a86:7584 QinHeng Electronics CH340S
# Serial Port Adapter:
Bus 001 Device 016: ID 4348:5523 WinChipHead USB->RS 232 adapter with Prolific PL 2303 chipset
https://wiki.stadtfabrikanten.org/books/equipment/page/roland-pnc-950-schneidplotter
Hey,
for 1~2 years we cannot install a lot of python stuff by default on system because the libs mess around. Thats why python-venv was invented. I would like to contribute recent installation hints to reflect this change:
PATH Variable
Desktop Icon
Device Id
https://wiki.stadtfabrikanten.org/books/equipment/page/roland-pnc-950-schneidplotter