Как я могу добавить привилегии «root» в панели запуска LxPanel (в Lubuntu)? Я хотел бы иметь лаунчер для Synaptic, но Synaptic нужны права root.
Кто-нибудь знает, как это сделать?
Можно достигнуть этого, не будучи должен установить любые дополнительные пакеты.
lxterminal
и перейдите к ~/.config/lxpanel/Lubuntu/panels
leafpad panel
id=/usr/share/applications/synaptic.desktop
id=synaptic.desktop
mkdir -p ~/.local/share/applications
cp /usr/share/applications/synaptic.desktop ~/.local/share/applications
leafpad ~/.local/share/applications/synaptic.desktop
Exec=synaptic-pkexec
Exec=gksudo synaptic-pkexec
Графическая опция -
Попробуйте LxMenuEditor Добавить в пользовательскую команду 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
в качестве действия / команды.
Подробнее см.
https://wiki.archlinux.org/index.php/LXDE#Application_Menu_Editing
http: //standards.freedesktop.org/desktop-entry-spec/latest/