Terminalden nasıl çıkış yapabilirsiniz?

220

Mevcut masaüstü oturumunuzdan çıkıp sizi giriş ekranına geri götürecek bir terminal komutu var mı?

    
sordu TheXed 02.12.2010 02:42

15 cevap

175

11.10 ve üstü

gnome-session-quit

11.04 ve önceki sürümler

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

( DoR , "Sudoer ayrıcalıkları olmadan yeniden başlatma" konusundaki cevabına bakın. Daha fazla dbus iyiliği için!)

veya alternatif olarak

kullanabilirsiniz
gnome-session-save --force-logout
--force-logout 'nin aksine

--logout , kullanıcının kaydedilmemiş dokümanlarla ilgilenmesini istemez.

  

bu en kolay yol mu? basit bir tane yok   sudo logut gibi hat komutu? yapacağım   hepsini asla hatırlamıyorum.

Evet, çıkış olarak adlandırılan bir komut var, ancak Terminali ilgilendiriyor. gnome-session-save, tabii ki gnome-session 'i bırakan, elbette ki öldürebilen bir programdır, ancak bu, çıkış olarak nitelendirilemez. : -)

Ayrıca, bu komutların root olmanızı gerektirmediğine dikkat edin.

Daha kısa bir komutunuz varsa, sisteminize her zaman bir takma ad ekleyebilirsiniz .

~/.bash_aliases 'yı bir metin düzenleyicisiyle açın veya yok ise oluşturun ve buna benzer bir şey ekleyin:

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

(. bashrc, her zaman yeni bir sanal terminali başlatıldı, orada tüm kalıcı takma adlarınızı kurmalısınız, ayrıca bkz: Kalıcı bir" takma ad "nasıl oluşturulur?

    
verilen cevap Stefano Palazzo 02.12.2010 02:48
60

Masaüstü masaüstünü kurdum ve çalışmayan menülerin hiçbiri çalışmadı, hatta f tuşları çalışmıyor. Dosya yöneticisi ile tarama yaparak xterm'i almayı başardım.

Çalışılan tek şey şuydu:

sudo pkill -u username
    
verilen cevap Dan 06.05.2012 00:27
31

11.10 ve üstü

İşte benim kişisel çözümüm!

Terminalde şunu çalıştırın:

gedit ~/.bash_aliases

Ve ekle:

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

dosyasına! Şimdi sadece çıkış yapmalısınız!

    
verilen cevap Nick 03.03.2012 00:46
13

gnome-session-save 'si 11.10 için gnome-session-quit olarak yeniden adlandırıldı. Ana cevaptaki her şey hala bu tek değişiklikle çalışmalıdır.

İşte

    
verilen cevap Mark Ferree 22.12.2011 18:30
10

Gnome oturumları için gnome-session-quit iyi çalışıyor. Varsayılan olarak, onay ister ve sonra sizi günlüğe kaydeder (yani, --logout ile açıkça geçersiz kılmadığı sürece --power-off argümanı varsayılır). Komutu, çıkışta onay istememesini de söyleyebilirsiniz:

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

gnome-session-quit 12.04'te hala geçerlidir.

OP, pencere / masaüstü yöneticisini belirtmediğinden ve gnome-session-quit tüm olasılıklarla çalışmayabileceğinden, işte kullandığım giriş ekranına veya seçiciye dönmek için genel bir X-windows yolu var. son birkaç sürümde birkaç kez:

Bir terminalden (çeşitli olarak, Alt-F2 + xterm veya Ctrl-T veya Crt-Alt-F1 ile çağrılır) veya Nautilus'ta masaüstünde sağ tıklayarak ve "terminalde aç" kısayolunu kullanarak vb.) yazın

sudo pkill X

Bu, çoğu durum için genellikle aşırı. Asılı bir işim olduğunda veya hızlı bir şekilde çıkış yapmam gerektiğinde onu kullanmaya eğilimliyim. Bunu yaptığımda, Ubuntu beni X-windows'ları yeniden üreterek beni giriş ekranına döndü.

Henüz power-off 'nin gnome-session-quit özelliğini kullanmıyorum, çünkü bu amaçla shutdown -P now kullanıyorum.

    
verilen cevap belacqua 06.05.2012 02:25
8

Aşağıdaki komutu kullanabilirsiniz:

sudo service lightdm restart
    
verilen cevap Osama El-gedawy 08.04.2013 01:13
7

Xubuntu'da (ya da bir Xfce oturumu kullanırken), terminalden

kullanarak çıkabilirsiniz.
xfce4-session-logout --logout

--logout değerini belirtmelisiniz veya çıkış onay ekranı görüntülenecektir. Bu, oturum Xfce oturum yöneticisi tarafından yönetildiğinden, Lightdm ile giriş yaptığınızda 'Xubuntu oturumu' veya 'Xfce oturumu' belirtip belirtmediğinizde işe yarayacaktır.

Ayrıca, başka bir seçenek de sizi çıkış yapacaktır:

xfce4-session-logout --fast  

Bu komut verilirse, oturum kaydedilmez, bu yüzden normalde xfce4-session-logout --logout kullanılması en iyisidir.

Terminali kullanarak çıkış yapma yeteneği, xfce4-session-logout ile kullanılabilen askıya alma gibi diğer seçenekler de sizin için çok yararlı olacaktır.

Daha fazla bilgi için, bkz. man xfce4-session-logout veya Ubuntu manpages çevrimiçi .

    
verilen cevap user76204 28.03.2013 19:46
5

Ubuntu Mate kullanımı için mate-session-save --force-logout kullanın. % Co_de% gibi.

    
verilen cevap Old Badman Grey 27.06.2015 08:16
3
bir Samsung netbook üzerinde çalışan 12.10 LXDE (CPU: 1.66 GHZ Intel Atom; RAM: 2GB)

Aşağıdaki iki komut hemen beni çıkış yaptı:

sudo pkill -u username
sudo service lightdm restart
    
verilen cevap afc888ny 06.05.2013 12:59
3

Oturumunuzu öldürmek istemiyorsanız, aşağıdakileri kullanarak giriş ekranına geri dönebilirsiniz:

dm-tool switch-to-greeter

Kullanıcıyı seçip şifrenizi girerseniz, oturum tekrar başlatılacak, bu yüzden tam oturum kapatma değil.

    
verilen cevap Zanna 18.02.2017 21:58
2

gnome-session-quit --force çalıştım ve işe yarıyor!

Not: ubuntu 15.04 kullanıyorum

    
verilen cevap Vazha Gelashvili 13.10.2015 21:44
1

Ve kubuntu 12.04+ içinde:

qdbus org.kde.ksmserver /KSMServer org.kde.KSMServerInterface.logout 0 0 0
    
verilen cevap Adobe 13.12.2012 11:10
1

.bashrc dosyanıza aşağıdaki satırı ekleyerek bir işlev tanımlayın, ardından kabuk isteminde logoff yazarak çağırabilirsiniz.

  logoff() { gnome-session-quit --logout --no-prompt ; } # Log Out
    
verilen cevap vanvliet.eric 18.03.2014 20:03
-1

X'in çalışıp çalışmadığınızı veya bir TTY içinde çalışmanın bir yolu var. İşte gidiyorsun:

  • lightdm

    kullanıyorsanız
    sudo service lightdm restart
    
  • gdm veya Ubuntu GNOME kullanırsanız

    sudo service gdm restart
    
  • kdm veya Kubuntu’da

    kullanıyorsanız
    sudo service kdm restart
    

Bu komutun olumsuz tarafı, şifrenizi soracaktır.

    
verilen cevap user258456 18.06.2016 10:00
-1

Bunu yanlışlıkla buldum.

[email protected]:~/go/bin$ who -uH
NAME     LINE         TIME             IDLE          PID COMMENT
luvpreet tty7         2017-12-27 17:33  old        27458 (:0)

Burada mevcut oturumunuzun işlem kimliğini alacaksınız.

Yani, kolay. Öldür

[email protected]:~$ kill 27458

İşte sen git.

    
verilen cevap luv.preet 27.12.2017 13:30

Etiketlerdeki diğer soruları oku