Или создай скрипт такого вида
#!/bin/bash
gksudo chmod o+r+w /dev/sg*
nero-linux
где nero-linux -комманда которая запускает Неро.
А иконке укажи путь на этот крипт, врезультате при каждом запуске Неро у тебя будут выставляться права на устройство.
А куда скрипт вписать? Сделать отлельным файлом? Как обозвать?...
Допустим я делаю файл /etc/init.d/autoload.sh
В него прописываю:
#!/bin/bash
gksudo chmod o+r+w /dev/sg*
nero-linux
В файле /etc/init.d/readme написано:
Debian Policy dictates that /etc/init.d/*.sh scripts must work properly
when sourced. The following additional rules apply:
* /etc/init.d/*.sh scripts must not rely for their correct functioning
on their being sourced rather than executed. That is, they must work
properly when executed too. They must include "#!/bin/sh" at the top.
This is useful when running scripts in parallel.
Вроде как нужно в верху скрипта писать не bin/bash а bin/sh.
Так как правильно? Туда ли скрипт ложить?
Стоп. Ты не путай, я дал тебе два разных решения.
1) Выставить права на устройство записи при загрузке компьютера, это делается путем добавления строки
chmod o+r+w /dev/sg*
в файл /etc/rc.d/rc.local.
Неро запускаешь как и раньше.
2) Второе решение выставить нудные права прямо перез запуском неро.
Для этого создаешь скрипт вида
#!/bin/bash
gksudo chmod o+r+w /dev/sg*
nero-linux
обзываешь его, например, nero_start, ложишь в свою домашнюю папку, делаешь его исполняемым. Потом на рабочем столе делаешь ярлычек (иконку) и указываешь этот скрипт как комманду для запуска.
Для того чтобы запустить Неро кликешь по этой иконке. Должно появиться окошекчко, которое спросит твой пароль, потом должно запуститься Неро.
P.S. Обрати внимание, что в первом случае sudo ненужно, так как все комманды в /etc/rc.d/rc.local исполняются от рута.
Во втором случае, используется gksudo вместо sudo для того, чтобы появилось окошко запроса пароля, и не нужно было запускать скрипт в терминале.