Как добавить & ldquo; root & rdquo; привилегии в LxPanel launcher?

Как я могу добавить привилегии «root» в панели запуска LxPanel (в Lubuntu)? Я хотел бы иметь лаунчер для Synaptic, но Synaptic нужны права root.

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

2
задан 10 December 2011 в 02:42

2 ответа

enter image description here

Можно достигнуть этого, не будучи должен установить любые дополнительные пакеты.

  1. Добавьте свое приложение (синаптическое) на панель
  2. Открытый a lxterminal и перейдите к ~/.config/lxpanel/Lubuntu/panels
  3. введите следующее для открытия файла leafpad panel
  4. найдите строку id=/usr/share/applications/synaptic.desktop
  5. измените эту строку на id=synaptic.desktop
  6. сохраните и выйдите из leafpad
  7. создайте папку меню локальных приложений mkdir -p ~/.local/share/applications
  8. скопируйте основной synaptic.desktop файл: cp /usr/share/applications/synaptic.desktop ~/.local/share/applications
  9. отредактируйте недавно скопированный файл: leafpad ~/.local/share/applications/synaptic.desktop
  10. найдите строку Exec=synaptic-pkexec
  11. измените это на Exec=gksudo synaptic-pkexec
  12. сохраните, выйдите из leafpad, выхода из системы и входа в систему.
3
ответ дан 10 December 2011 в 02:42

Графическая опция -

Попробуйте 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/

0
ответ дан 10 December 2011 в 02:42

Другие вопросы по тегам:

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