it-swarm-tr.com

Terminalden nasıl çıkış yapabilirsiniz?

Sizi mevcut masaüstü oturumunuzdan çıkarıp giriş ekranına geri götürecek bir terminal komutu var mı?

245
TheXed

11.10 ve üzeri

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

(üzerinden alt textDoR , bakınız "Sudoer ayrıcalıkları olmadan yeniden başlatılsın mı?" Cevabı daha fazla dbus iyiliği için !=

veya alternatif olarak kullanabilirsiniz

gnome-session-save --force-logout

--force-logout, yalnızca --logout ile karşılaştırıldığından, kullanıcıdan kaydedilmemiş belgelerle uğraşmasını istemeyecektir.

bu en kolay yol mu? Sudo logout gibi basit bir satır komutu yok ?? Bunları asla hatırlamayacağım.

Evet, logout adlı bir komut var, ancak bu Terminal ile ilgili. gnome-session-save, elbette öldürebileceğiniz, ancak oturum kapatmaya hak kazanamayacağınız gnome-session komutunu bırakan bir programdır. :-)

Bu komutların sizin root olmanızı gerektirmediğine dikkat edin.

Daha kısa bir komut almak istiyorsanız, sisteminize her zaman diğer adı ekleyebilirsiniz.

~/.bash_aliases bir metin düzenleyicisiyle açın veya yoksa, oluşturun ve buna benzer bir şey ekleyin:

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

(.bashrc, her yeni sanal terminal başlatıldığında çalıştırılan bir komut dosyasıdır, orada tüm kalıcı takma adlarınızı ayarlamanız gerekir, ayrıca bkz: Kalıcı bir "takma ad oluşturma" "? )

195
Stefano Palazzo

Mate masaüstünü kurdum ve menülerden hiçbiri işe yaramadı, hatta f tuşları bile işe yaramadı. Dosya yöneticisine göz atarak xterm'i almayı başardım.

Çalışan tek şey şuydu:

Sudo pkill -u username
73
Dan

11.10 ve üzeri

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

Terminalde çalıştırın:

gedit ~/.bash_aliases

Ve Ekle:

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

dosyaya! Şimdi sadece oturumu kapatman gerekiyor!

32
Nick

11.10 için gnome-session-save, gnome-session-quit olarak değiştirildi. Ana cevaptaki her şey hala bu tek değişiklikle çalışmalı.

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

13
Mark Ferree

GNOME oturumları için gnome-session-quit iyi çalışıyor. Varsayılan olarak onay ister ve daha sonra oturumunuzu kapatır (yani, --logout argümanı, --power-off ile açıkça geçersiz kılınmazsa varsayılır). Komutu oturum kapatma sırasında onay isteme 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ışmayabilir, işte birkaç kez kullandığım giriş ekranına veya seçiciye geri dönmek için genel bir X-windows yolu Son birkaç sürüm:

Bir terminalden (farklı şekilde, 'Alt-F2 + xterm veya Ctrl-T veya Crt-Alt-F1 ile çağrılır) veya Nautilus'ta masaüstüne sağ tıklayıp "terminalde aç" kısayolunu kullanarak vb. ) tür

Sudo pkill X

Bu genellikle çoğu durumda aşırı yüklenir. Asılı bir işlem olduğunda veya çok hızlı bir şekilde çıkış yaptığımda bunu kullanma eğilimindeyim. Bunu yaptığımda, Ubuntu kibarca X-windows'u yeniden başlatarak giriş ekranına döndürdü.

Bu amaç için genellikle power-off kullandığım için gnome-session-quit'un shutdown -P now özelliğini henüz kullanmadım.

11
belacqua

Xubuntu'da (veya ne zaman bir Xfce oturumu kullanılırsa),

xfce4-session-logout --logout

--logout belirtmelisiniz, aksi takdirde oturum kapatma onayı ekranı görüntülenir. Bu, oturum hala Xfce oturum yöneticisi tarafından yönetildiğinden, Lightdm ile oturum açtığınızda 'Xubuntu oturumu' veya 'Xfce oturumu' belirtmiş olsanız da çalışacaktır.

Ek olarak, başka bir seçenek de oturumunuzu kapatır:

xfce4-session-logout --fast  

Bu komut verilirse oturum kaydedilmez, bu nedenle xfce4-session-logout --logout kullanmak normalde en iyisidir.

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

Daha fazla bilgi için, man xfce4-session-logout veya Çevrimiçi Ubuntu manpages bölümüne bakın.

9
user76204

Aşağıdaki komutu kullanabilirsiniz:

Sudo service lightdm restart
9
Osama El-gedawy

Ubuntu Mate için mate-session-save --force-logout kullanın. gnome-session-quit gibidir.

7
Old Badman Grey

lubuntu 12.10 Samsung netbook üzerinde çalışan LXDE (CPU: 1.66 GHZ Intel Atom; RAM: 2GB)

Aşağıdaki iki komut beni hemen kapattı:

Sudo pkill -u username
Sudo service lightdm restart
6
afc888ny

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 devam eder, bu nedenle tam oturumu kapatmaz.

3
Zanna

gnome-session-quit --force denedim ve işe yarıyor!

Not: ubuntu 15.04 kullanıyorum

3
Vazha Gelashvili

.Bashrc'nize aşağıdaki satırı ekleyerek bir fonksiyon tanımlayın, ardından Shell İstemi'nde logoff yazarak çağırın.

  logoff() { gnome-session-quit --logout --no-Prompt ; } # Log Out
2
vanvliet.eric

Ve kubuntu 12.04+ içinde:

qdbus org.kde.ksmserver /KSMServer org.kde.KSMServerInterface.logout 0 0 0
1
Adobe

2019 güncelleme

Diğer cevaplar benim için işe yaramadı. Ubuntu 18 (LTS) 'de yazmak kolaydır:

exit

Giriş ekranına geri dönecektir.

0
Pavel Kovalev

X çalıştırıyor olmanız veya bir TTY'de olmanızın işe yarayacak bir yolu vardır. İşte gidiyorsunuz:

  • lightdm kullanıyorsanız

    Sudo service lightdm restart
    
  • gdm kullanıyorsanız veya Ubuntu GNOME’da

    Sudo service gdm restart
    
  • kdm kullanıyorsanız veya Kubuntu’da

    Sudo service kdm restart
    

Bu komutun dezavantajı, şifrenizi isteyecek olmasıdır.

0
user258456