Gnome'suz bir ortamda komutla nasıl oturum kapatılır?


11

Başka bir pencere yöneticisine geçmek için giriş ekranına (gnome-session) tekrar giriş yapamadığım çeşitli pencere yöneticileri (Awesome, dwm, vb.) Yükledim. Bunu yapmak için yeniden başlatmam gerekiyor, ki bu zaman kaybıdır (ve veri bozulmasına yol açabilir).

Question Terminal üzerinden nasıl çıkış yapabilirsiniz? çalışmadı ..

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

..ne bunu yapmadım:

gnome-session-save --force-logout

..nasıl ki:

gnome-session-quit --force-logout

hepsi geri döndü:

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

Terminal öykünücüsü kullanarak Gnome olmayan bir masaüstü yöneticisinden Gnome'un oturum yöneticisine yeniden oturum açmanın hızlı bir yolu var mı? CTRL + ALT + BACKSPACE'in X'i yeniden başlatmak için yapılandırılabileceğini biliyorum, ancak çıkış yapmanın en kolay yolunu arıyorum.


2
Sadece WM - yani Mod4 + Shift + Q'dan müthiş çıkıp çıkmak için çıkış yapamaz mıydınız?
Alexander Torstling

Yanıtlar:


12

X'i yeniden başlatmaya benzer bir masaüstü yöneticisini yeniden başlatabilirsiniz.

Ubuntu 11.10'da:

sudo service lightdm restart

Önceki sürümlerde:

sudo service gdm restart

Bu başarısız olursa veya çok eski bir sistemdeyseniz şunu deneyin:

sudo /etc/init.d/gdm restart

Bunlardan biri sizi giriş ekranına geri götürmelidir. Sizden istenmeyeceğini unutmayın, bu yüzden bu komutu çalıştırmadan önce herhangi bir işi kaydedin!


3
Bu, bağlı tüm kullanıcıları öldürür . Her zaman istediğin gibi değil.
cadrian

9

<modkey> + shift + qwm istemcisini dwm ve awesome üzerinde öldürmek için varsayılan komuttur. Bu, oturum kapatma ekranına etkin bir şekilde geri döner. Dmw ile bir MacBook Air XUbuntu 12.10 üzerinde test edildi, burada alt + shift + q. Harika 3.5 ile Debian Stretch çalıştıran bir ThinkPad üzerinde test edildi.


Oturumu açık bırakan kullanıcıları değiştirmek için dm-tool switch-to-greeterveya Ctrl + Alt + F {7,8} kullanabilirsiniz. Xubuntu 13.04 + i3 üzerinde test edildi.
ignis

1

Ubuntu 12.04'te şunları kullanabilirsiniz:

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

Bir iletişim kutusu açar. Awesome Window Manager ile kullanıyorum.

Doğrudan çıkış yapmak için pencere yöneticinizi (yumuşak bir şekilde) öldürebilirsiniz.


0

Denedin mi

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

Bu harika bir WM Gnome oturumunda benim için çalışıyor. GNOME 3.10 ya da öylesine beri --logout --no-istemi gerekli çünkü iletişim kutusu gitti sanırım.


-1

Bunu yapmanın iyi bir yolu olduğunu düşünmüyorum, ama:

kill -9 -1

Bu sadece her şeyi öldürür. Tehlikeli. Emin olmadığınız sürece bunu çalıştırmayın.
Tim Bray

-3

Bunu dene::

killall -u kullanıcı adı


Bu, normal SIGTERM sinyalini, masaüstü ortamının olması gerektiği gibi zarif bir şekilde sonlandırılması yerine tüm süreçlere aynı anda gönderir. Bu, çalışmanızı kaydetmenizi veya kaydetmemenizi isteyen uygulamalar açısından farklıdır. Kaydedilmemiş bir çalışma durumunda, bu durum, normal çıkışa kıyasla bu verilerin olası kaybıyla sonuçlanır. Số 1.
gertvdijk

Fikrinizi vermeden önce soruyu soran kişinin ne yapmaya çalıştığını okuyun: "(...) Bunu yapmak için yeniden başlatmam gerekiyor, ki bu bir zaman kaybıdır". Yeniden başlatması gerekiyorsa, kaydedilmemiş işteki kusur tam olarak aynıdır.
Silvio Bandeira

Yine de, killall komutu çalışır ve arayüzün donması gibi başka yollarınız yoksa çok kullanışlıdır.
Silvio Bandeira

1
Silvio, evet, haklısın, ama cevapladığın kullanıcı ne yaptığını bilmiyor olabilir ve bir sonraki acemi blokta kolay bir cevap arayan kesinlikle bilmeyecektir . Yanıtınızı potansiyel dezavantajlarla yeniden ifade ederseniz ve [Ctrl] [Alt] [Backspace] daha iyi bir çözümdür, ancak çözümünüz bir yeniden başlatmadan daha iyi ise, Gert ve ben aşağı oylama yerine cevabınızı onaylayacağınızdan eminim o. ;-)
Fabby

İşaretçiler için Not: Teknik olarak yanlış ve / veya "kötü" yanıtları "düşük kalite" olarak işaretlemeyin. Aşağı oy düğmesi bir nedenden dolayı var.
Kaz Wolfe
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.