I can not install as a user. My system is configured with sudo, and I can do everything else with sudo, but the turboprint installation fails after entering my password.
I can install using "sudo ./setup".
I can not add printer profiles or select my key as a user. Turboprint again fails silently, or actually wrongly claims succes.
After installation, there is no tpdaemon.service available to systemctl. Shouldn't there be one?
a workaround for your problem is to start TurboPrint Control from a Terminal window with the command
Of course we would like to fix this problem.
What is your Linux distribution & version?
Thanks for answering.
I'm using archlinux, it is rolling release and up to date. The daemon runs on my other laptop, but I can't remember if I created a systemctl service manually, and it was an earlier version I installed on that one originally (2.45 iirc). I have the same problems with color profiles on the other laptop.
Is there a way I can configure it to use sudo? For now, I run turboprint under kdesu to get to create color profiles.
You can open a Terminal window and enter the command
sudo sysctl fs.protected_regular=0
to make TurboPrint Control work without "sudo" (the current default value in ArchLiux is "fs.protected_regular=1").
However, we are working on a solution for the next TurboPrint release.
You can do the following to get it going:
1. edit the file /usr/share/turboprint/lib/tpdaemon.service and change the line "After=cups.service" to "After=org.cups.cupsd.service":
Code: Select all
[Unit] Description=Turboprint Monitor Daemon After=org.cups.cupsd.service ...
Code: Select all
install --mode=644 /usr/share/turboprint/lib/tpdaemon.service /etc/systemd/system install --mode=644 /usr/share/turboprint/lib/turboprint.user.service /etc/systemd/user systemctl daemon-reload systemctl enable tpdaemon.service systemctl --global enable turboprint.user.service