14.04'te grafik menüsünden kapatıldığında hangi komut yürütülür?


15

Karikatür tıklatıldığında gelen menüden "kapat" ı tıklatmanın aşağıdaki komutu çalıştırmayı tetiklediğini anlıyorum:

dbus-send --system --print-reply --dest=org.freedesktop.Hal /org/freedesktop/Hal/devices/computer org.freedesktop.Hal.Device.SystemPowerManagement.Shutdown

Ancak, bir terminalde bu komutu yürüttüğümde, aşağıdaki hatayı alıyorum:

Error org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.Hal was not provided by any .service files

Çünkü 14.04 kapatmak için başka bir hizmet kullanıyor mu yoksa yanlış bir şey mi yapıyorum?


Not: Bu soru aşağıdakilerin takibinde bulunmaktadır:


2
Bu aslında askubuntu.com/questions/1792/… ' nin bir kopyasıdır. Buradaki cevap, iyi biçimlendirilmiş ve doğru olduğu için diğer soruya taşınmalıdır ...
Cas

Yanıtlar:


25

systemd-logind 14.04'te kullanıcı oturumlarını yönetir (consolekit ve upower'ı login1 ile değiştirir), kullanılacak komutlar şimdi:

PowerOff :

dbus-send --system --print-reply --dest=org.freedesktop.login1 /org/freedesktop/login1 "org.freedesktop.login1.Manager.PowerOff" boolean:true

Yeniden başlat :

dbus-send --system --print-reply --dest=org.freedesktop.login1 /org/freedesktop/login1 "org.freedesktop.login1.Manager.Reboot" boolean:true

Askıya al :

dbus-send --system --print-reply --dest=org.freedesktop.login1 /org/freedesktop/login1 "org.freedesktop.login1.Manager.Suspend" boolean:true

Hazırda Bekletme :

dbus-send --system --print-reply --dest=org.freedesktop.login1 /org/freedesktop/login1 "org.freedesktop.login1.Manager.Hibernate" boolean:true

Kaynak: forum.ubuntu-fr.org


Tam olarak tasarlandığı gibi çalışır, ancak çözümün kaynağından bahsedebilirseniz harika olur.
jobin

Cevabımı bir kaynakla güncelledim
Sylvain Pineau
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.