Como posso desligar o Xfce do terminal com segurança?

5

Eu não estou procurando por shutdown ou reboot ou algo parecido. Eu quero saber como desligar o Xubuntu do terminal, executando um comando que teria o mesmo efeito de clicar no botão "Desligar" em um menu.

Semelhante a esta pergunta , mas para o Xubuntu / XFCE.

    
por Michael Hoffmann 12.05.2016 / 09:15

2 respostas

9

Acho que o que você quer é xfce4-session-logout ( página de manual on-line ).

Trecho da página de manual (reformatado, filtrado):

   The  xfce4-session-logout command allows you to programmatically logout
   from your Xfce session. It requests the session manager to display  the
   logout  confirmation  screen,  or,  if  given  one  of the command-line
   options below, causes the session manager to take the requested  action
   immediately.

OPTIONS:
   --logout     Log out without displaying the logout dialog.
   --halt       Halt without displaing the logout dialog.
   --reboot     Reboot without displaying the logout dialog.
   --suspend    Suspend without displaying the logout dialog.
   --hibernate  Hibernate without displaying the logout dialog.
   --fast       Do  a  fast shutdown.  This instructs the session manager not to
                save the session, but instead to quit everything quickly.

Então, para desligar, use

xfce4-session-logout --halt

e para reiniciar, use

xfce4-session-logout --reboot

Se você quiser apenas obter o diálogo onde pode escolher uma ação manualmente, execute-o sem argumentos:

xfce4-session-logout 
    
por Byte Commander 12.05.2016 / 09:58
0

Verifique isso também. É um script bash independente de distribuição, que depende apenas de yad e systemctl link

    
por harish2704 19.10.2016 / 06:56