tahr09
Anmeldungsdatum: 5. Januar 2011
Beiträge: 946
|
Hallo, Shutdown kann man verschiedene Optionen mitgeben.
Kann man? julian@Ubuntu-Julian:~$ shutdown
shutdown: Zeit erwartet
Try `shutdown --help' for more information. Hier muss es heißen
Shutdown muss man verschiedene Optionen mitgeben.
Liege ich da richtig? lg Julian
|
noisefloor
Ehemaliger
Anmeldungsdatum: 6. Juni 2006
Beiträge: 28954
Wohnort: WW
|
Hallo, yo, kannst du im Artikel korrigieren. Gruß, noisefloor
|
tahr09
Anmeldungsdatum: 5. Januar 2011
Beiträge: 946
|
Eine andere einfache Lösung besteht darin, jedem Benutzer das Recht zum Ausführen des shutdown-Befehls einzuräumen, in man das entsprechende SUID-Bit, wie in chmod beschrieben, setzt durch chmod +s /sbin/shutdown
Der normale Benutzer darf das nicht. Müsste hier sudo chmod +s /sbin/shutdown heißen. Soll ich das ändern? lg
|
Heinrich_Schwietering
Wikiteam
Anmeldungsdatum: 12. November 2005
Beiträge: 11290
Wohnort: Bremen
|
|
darkubuntu
Anmeldungsdatum: 8. August 2010
Beiträge: Zähle...
|
Bei mir funktioniert Gshutdown auch mit Ubuntu-Gnome-Remix 12.10 (GDM) nicht.
|
aasche
Anmeldungsdatum: 30. Januar 2006
Beiträge: 14259
|
darkubuntu schrieb: Bei mir funktioniert Gshutdown auch mit Ubuntu-Gnome-Remix 12.10 (GDM) nicht.
Das ist nicht wirklich eine neue Information: 122636. In der dortigen Diskussion findet sich ein Hinweis auf Gpoweroff Shutdown utility 🇬🇧 - vielleicht eine Alternative? Wobei ich gerade sehe: Nutzer von Ubuntu 12.10 duerfen das PPA leider nicht benutzen...
|
darkubuntu
Anmeldungsdatum: 8. August 2010
Beiträge: Zähle...
|
|
hakaishi
Anmeldungsdatum: 28. April 2008
Beiträge: 525
Wohnort: Yokkaichi(Japan)
|
darkubuntu schrieb: KShutdown funktioniert ☺
Das grenzt ja schon fast an ein Wunder 😉
(Ich habe noch nicht nachgesehen, ob es bei mir auch funktioniert...)
|
mue.de
Anmeldungsdatum: 15. April 2007
Beiträge: 205
Wohnort: 54346 Mehring
|
Ich habe eben einmal unter Kubuntu Precise den dBus-Shutdown-Befehl versucht und folgende Fehlermeldung erhalten:
muelux@muelux-LT70B-T61:~$ dbus-send --print-reply --dest=org.kde.ksmserver /KSMServer org.kde.KSMServerInterface.logout 0 2 2
dbus-send: Data item "0" is badly formed
muelux@muelux-LT70B-T61:~$
Leider sagt mir die Fehlermeldung nichts 😢 , kennt sich jemand damit aus?
muelux@muelux-LT70B-T61:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 12.04.2 LTS
Release: 12.04
Codename: precise
|
hakaishi
Anmeldungsdatum: 28. April 2008
Beiträge: 525
Wohnort: Yokkaichi(Japan)
|
mue.de schrieb: Ich habe eben einmal unter Kubuntu Precise den dBus-Shutdown-Befehl versucht und folgende Fehlermeldung erhalten:
muelux@muelux-LT70B-T61:~$ dbus-send --print-reply --dest=org.kde.ksmserver /KSMServer org.kde.KSMServerInterface.logout 0 2 2
dbus-send: Data item "0" is badly formed
muelux@muelux-LT70B-T61:~$
Leider sagt mir die Fehlermeldung nichts 😢 , kennt sich jemand damit aus?
Kann ich bestätigen! Folgendes funktioniert bei mir: $ dbus-send --print-reply --dest=org.kde.ksmserver /KSMServer org.kde.KSMServerInterface.logout int32:0 int32:2 int32:2 qshutdown werde ich dahingehend erweitern. Danke für den Hinweis! Viele Grüße, Hakaishi Edit: qshutdown scheint wegen qdbus normal zu funktionieren. Keine Veränderungen nötig.
|
hakaishi
Anmeldungsdatum: 28. April 2008
Beiträge: 525
Wohnort: Yokkaichi(Japan)
|
Wenn man
| dbus-send --print-reply --dest=org.kde.ksmserver /KSMServer org.freedesktop.DBus.Introspectable.Introspect
|
im Terminal bzw. in die Konsole eingibt, bekommt man:
method return sender=:1.14 -> dest=:1.82 reply_serial=2
string "<!DOCTYPE node PUBLIC "-//freedesktop//DTD D-BUS Object Introspection 1.0//EN"
"http://www.freedesktop.org/standards/dbus/1.0/introspect.dtd">
<node>
<interface name="org.kde.KSMServerInterface">
<method name="logout">
<arg direction="in" type="i"/>
<arg direction="in" type="i"/>
<arg direction="in" type="i"/>
</method>
type "i" bedeutet "int" bzw. "integer". Deswegen hast du auch die Fehlermeldung bekommen. Genaueres zu den einzelnen Parametern findest du z.B. hier. Eine etwas genauere Erklärung für KDE 3.5 findest du hier (bei "Public Types" gleich am Anfang bei "enum"). Für KDE 4.x scheint sich daran auch nix zu ändern. 😉
|
mue.de
Anmeldungsdatum: 15. April 2007
Beiträge: 205
Wohnort: 54346 Mehring
|
Vielen Dank für die schnelle Antwort 😉 Werde es gleich einmal bei allen Maschinen probieren! Kubuntu Precise (12.04.2 LTS) : ok, klappt Kubuntu Lucid Lynx (10.04) : ok, klappt
unter Ubuntu 12.04 funktioniert auch der -für Gnome angegebene- Shutdown-Befehl Danke nochmals
|
hakaishi
Anmeldungsdatum: 28. April 2008
Beiträge: 525
Wohnort: Yokkaichi(Japan)
|
Gerade habe ich die Wiki korrigiert und noch einige Informationen zu den drei Parametern hinzugefügt. Ich hoffe, dass alles formell korrekt ist. Viele Grüße, Hakaishi
|
Schmooke
Anmeldungsdatum: 7. Februar 2006
Beiträge: Zähle...
|
Unter 14.04 funktioniert das Herunterfahren über D-Bus nicht mehr: dbus-send --session --type=method_call --print-reply --dest=org.gnome.SessionManager /org/gnome/SessionManager org.gnome.SessionManager.RequestShutdown # Befehl zum direkten Herunterfahren gibt nur ein Auswahlmenu zum Herunterfahren.
Gibt es eine andere Möglichkeit für 14.04 ?
|
hakaishi
Anmeldungsdatum: 28. April 2008
Beiträge: 525
Wohnort: Yokkaichi(Japan)
|
Ja, es gibt noch die Möglichkeit über ConsoleKit. Morgen früh poste ich hier den Befehl dafür. (Also schon über D-Bus, aber halt über die ConsoleKit Schnittstelle. Das ist bei mir auch schon bei voherigen Ubuntuversionen schon so gegangen, deshalb nutze ich schon eine Weile ConsoleKit. Funktioniert übrigens bei allen Ubuntu Distros, auch bei Debian etc.) 😉
|