GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Il comando di spegnimento?

Voglio creare un'icona di spegnimento per il programma di avvio in 13.04. Nelle versioni precedenti di Ubuntu ho usato questo file desktop e l'ho inserito nel programma di avvio:

.local/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

Mi chiedo se

/usr/lib/indicator-session/gtk-logout-helper --shutdown

è ancora il comando corretto in 13.04.

Ecco uno screenshot con la vecchia finestra di dialogo di spegnimento:

Ecco uno screenshot con la nuova finestra di dialogo di spegnimento:

Risposta accettata:

Prova:

gnome-session-quit

Per ulteriori opzioni:

gnome-session-quit --help

Secondo il manuale, sono supportate le seguenti opzioni:

   --logout
          Prompt the user to confirm logout. This is the default behavior.

   --power-off
          Prompt the user to confirm system power off.

   --reboot
          Prompt the user to confirm system reboot.

   --force
          Ignore any inhibitors.

   --no-prompt
          End the session without user interaction. This only  works  with
          --logout.

Oppure guardando dbus-monitor, questo è il comando:

dbus-send --print-reply --dest="org.gnome.Shell" /org/gnome/SessionManager/EndSessionDialog org.gnome.SessionManager.EndSessionDialog.Open uint32:2 uint32:0 uint32:60 array:objpath:/org/gnome/SessionManager/EndSessionDialog

Ubuntu
  1. Padroneggia il comando ls di Linux

  2. Come utilizzare il comando di arresto di Linux in Ubuntu 18.04 e CentOS 7

  3. Un'introduzione al comando diff

  4. Linux:l'uso dell'opzione -o nel comando Useradd?

  5. Comando Ubuntu Runuser?

Comando ID in Linux

Comando Usermod in Linux

Comando Usermod con esempi

su Comando in Linux

Il comando timer in Linux

Useradd vs Adduser:qual è la differenza?