Printing with Lacie Lightscribe requires root privileges
Solution 1:
You could use the SimpleLabeler
application (see further below) and not the Lacie 4L lightscribe application as the former does not require root access and it works well straight away with most drives. I regularly use it and have never used gksudo or sudo.
If you want to use the Lacie 4L
application, download the Lacie Labeller and the Host Software from the official site. Unfortunately, there are no .deb
files available and no source code available, so you'll have to use alien to convert the rpms to debs. So run
sudo apt-get install alien
You may find it helps to rename the rpms to something like 'Lacie_Labeller' and 'Lacie_Host', as the original file names are very long; they will be renamed by alien
with the version number of the software anyway. So cd
to the download folder and run for each rpm:
sudo alien name_of_your_file.rpm
Then install them individually with
sudo dpkg -i name_of_file.deb
The LaCie LightScribe Labeler for Linux
package should install fine. Don't worry if you get an error such as: A later version is already installed
when installing the Lightscribe system software
, as you may already have some Lightscribe files installed if you have installed other Lightscribe software before.
Now, launch the Lacie application with
gksudo 4L-gui
It is fine to do this, and the requirement for gksudo cannot be easily removed from the program without recompiling it.
The gui of lacie 4L
is straightforward-you choose your template from anywhere on your drive then resize it with the program's tools. You can place text on the template beforehand with your image program. The template below is from lightscribe.com.
Here is my sample burn of a template from lightscribe.com using Lacie 4L
.
Alternative
Here's how I set it up the SimpleLabeler
application on Ubuntu 12.04.
The download site for the debs (also mentioned in the comments by user104140) is at lightscribe.com. First download the system software and then the Labeler application.
You must install the system software before the labeler application 'to maintain the necessary dependencies', although the version numbers of the two packages do not need to match.
You should use gdebi
or software-center
to install the debs and then you will find the labeler application in /opt/lightscribeApplications/SimpleLabeler
.
Now cd to the folder mentioned above and launch it with ./SimpleLabeler
or create a symbolic link so that you will be able to call it with just SimpleLabeler
:
sudo ln -s /opt/lightscribeApplications/SimpleLabeler/SimpleLabeler /usr/local/bin
Now launch the labelling program as your normal user and select your options:
Here is the sample result:
Solution 2:
I had the same problem. Somehow the 4L files were set to a non-root user:group. I fixed it by executing:
sudo chown root:root /usr/bin/4L-*
sudo chown -R root:root /usr/share/4L
sudo 4L-gui
Solution 3:
There is an in-depth How To on the Ubuntu Forums located here It requires this script:
#!/bin/sh
# Opens 4L-gui under sudo to print
foo=`gksudo -u root -k -m "Enter your password for 4L-gui root access (It needs it to burn the label image.)" /bin/echo "got r00t?"`
sudo 4L-gui
Follow the how to as to place it in the proper location and activate it