AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / ubuntu / Perguntas / 15795
Accepted
TheXed
TheXed
Asked: 2010-12-02 17:42:48 +0800 CST2010-12-02 17:42:48 +0800 CST 2010-12-02 17:42:48 +0800 CST

Como você pode sair através do terminal?

  • 772

Existe um comando de terminal que o desconectará da sua sessão atual da área de trabalho e o levará de volta à tela de login?

command-line logout
  • 16 16 respostas
  • 785118 Views

16 respostas

  • Voted
  1. Best Answer
    Stefano Palazzo
    2010-12-02T17:48:51+08:002010-12-02T17:48:51+08:00

    11.10 e acima

    gnome-session-quit
    

    11.04 e versões anteriores

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

    (via texto alternativoDoR , veja sua resposta para "Reinicializar sem privilégios de sudoer?" para mais benefícios do dbus!)

    ou alternativamente, você pode usar

    gnome-session-save --force-logout
    

    --force-logoutem contraste com apenas --logoutnão pedirá ao usuário para lidar com documentos não salvos e assim por diante.

    essa é a maneira mais fácil? nenhum comando simples de uma linha como sudo logout ?? Eu nunca vou me lembrar de tudo isso.

    Sim, existe um comando chamado logout, mas diz respeito ao Terminal. gnome-session-save é o programa que realmente encerra o gnome-session, que você pode, é claro, matar, mas isso não se qualificaria como logout. :-)

    Observe também que esses comandos não exigem que você seja root.

    Você sempre pode adicionar um alias ao seu sistema se quiser ter um comando mais curto.

    Abra ~/.bash_aliasescom um editor de texto ou crie-o se não estiver lá e adicione algo assim:

    alias logout-gnome="gnome-session-save --force-logout"
    

    (.bashrc é um script que é executado toda vez que um novo terminal virtual é iniciado, você deve configurar todos os seus aliases permanentes lá, veja também: Como criar um "alias" permanente? )

    • 229
  2. Dan
    2012-05-06T14:27:33+08:002012-05-06T14:27:33+08:00

    Eu instalei o mate desktop e nenhum dos menus funcionou, mesmo as teclas f não funcionaram. Consegui obter o xterm navegando com o gerenciador de arquivos.

    A única coisa que funcionou foi:

    sudo pkill -u username
    
    • 104
  3. Nick
    2012-03-03T15:46:38+08:002012-03-03T15:46:38+08:00

    11.10 e acima

    Aqui está a minha solução pessoal!

    No terminal, execute:

    gedit ~/.bash_aliases
    

    E adicione:

    alias log-out="gnome-session-quit"
    

    para o arquivo! Agora você só precisa executar o logout!

    • 33
  4. Mark Ferree
    2011-12-23T09:30:14+08:002011-12-23T09:30:14+08:00

    Parece que gnome-session-savefoi renomeado gnome-session-quitpara 11.10. Todo o resto na resposta principal ainda deve funcionar com essa única alteração.

    http://mail.gnome.org/archives/desktop-devel-list/2011-february/msg00147.html

    • 14
  5. belacqua
    2012-05-06T16:25:13+08:002012-05-06T16:25:13+08:00

    Para sessões de gnomo, gnome-session-quitfunciona bem. Por padrão, ele pede confirmação e, em seguida, desconecta você (ou seja, o --logoutargumento é assumido a menos que seja substituído --power-offexplicitamente). Você também pode dizer ao comando para não solicitar confirmação no logout:

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

    gnome-session-quitainda é válido em 12.04.

    Como o OP não especificou o gerenciador de janelas/desktop, e o gnome-session-quit pode não funcionar com todas as possibilidades, aqui está uma maneira genérica do X-windows para retornar à tela de login ou seletor que eu usei várias vezes os últimos lançamentos:

    A partir de um terminal (invocado com, variadamente, 'Alt-F2 + xterm, ou Ctrl-T, ou Crt-Alt-F1, ou clicando com o botão direito do mouse na área de trabalho no Nautilus e usando o atalho "abrir no terminal", etc. ) modelo

    sudo pkill X

    Isso geralmente é um exagero para a maioria das situações. Costumo usá-lo quando tenho um processo travado ou quando tenho que sair rapidamente. Quando fiz isso, o Ubuntu educadamente me retornou à tela de login, ressurgindo X-windows.

    Ainda não usei o power-offrecurso do gnome-session-quit, como normalmente uso shutdown -P nowpara esse fim.

    • 13
  6. user76204
    2013-03-29T10:46:53+08:002013-03-29T10:46:53+08:00

    No Xubuntu (ou sempre que estiver usando uma sessão do Xfce), você pode sair pelo terminal usando

    xfce4-session-logout --logout
    

    Você deve especificar --logoutou a tela de confirmação de logout será exibida. Isso funcionará se você tiver especificado 'sessão do Xubuntu' ou 'sessão do Xfce' ao fazer login com Lightdm, pois a sessão ainda é gerenciada pelo gerenciador de sessões do Xfce.

    Além disso, outra opção também fará seu logout:

    xfce4-session-logout --fast  
    

    Se este comando for emitido, a sessão não será salva, portanto, normalmente é melhor usar xfce4-session-logout --logout.

    A capacidade de sair usando o terminal será muito útil para você, assim como as outras opções, como suspender, disponíveis com xfce4-session-logout.

    Para obter mais informações, consulte man xfce4-session-logoutou as páginas de manual do Ubuntu online .

    • 10
  7. Osama El-gedawy
    2013-04-08T15:13:18+08:002013-04-08T15:13:18+08:00

    Você pode usar o comando abaixo:

    sudo service lightdm restart
    
    • 9
  8. Old Badman Grey
    2015-06-27T22:16:37+08:002015-06-27T22:16:37+08:00

    Para Ubuntu Mate use mate-session-save --force-logout. É como gnome-session-quit.

    • 8
  9. afc888ny
    2013-05-07T02:59:02+08:002013-05-07T02:59:02+08:00

    lubuntu 12.10 LXDE rodando em um netbook Samsung (CPU: 1,66 GHZ Intel Atom; RAM: 2 GB)

    Os dois comandos abaixo me desconectaram imediatamente:

    sudo pkill -u username
    sudo service lightdm restart
    
    • 5
  10. Zanna
    2017-02-19T12:58:02+08:002017-02-19T12:58:02+08:00

    Caso você não queira matar sua sessão, você pode voltar para a tela de login usando:

    dm-tool switch-to-greeter
    

    Se você selecionar seu usuário e digitar sua senha, a sessão será retomada, portanto, não é um logout completo.

    • 5

relate perguntas

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Como adicionar um diretório ao PATH?

    • 17 respostas
  • Marko Smith

    Como listar todos os pacotes instalados

    • 24 respostas
  • Marko Smith

    Como faço para obter a temperatura da CPU?

    • 21 respostas
  • Marko Smith

    Como posso adicionar um usuário como um novo sudoer usando a linha de comando?

    • 7 respostas
  • Marko Smith

    Alterar permissões e propriedade da pasta

    • 9 respostas
  • Marko Smith

    Como você reinicia o Apache?

    • 13 respostas
  • Marko Smith

    Como posso desinstalar o software?

    • 11 respostas
  • Marko Smith

    Como os PPAs podem ser removidos?

    • 26 respostas
  • Martin Hope
    justingrif Como adicionar um diretório ao PATH? 2009-07-23 12:42:23 +0800 CST
  • Martin Hope
    NES Como habilitar ou desabilitar serviços? 2010-12-30 13:03:32 +0800 CST
  • Martin Hope
    Ivan Como listar todos os pacotes instalados 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    Olivier Lalonde Como manter os processos em execução após encerrar a sessão ssh? 2010-10-22 04:09:13 +0800 CST
  • Martin Hope
    David B Como posso adicionar um usuário como um novo sudoer usando a linha de comando? 2010-10-16 04:02:45 +0800 CST
  • Martin Hope
    Hans Como removo versões antigas do kernel para limpar o menu de inicialização? 2010-08-21 19:37:01 +0800 CST
  • Martin Hope
    David Barry Como determino o tamanho total de um diretório (pasta) na linha de comando? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher "Os seguintes pacotes foram retidos:" Por que e como resolvo isso? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford Como os PPAs podem ser removidos? 2010-07-30 01:09:42 +0800 CST

Hot tag

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve