четвер, 3 травня 2012 р.

Завершение работы Unity через скрипты

Если нужно в скриптах вызывать завершение сеанса (logout), перезагрузка (reboot), выключение компьютера (shutdown), то можете вызывать /usr/lib/indicator-session/gtk-logout-helper с параметрами

  • завершение сеанса (--logout)
  • перезагрузка (--reboot)
  • выключение компьютера (--shutdown)

Если хотите значки в Launcher, чтобы одним нажатием выполнять действие, то можно создать файлы, лучше всего через sudo nano.

Завершение работы Unity
/usr/share/applications/indicator-session-shutdown.desktop

[Desktop Entry]
Name=Shut Down
TryExec=/usr/lib/indicator-session/gtk-logout-helper
Exec=/usr/lib/indicator-session/gtk-logout-helper --shutdown
Icon=system-shutdown
Terminal=false
Type=Application
OnlyShowIn=Unity;
Categories=System;
Version=1.0
X-Ubuntu-Gettext-Domain=indicator-session

Перезагрузка Unity
/usr/share/applications/indicator-session-restart.desktop

[Desktop Entry]
Name=Restart
TryExec=/usr/lib/indicator-session/gtk-logout-helper
Exec=/usr/lib/indicator-session/gtk-logout-helper --restart
Icon=system-restart
Terminal=false
Type=Application
OnlyShowIn=Unity;
Categories=System;
Version=1.0
X-Ubuntu-Gettext-Domain=indicator-session

Завершение сеанса Unity
/usr/share/applications/indicator-session-logout.desktop

[Desktop Entry]
Name=Log Out
TryExec=/usr/lib/indicator-session/gtk-logout-helper
Exec=/usr/lib/indicator-session/gtk-logout-helper --logout
Icon=system-log-out
Terminal=false
Type=Application
OnlyShowIn=Unity;
Categories=System;
Version=1.0
X-Ubuntu-Gettext-Domain=indicator-session

Конфигурирование источников программ Ubuntu
/usr/share/applications/software-properties-gtk.desktop

[Desktop Entry]
Name=Software Sources
GenericName=Software Sources
Comment=Configure the sources for installable software and updates
Exec=software-properties-gtk
Icon=software-properties
Terminal=false
X-MultipleArgs=false
Type=Application
Categories=GNOME;GTK;Settings;X-GNOME-SystemSettings;X-GNOME-Settings-Panel;
MimeType=text/x-apt-sources-list;
X-KDE-SubstituteUID=true
X-Ubuntu-Gettext-Domain=software-properties
X-GNOME-Settings-Panel=software

Перейдите в Наутилусе в папку /usr/share/applications/ и соответствующие значки можете тащить в Launcher, если хотите в дальнейшем выполнять действия через значки на Launcher.

Немає коментарів:

Дописати коментар

HyperComments for Blogger

comments powered by HyperComments