Как я могу добавить привилегии root в панели запуска LxPanel?
Как я могу добавить привилегии "root" в панели запуска LxPanel (в Lubuntu)? Я хотел бы иметь лаунчер для Synaptic, но Synaptic нужны права суперпользователя.
У кого-нибудь есть идеи, как это сделать?
2 ответа
Вы можете достичь этого без необходимости устанавливать какие-либо дополнительные пакеты.
- Добавьте ваше приложение (synaptic) на панель
- Открыть
lxterminal
и перейдите к~/.config/lxpanel/Lubuntu/panels
- введите следующее, чтобы открыть файл
leafpad panel
- найти линию
id=/usr/share/applications/synaptic.desktop
- изменить эту строку на
id=synaptic.desktop
- сохранить и выйти из панели
- создать локальную папку меню приложений
mkdir -p ~/.local/share/applications
- скопируйте главный файл synaptic.desktop:
cp /usr/share/applications/synaptic.desktop ~/.local/share/applications
- отредактируйте вновь скопированный файл:
leafpad ~/.local/share/applications/synaptic.desktop
- найти линию
Exec=synaptic-pkexec
- изменить это на
Exec=gksudo synaptic-pkexec
- сохранить, выйти из панели, выйти и войти.
Графический вариант -
Попробуйте LxMenuEditor Add в пользовательской команде gksu nautilus
или же gksu synaptic
Скриншоты (я не добавил их напрямую, так как они большие)
http://forum.lxde.org/download/file.php?id=262
http://forum.lxde.org/download/file.php?id=263
Чтобы установить зависимости
sudo apt-get install lxshortcut zenity
LxMenuEditor сам по себе является скриптом, сохраните его в ~/bin
mkdir ~/bin
cd bin
wget http://opendesktop.org/CONTENT/content-files/138298-LxMenuEditor
mv 138298-LxMenuEditor LxMenuEditor
chmod a+x LxMenuEditor
запустить его вручную, ~/bin/LxMenuEditor
После того, как вы выйдете из системы и снова войдете в систему, ~/bin будет на вашем пути, и вы можете либо сделать запись в меню, либо открыть терминал и набрать LxMenuEditor
Другой вариант - вручную отредактировать меню или написать программу запуска. Написание лаунчера не так уж сложно, они находятся в /usr/share/applications
как *.desktop файлы. Вы можете использовать практически любой.desktop в качестве шаблона, просто установите значок и используйте gksu synaptic
как действие / команда.
Подробнее см.