Como sair com um comando em um ambiente sem gnome?

10

Eu instalei vários gerenciadores de janelas (Awesome, dwm, etc.) dos quais não consigo sair da tela de login (gnome-session) para alternar para outro gerenciador de janelas. Eu preciso reiniciar para fazer isso, o que é um desperdício de tempo (e pode levar à corrupção de dados).

Pergunta Como você pode sair através do terminal? não funcionou ..

dbus-send --session --type=method_call --print-reply --dest=org.gnome.SessionManager /org/gnome/SessionManager org.gnome.SessionManager.Logout uint32:1

.. nem fez isso:

gnome-session-save --force-logout

.. nem isso:

gnome-session-quit --force-logout

todos eles retornaram:

Failed to call logout: The name org.gnome.SessionManager was not provided by any .service files

Existe uma maneira rápida de fazer logout no gerenciador de sessões do Gnome de um gerenciador de desktop não-Gnome usando um emulador de terminal? Eu sei que o CTRL + ALT + BACKSPACE pode ser configurado para reiniciar o X, mas estou procurando a maneira mais fácil de efetuar logout.

    
por octosquidopus 03.01.2012 / 20:08

6 respostas

11

Você pode reiniciar o gerenciador da área de trabalho, que é semelhante a reiniciar o X.

No Ubuntu 11.10:

sudo service lightdm restart

Nas versões anteriores:

sudo service gdm restart

Se isso falhar ou você estiver em um sistema muito antigo, tente:

sudo /etc/init.d/gdm restart

Um deles deve levá-lo de volta à tela de login. Esteja ciente de que você não será solicitado, então salve qualquer trabalho antes de executar este comando!

    
por fader 03.01.2012 / 20:28
7

<modkey> + shift + q é o comando padrão para matar o cliente wm no dwm e impressionante. Isso efetivamente retorna à tela de logout. Testado em um MacBook Air XUbuntu 12.10 com dmw, onde é alt + shift + q.Testado em um ThinkPad executando o Debian Stretch com incríveis 3.5.

    
por ignis 12.01.2013 / 05:29
1

No Ubuntu 12.04 você pode usar

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

Abre uma caixa de diálogo. Eu uso com o Awesome Window Manager.

Para sair diretamente, você também pode (suavemente) matar seu gerenciador de janelas.

    
por Markus Roth 05.09.2012 / 23:30
0

Você já tentou

/usr/bin/gnome-session-quit  --logout --no-prompt

Isso funciona para mim em uma sessão do Awesome WM Gnome. Já que o GNOME 3.10 ou mais, o --logout - no-prompt agora é necessário, porque eu acho que a caixa de diálogo se foi.

    
por Ibrahim 03.11.2015 / 23:52
-1

Eu não acho que seja uma boa maneira de fazer isso, mas:

kill -9 -1
    
por user483715 18.12.2015 / 11:43
-3

Tente isto:

killall -u username

    
por Silvio Bandeira 27.11.2014 / 11:09