Печать с Lacie Lightscribe требует прав root

7

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

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

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

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

    
задан James 25.11.2012 в 18:40
источник

5 ответов

7

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

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

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 должен установить штраф. Не беспокойтесь, если вы получаете сообщение об ошибке: A later version is already installed при установке Lightscribe system software , так как у вас могут быть установлены файлы Lightscribe, если вы уже установили другое программное обеспечение Lightscribe.

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

gksudo 4L-gui 

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

Gui of lacie 4L прост - вы выбираете свой шаблон из любого места на своем диске, а затем изменяете его размер с помощью инструментов программы. Вы можете разместить текст в шаблоне заранее с помощью вашей программы изображения. Ниже представлен шаблон lightscribe.com .

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

Alternative

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

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

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

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

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

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

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

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

    
ответ дан user76204 06.12.2012 в 19:45
2

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

sudo chown root:root /usr/bin/4L-*
sudo chown -R root:root /usr/share/4L
sudo 4L-gui
    
ответ дан mongo505 17.01.2016 в 17:04
1

Существует подробная информация о том, как на форумах 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

Следуйте указаниям, как поместить его в нужное место и активировать его

    
ответ дан Ringtail 03.12.2012 в 03:28
0

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

Ссылка

Привет,     

ответ дан fballem 08.12.2012 в 14:49
0

В терминальном запуске команда

sudo nautilus

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

    
ответ дан Daldude 11.06.2016 в 20:57