Sie sind nicht angemeldet.

[erledigt] XFCE4-Power-Manager

Lieber Besucher, herzlich willkommen bei: GentooForum.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

25.06.2012, 23:39

XFCE4-Power-Manager

Hallo,

der XFCE4-Power-Manager ist eigentlich genau das, was ich suche. Habe aber das Problem, daß bei der Arbeit auf der Konsole (tty1-6) der XFCE4-Power-Manager nicht realisiert, daß was mache uns schaltet dann z.B. den Monitor ab oder geht gar in den Suspend-Modus.

Hat jemand ne Idee, wie man das Problem lösen könnte??? Wäre super!

Beste Grüße
GOS

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »GOS« (30.06.2012, 11:39)


2

27.06.2012, 21:43

Hallo,

hat niemand eine Idee?

Welche Bedeutung besitzt eigentlich der Dämon acpid in Bezug auf Xfce4-Power-management?

Wäre wirklich toll, wenn jemand einen Vorschlag hätte, was man da machen kann !

Beste Grüße
GOS

3

28.06.2012, 09:04

Deine Frage kam schon mal und es gab auch damals keine Lösung. Im X-Modus kann der X-Server dem PM sagen "Der User tut gerade was". Ohne X kenne ich keinen Weg.
Der einzige Ansatz den ich geben kann ist: Arbeite in der XFCE-Konsole anstatt auf den tty's. :whistling:

Der ACPI-Dienst kann Befehle bei ACPI-Ereignissen ausführen, also bei "Netz-Kabel angeschlossen" => "Battery-Modus", Power-Taste wurde gedrückt etc. Mir ist kein ACPI-Ereignis bekannt für "Der User ist aktiv". Sorry.
Auch wenn Open-Source kostenlos ist, ist sie nicht umsonst. Dein Preis ist Dein Engagement und Mitarbeit an OS-Projekten.
Wenn Du keinen Preis bezahlen willst, bist Du die Ware. Und das ist nicht Open Source, geschweigedenn frei.

4

30.06.2012, 11:39

Hallo,

danke für die Antwort; meine Lösung sieht im Moment so aus, daß ich beim Arbeiten auf der Konsole den "Präsentationsmodus" einschalte. An den kommt man ran, wenn man sich dauerhaft in der Leiste das Symbol des Powermanagement anzeigen läßt. Damit schaltet man dann quasi Power-Management (Abschalten des Bildschirm, Ruhezustand, etc.).

Beste Grüße
GOS

5

07.07.2012, 11:01

Wenn es mir recht überlege so sollte es eigentlich gehen. Dazu gibt es doch dieses Console-Kit Gedönse. Wechsel mal auf die Console und poste mal die Ausgabe von

Quellcode

1
ck-list-sessions | tee ck-sessions.txt
(Datei ck-sessions.txt hochladen)
Auch wenn Open-Source kostenlos ist, ist sie nicht umsonst. Dein Preis ist Dein Engagement und Mitarbeit an OS-Projekten.
Wenn Du keinen Preis bezahlen willst, bist Du die Ware. Und das ist nicht Open Source, geschweigedenn frei.

6

09.07.2012, 17:35

Danke für die Rückmeldung. Das sagt er mir:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
Session1:
	unix-user = '1000'
	realname = '(null)'
	seat = 'Seat1'
	session-type = ''
	active = FALSE
	x11-display = ':0.0'
	x11-display-device = '/dev/tty7'
	display-device = ''
	remote-host-name = ''
	is-local = TRUE
	on-since = '2012-07-09T12:05:50.865841Z'
	login-session-id = '12'
Session2:
	unix-user = '0'
	realname = 'root'
	seat = 'Seat1'
	session-type = ''
	active = TRUE
	x11-display = ''
	x11-display-device = ''
	display-device = '/dev/tty1'
	remote-host-name = ''
	is-local = TRUE
	on-since = '2012-07-09T15:28:32.868941Z'
	login-session-id = '13'


Wäre natürlich topp, wenn es eine Lösung jenseits des Präsentationsmodus gäbe 8o
Grüße
GOS

7

09.07.2012, 18:25

Es sieht richtig aus. Die X-Session (x11-display = ':0.0' / x11-display-device = '/dev/tty7') ist nicht aktiv. Eigentlich muss man es hinbiegen können dass XFCE-Power-Management deaktiviert ist wenn die XFCE-Session im Consolekit inaktiv ist.

In /usr/share/polkit-1/actions/org.freedesktop.upower.policy ist es bereits für "suspend" und "hibernate" konfiguriert. Aber Du schreibst dass es für Suspend bei Dir nicht funktioniert. Meintest Du dass der Monitor in den Suspend-Modus geht oder der gesamte Rechner? Falls der gesamte Rechner, so ist es ein Fehler im Power-Management den man dem XFCE-Projekt melden sollte.

Falls nur der Bildschirm: Es ist die Sache des Screensavers. Nutzt Du den "xscreensaver"? Da fehlt mir jedoch die Idee was man da machen könnte. Evtl. ein Feature-Request bei xscreensaver Projekt machen dass Consolekit unterstützt werden soll: Keine Aktion bei inaktiver Session.

Oder lt. Internet unterstützt gnome-screensaver es bereits. Evtl. auf gnome-screensaver wechseln?
Auch wenn Open-Source kostenlos ist, ist sie nicht umsonst. Dein Preis ist Dein Engagement und Mitarbeit an OS-Projekten.
Wenn Du keinen Preis bezahlen willst, bist Du die Ware. Und das ist nicht Open Source, geschweigedenn frei.

8

11.07.2012, 17:58

Zitat

In /usr/share/polkit-1/actions/org.freedesktop.upower.policy ist es
bereits für "suspend" und "hibernate" konfiguriert. Aber Du schreibst
dass es für Suspend bei Dir nicht funktioniert. Meintest Du dass der
Monitor in den Suspend-Modus geht oder der gesamte Rechner? Falls der
gesamte Rechner, so ist es ein Fehler im Power-Management den man dem
XFCE-Projekt melden sollte.
Nicht funktioniert, würde ich nicht sagen: Ich habe halt eigestellt, daß der Rechner nach 5 Minuten Inaktivität den Bildschirm ausschaltet und nach 30 Min sich im RAM schlafen legt (Schlafen im Swap auf der HDD nur bei kritischen Akkustand). Wenn ich jetzt auf tty1-6 arbeite schaltet er nach 5 Min den Bildschirm ab legt den Rechner nach 30min schlafen :sleeping: , weil halt der xfce-power-manager nicht rafft, daß ich da was tue.

xscreensaver nutze ich nur zum sperren des X-Window. Das Dumme an den Gnome-Sachen ist halt, daß Sie einem immer gleich einen Haufen Gnome-Kram draufziehen.

Ich habe die Problematik auch schon auf der XFCE4-Wunschliste gepostet (Ganz unten).

Danke noch mal für die Hilfe
Beste Grüße
GOS