Для печати с Lacie Lightscribe требуются права суперпользователя

Я установил программное обеспечение Lacie Lightscribe на Ubuntu 12.04. Кажется, все в порядке, диск обнаружен, правильный носитель обнаружен, но когда я нажимаю кнопку печати, я получаю сообщение «Печать требует привилегий root».

Я являюсь основной (администраторской) учетной записью на этом компьютере, являюсь частью группы sudo, и я не могу найти ответ на эту дилемму на простом английском языке.

Я видел некоторые, по-видимому, релевантные посты, в которых говорится что-то вроде: «проверьте, установлены ли в файлах /usr/4L/4L-gui и /usr/4L/4L-cli какие-либо setuid-биты. Если это так, удалите их», но мне нужен более подробный шаг - пошаговые инструкции, чем это, пожалуйста.

Есть ли кто-нибудь, кто знает, как решить эту проблему?

7
задан 14.02.2020, 11:37

5 ответов

У меня была такая же проблема. Каким-то образом файлы 4L были установлены для пользователя без полномочий root: group. Я исправил это, выполнив:

sudo chown root:root /usr/bin/4L-*
sudo chown -R root:root /usr/share/4L
sudo 4L-gui
2
ответ дан 14.02.2020, 11:38
  • 1
    Я имел ту же проблему и нашел то же решение. Если Вы устанавливаете эти .deb пакеты через центр программного обеспечения, программные файлы получают владельца и группу текущего пользователя, не корень. Тогда Вы добираетесь requires root priviledges ошибка даже при запуске этикетировочной машины с sudo/gksudo. – lac_dev 14.02.2020, 11:38
  • 2
    Erm, который запускает программное обеспечение с полномочиями пользователя root. OP сказал, что он хотел решение без полномочия пользователя root необходимости... – lac_dev 14.02.2020, 11:39

Существует подробное руководство «Как» на форумах 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

. активировать его

1
ответ дан 14.02.2020, 11:39

В терминале выполните команду

sudo nautilus

. Он запустит файловый менеджер nautilus от имени пользователя root, затем перейдите в папку, в которой установлено программное обеспечение Lacie Lightscribe, и дважды щелкните по ней. [113 ]

0
ответ дан 14.02.2020, 11:39

Вы можете использовать приложение SimpleLabeler (см. Далее ниже), а не приложение Lacie 4L lightscribe, так как первое не требует корневого доступа и хорошо работает сразу с большинством накопителей. Я регулярно использую его и никогда не использовал gksudo или sudo.


Если вы хотите использовать приложение Lacie 4L, загрузите Lacie Labeller и Host Software с официального сайта . К сожалению, нет доступных .deb файлов и исходного кода, поэтому вам придется использовать инопланетянин для конвертации rpms в debs. Запустите

sudo apt-get install alien

. Вы можете обнаружить, что это помогает переименовать rpms во что-то вроде Lacie_Labeller и Lacie_Host, поскольку исходные имена файлов очень длинные; они все равно будут переименованы в alien с номером версии программного обеспечения. Поэтому cd перейдите в папку загрузки и запустите для каждого числа оборотов в минуту:

sudo alien name_of_your_file.rpm 

Затем установите их по отдельности с помощью

sudo dpkg -i name_of_file.deb

. Пакет LaCie LightScribe Labeler for Linux должен быть установлен нормально. Не беспокойтесь, если при установке Lightscribe system software вы получите сообщение об ошибке A later version is already installed, поскольку у вас уже могут быть установлены некоторые файлы Lightscribe, если ранее вы устанавливали другое программное обеспечение Lightscribe.

Теперь запустите приложение Lacie с

gksudo 4L-gui 

Это нормально, и требование gksudo не может быть легко удалено из программы без перекомпиляции.

Графический интерфейс lacie 4L прост: вы выбираете шаблон из любого места на диске и изменяете его размер с помощью инструментов программы. Вы можете поместить текст в шаблон заранее с помощью вашей графической программы. Шаблон ниже от lightscribe.com .

enter image description here

Вот мой пример записи шаблона из lightscribe.com с использованием Lacie 4L.

enter image description here


Альтернатива

Вот как я настроил приложение SimpleLabeler в Ubuntu 12.04.

Сайт загрузки для debs (также упомянутый в комментариях user104140 ) находится на lightscribe.com . Сначала загрузите системное программное обеспечение , а затем приложение Labeler.

Вы должны установить системное программное обеспечение до того, как приложение Labeler «поддержит необходимые зависимости», хотя номера версий двух пакетов не должны совпадать.

Вы должны использовать gdebi или software-center для установки дэбов, а затем вы найдете приложение Labeler в /opt/lightscribeApplications/SimpleLabeler.

Теперь перейдите в папку, указанную выше, и запустите ее с ./SimpleLabeler или создайте символическую ссылку, чтобы вы могли вызывать ее с помощью всего лишь SimpleLabeler:

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

Сейчас запустите программу маркировки как обычный пользователь и выберите параметры:

enter image description here

enter image description here

Вот пример результата: [ 1154]

enter image description here

7
ответ дан 14.02.2020, 11:39

Я использовал программу SimpleLabeler в течение многих лет. Учитывая, что вы устанавливаете в Ubuntu 12.04, вам могут пригодиться следующие инструкции:

https://wiki.ubuntu.com/fballem/Software%2012.04#LightScribe [112 ]

С уважением,

0
ответ дан 14.02.2020, 11:40

Теги

Похожие вопросы