使用 Lacie Lightscribe 打印需要 root 权限

使用 Lacie Lightscribe 打印需要 root 权限

我在 Ubuntu 12.04 上安装了 Lacie Lightscribe 软件。一切似乎都很好,检测到了驱动器,检测到了正确的介质,但是当我单击打印时,我收到消息“打印需要 Root 权限”。

我是这台计算机上的主(管理员)帐户,属于 sudo 组的一部分,但我似乎无法用简单的英语找到解决这个困境的答案。

我见过一些看似相关的帖子,其中提到了诸如“检查文件是否设置了任何 setuid 位。如果是,请删除它们”之类的内容,/usr/4L/4L-gui/usr/4L/4L-cli我需要比这更详细的分步说明。

有谁知道如何解决这个问题?

答案1

您可以使用SimpleLabeler应用程序(见下文),而不是莱西 4Llightscribe 应用程序,因为前者不需要 root 访问权限,并且可以立即与大多数驱动器配合使用。我经常使用它,从未使用过 gksudo 或 sudo。


如果您想使用 Lacie4L应用程序,请从以下网址下载 Lacie Labeller 和 Host Software官方网站。不幸的是,没有.deb可用的文件,也没有可用的源代码,所以你必须使用 alien 将 rpm 转换为 debs。因此运行

sudo apt-get install alien

您可能会发现将 rpm 重命名为“Lacie_Labeller”和“Lacie_Host”之类的名称很有帮助,因为原始文件名很长;alien无论如何,它们都会使用软件的版本号进行重命名。因此,cd进入下载文件夹并为每个 rpm 运行:

sudo alien name_of_your_file.rpm 

然后单独安装它们

sudo dpkg -i name_of_file.deb

软件包应该可以顺利安装。如果在安装时LaCie LightScribe Labeler for Linux出现错误(例如:),请不要担心,因为如果您之前安装过其他 Lightscribe 软件,则可能已经安装了一些 Lightscribe 文件。A later version is already installedLightscribe system software

现在,使用以下方式启动 Lacie 应用程序

gksudo 4L-gui 

这样做是可以的,并且如果不重新编译程序,就不能轻易地从程序中删除对 gksudo 的要求。

lacie 的 gui4L非常简单 - 您可以从驱动器上的任意位置选择模板,然后使用程序的工具调整其大小。您可以预先使用图像程序在模板上放置文本。下面的模板来自lightscribe.com

在此处输入图片描述

以下是我使用的模板示例lightscribe.com使用 Lacie 4L

在此处输入图片描述


选择

SimpleLabeler以下是我在 Ubuntu 12.04 上设置应用程序的方法。

debs 的下载站点(也在评论中提到用户104140)位于lightscribe.com。首先下载系统软件然后贴标机应用。

必须在标签机应用程序之前安装系统软件“以维持必要的依赖关系”,尽管两个包的版本号不需要匹配。

您应该使用gdebisoftware-center安装 debs,然后您将在中找到标签机应用程序/opt/lightscribeApplications/SimpleLabeler

现在 cd 到上面提到的文件夹并使用启动它./SimpleLabeler或者创建一个符号链接,以便您只需调用它即可SimpleLabeler

sudo ln -s /opt/lightscribeApplications/SimpleLabeler/SimpleLabeler /usr/local/bin

现在以普通用户身份启动标签程序并选择您的选项:

在此处输入图片描述

在此处输入图片描述

以下是示例结果:

在此处输入图片描述

答案2

我遇到了同样的问题。不知何故,4L 文件被设置为非 root 用户:组。我通过执行以下命令修复了此问题:

sudo chown root:root /usr/bin/4L-*
sudo chown -R root:root /usr/share/4L
sudo 4L-gui

答案3

Ubuntu 论坛上有详细的操作方法,网址为这里它需要这个脚本:

#!/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

按照操作方法将其放置在正确的位置并激活它

答案4

在终端运行命令

sudo nautilus

它将以用户身份启动 nautilus 文件管理器root,然后您转到安装 Lacie Lightscribe 软件的文件夹并双击它。

相关内容