Debian 1 Minimal installation / Kodi: Bildschirmabschaltung deaktivieren

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
Benutzeravatar
speefak
Beiträge: 449
Registriert: 27.04.2008 13:54:20

Debian 1 Minimal installation / Kodi: Bildschirmabschaltung deaktivieren

Beitrag von speefak » 10.12.2021 02:38:12

Ich habe folgendes Problem :

Bei meiner Debian 11 Minimalinstallation mit Xserver, Lightdm, Openbox und Kodi schaltet sich der Bildschirm nach ein paar Minuten aus. Ich habe mit Hilfe des xscreensavers sämtliche Energiesparmodi und Screen Blanks deaktiviert aber der Bilschirm schaltet sich nach wenigen Minuten immer noch ab. Die Googlesuche ergab Programme wie vbetool jedoch ist das auch nicht zielführend ( vbetool dpms on als cronjob 5min loop ). Ich wüsste nicht wonach ich noch weiter suchen sollte ?!

Lösung :

In der Sektion "[Seat:*]" der Lightdm Konfiguration (/etc/lightdm/lightdm.conf) folgende Option ändern/aktivieren :

Code: Alles auswählen

xserver-command=X -s 0 -dpms
Zuletzt geändert von speefak am 10.12.2021 04:43:41, insgesamt 3-mal geändert.

Benutzeravatar
speefak
Beiträge: 449
Registriert: 27.04.2008 13:54:20

Re: Debian 1 Minimal installation / Kodi: Bildschirmabschlatung deaktivieren

Beitrag von speefak » 10.12.2021 02:53:43

wer sucht der findet :

https://forums.debian.net/viewtopic.php?t=146063

https://unix.stackexchange.com/question ... xt-console

I was really buffled by this problem. All tricks above with using setterm and redirect from/to /dev/tty0 didn't worked from my ssh.

Then I realized a way to disable it:

TERM=linux setterm -blank 0 -powerdown 0 -powersave off >/dev/tty0 </dev/tty0

TERM=linux replaces default TERM (which is xterm-256color on my machine), and helps setterm to query proper parameters from tty0.

You can check result by

cat /sys/module/kernel/parameters/consoleblank

It should be 0. If it is 600, trick hasn't worked out.

Code: Alles auswählen

echo '
#!/bin/sh
export DISPLAY=:0.0
xset s off
xset s noblank
xset -dpms
' > ~/.xinitrc
scheint zu funktionieren
cat $ /sys/module/kernel/parameters/consoleblank
0
EDIT : funktioniert nicht der Bildschirm ist nach ca 5 Minuten wieder aus/schwarz

Nächster Versuch :
Since DPMS is enabled by default in many scenarios, explicit action must be taken to disable it. To completely disable DPMS, add the following to a file in /etc/X11/xorg.conf.d/10-monitor.conf:

Section "Extensions"
Option "DPMS" "Disable"
EndSection
funktioniert auch nicht :roll:

Mit "xset s off " scheint die Bildschirmabschaltung deaktiviert worden zu sein. Das Problem ist aber, das "xset s off " in einem Openbox Terminal ausgeführt werden muss. Die Openbox Autostartbefehle in "$HOME/.config/openbox/autostart" werden allerdings nach der Ausführung von "session-setup-script=/usr/bin/kodi" (/etc/lightdm/lightdm.conf) ausgeführt.

Gibt es eine Möglichkeit vor dem session-setup-script Befehle auf der auszuführen ?

EDIT:
If you want to disable the blank screen at every startup, just update the /etc/lightdm/lightdm.conf file and add in the [SeatDefaults] section the following command:

[SeatDefaults]
xserver-command=X -s 0 -dpms
mal schauen obs geht ... funktioniert :THX: Screenblanking is nicht aktiv ;)

Alternativ könnte ein Scriptwrapper ( xset s off && kodi ) mit session-setup-script=/usr/bin/scriptwrapper funktionieren.
Zuletzt geändert von speefak am 10.12.2021 04:24:24, insgesamt 1-mal geändert.

Benutzeravatar
Livingston
Beiträge: 1436
Registriert: 04.02.2007 22:52:25
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: 127.0.0.1

Re: Debian 1 Minimal installation / Kodi: Bildschirmabschlatung deaktivieren

Beitrag von Livingston » 10.12.2021 06:26:18

Der Eintrag in .xinitrc hat wohl nix gebracht, weil diese Datei von lightdm nicht aufgerufen wird.
Da Du openbox benutzt, wäre die einfachste Lösung ein Eintrag

Code: Alles auswählen

xset -dpms s off &
in ~/.config/openbox/autostart.
Der Hauptunterschied zwischen etwas, was möglicherweise kaputtgehen könnte und etwas, was unmöglich kaputtgehen kann, besteht darin, dass sich bei allem, was unmöglich kaputtgehen kann, falls es doch kaputtgeht, normalerweise herausstellt, dass es unmöglich zerlegt oder repariert werden kann.
Douglas Adams

Benutzeravatar
speefak
Beiträge: 449
Registriert: 27.04.2008 13:54:20

Re: Debian 1 Minimal installation / Kodi: Bildschirmabschlatung deaktivieren

Beitrag von speefak » 10.12.2021 12:56:29

Die Befehle in der ~/.config/openbox/autostart werden erst nach Beenden von Kodi ausgeführt.

Code: Alles auswählen

xvkbd &
trayer &
nm-applet &
conky &
Kodi wird über die lightdm.conf gestartet.

Code: Alles auswählen

session-setup-script=/usr/bin/kodi
Das hat den Vorteil, dass erst nach Beenden von Kodi o.g. Programme geladen werden. Diese Programme werden nur zur "GUI" für WLAN Verbindungskonfiguration des networkmanger gebraucht. Alternativ hätte man eine ~/.config/openbox/autostart realisieren können:

Code: Alles auswählen

xvkbd &
trayer &
nm-applet &
conky &[
xset -dpms s off &
kodi
mit der Konfiguration in der lightdm.conf passt es für o.g. Zweck besser ;)

Antworten