[Gelöst] Bildschirm abdunkeln zeitweilig verhindern.

Benutzeravatar
Garfield
Beiträge: 172
Registriert: Do 5. Jun 2008, 22:07
OS, Lazarus, FPC: Ubuntu 22.04 LTS (Laz 3.0 FPC3.2.2)
CPU-Target: 64Bit
Wohnort: Aken

[Gelöst] Bildschirm abdunkeln zeitweilig verhindern.

Beitrag von Garfield »

In den Energiespareinstellungen gibt es die Möglichkeit einzustellen nach einer bestimmten Zeit der Inaktivität den Bildschirm zu verdunkeln. Nun möchte ich mehrere Blätter einscannen und bekomme zwischen den Scanvorgängen durch eine TProgressBar angezeigt, wieviel Zeit noch für das Einlegen des nächsten Blattes zur Verfügung steht. Da keine Aktivitäten an Tastatur und Maus stattfinden verdunkelt sich der Bildschirm jedoch nach der eingestellten Zeit. Wie kann ich das Verdunkeln während der Ausführung verhindern?
Zuletzt geändert von Garfield am So 20. Nov 2022, 14:21, insgesamt 1-mal geändert.
Gruß Garfield

Benutzeravatar
photor
Beiträge: 443
Registriert: Mo 24. Jan 2011, 21:38
OS, Lazarus, FPC: Arch Linux: L 2.2.6 FPC 3.2.2 (Gtk2)
CPU-Target: 64Bit

Re: Bildschirm abdunkeln zeitweilig verhindern.

Beitrag von photor »

Hallo,

eine Antwort außer der Reihe (und weil ich auf die Schnelle nicht sehe, welches OS): unter Linux/Gnome gibt es eine Extension, die genau das macht. Ich denke, dass der der eigentliche Weg über das OS wäre (ich denke, auch bei Windows); nicht über die Anwendung.

Wenn doch, dann weiß ich nicht, wie. Sorry.

Ciao,
Photor

Benutzeravatar
Garfield
Beiträge: 172
Registriert: Do 5. Jun 2008, 22:07
OS, Lazarus, FPC: Ubuntu 22.04 LTS (Laz 3.0 FPC3.2.2)
CPU-Target: 64Bit
Wohnort: Aken

Re: Bildschirm abdunkeln zeitweilig verhindern.

Beitrag von Garfield »

Das OS ist Ubuntu 22.04.

Videoplayer verhindern das Verdunkeln während der Wiedergabe auch. Deshalb sollte es nach meiner Ansicht möglich sein.
Gruß Garfield

Benutzeravatar
Winni
Beiträge: 1577
Registriert: Mo 2. Mär 2009, 16:45
OS, Lazarus, FPC: Laz2.2.2, fpc 3.2.2
CPU-Target: 64Bit
Wohnort: Fast Dänemark

Re: Bildschirm abdunkeln zeitweilig verhindern.

Beitrag von Winni »

Hi!

xset -dpms

schaltet den Energiespar-Blödsinn für das Display aus.
Wie es wieder angeht, weiss ich nicht aus dem Kopf.

Sieh Dir mal die man-page von xset an.

Winni

Benutzeravatar
Garfield
Beiträge: 172
Registriert: Do 5. Jun 2008, 22:07
OS, Lazarus, FPC: Ubuntu 22.04 LTS (Laz 3.0 FPC3.2.2)
CPU-Target: 64Bit
Wohnort: Aken

Re: Bildschirm abdunkeln zeitweilig verhindern.

Beitrag von Garfield »

- ist ausschalten + ist einschalten steht auf der Manpage. Stellt sich die Frage wie ich das in meinem Programm ausführen kann.
Gruß Garfield

Benutzeravatar
Winni
Beiträge: 1577
Registriert: Mo 2. Mär 2009, 16:45
OS, Lazarus, FPC: Laz2.2.2, fpc 3.2.2
CPU-Target: 64Bit
Wohnort: Fast Dänemark

Re: Bildschirm abdunkeln zeitweilig verhindern.

Beitrag von Winni »

Hi!

Z.B. über RunCommand
Oder eine der anderen zahlreichen Möglichkeiten:

https://wiki.freepascal.org/Executing_E ... rograms/de

Winni

Benutzeravatar
Garfield
Beiträge: 172
Registriert: Do 5. Jun 2008, 22:07
OS, Lazarus, FPC: Ubuntu 22.04 LTS (Laz 3.0 FPC3.2.2)
CPU-Target: 64Bit
Wohnort: Aken

Re: Bildschirm abdunkeln zeitweilig verhindern.

Beitrag von Garfield »

Vielen Dank. Ich werde es mir das ansehen und ausprobieren.
Gruß Garfield

Benutzeravatar
Garfield
Beiträge: 172
Registriert: Do 5. Jun 2008, 22:07
OS, Lazarus, FPC: Ubuntu 22.04 LTS (Laz 3.0 FPC3.2.2)
CPU-Target: 64Bit
Wohnort: Aken

Re: Bildschirm abdunkeln zeitweilig verhindern.

Beitrag von Garfield »

Ich habe mit RunCommand angesehen und es ausprobiert. Es funktionierte leider nicht. Dann habe ich es im Terminal versucht:
fran@fran-TUXEDO-BC1510-1710:~$ xset -dpms
server does not have extension for -dpms option
Mal weitergucken.
Zuletzt geändert von Garfield am Mo 14. Nov 2022, 20:12, insgesamt 1-mal geändert.
Gruß Garfield

Benutzeravatar
af0815
Lazarusforum e. V.
Beiträge: 6209
Registriert: So 7. Jan 2007, 10:20
OS, Lazarus, FPC: FPC fixes Lazarus fixes per fpcupdeluxe (win,linux,raspi)
CPU-Target: 32Bit (64Bit)
Wohnort: Burgenland
Kontaktdaten:

Re: Bildschirm abdunkeln zeitweilig verhindern.

Beitrag von af0815 »

Ein früher angewandter Trick war/ist an das System Keyboard oder Mausbotschaften zu senden, die nicht wirklich etwas bewirken, außer das der Bildschirm aktiv bleibt.
Keine Ahnung ob das noch funktioniert bzw. auf welchen Systemen. Maus Jiggler etc. sind so Vertreter
Blöd kann man ruhig sein, nur zu Helfen muss man sich wissen (oder nachsehen in LazInfos/LazSnippets).

Benutzeravatar
photor
Beiträge: 443
Registriert: Mo 24. Jan 2011, 21:38
OS, Lazarus, FPC: Arch Linux: L 2.2.6 FPC 3.2.2 (Gtk2)
CPU-Target: 64Bit

Re: Bildschirm abdunkeln zeitweilig verhindern.

Beitrag von photor »

Garfield hat geschrieben:
Mo 14. Nov 2022, 19:05
Ich habe mit RunCommand angesehen und es ausprobiert. Es funktionierte leider nicht. Dann habe ich es im Terminal versucht:
fran@fran-TUXEDO-BC1510-1710:~$ xset -dpms
server does not have extension for -dpms option
Mal weitergucken.
Stichwort: Wayland

Ich weiß nicht, ob Ubuntu 22.04 schon auf Wayland setzt.

In der Man Page zu xset kommt das Wort nicht vor, so dass ich mal vermute(!), dass xset da nicht funktioniert. Also die Frage: läuft ein X-Server oder Wayland bei dir?

Ciao,
Photor

Benutzeravatar
Garfield
Beiträge: 172
Registriert: Do 5. Jun 2008, 22:07
OS, Lazarus, FPC: Ubuntu 22.04 LTS (Laz 3.0 FPC3.2.2)
CPU-Target: 64Bit
Wohnort: Aken

Re: Bildschirm abdunkeln zeitweilig verhindern.

Beitrag von Garfield »

@af0815: Von dem Trick habe ich früher auch gelesen. Eine Systemfunktion wäre mir deutlich lieber.

@photor: In den Systeminformationen steht Wayland.
Gruß Garfield

Benutzeravatar
photor
Beiträge: 443
Registriert: Mo 24. Jan 2011, 21:38
OS, Lazarus, FPC: Arch Linux: L 2.2.6 FPC 3.2.2 (Gtk2)
CPU-Target: 64Bit

Re: Bildschirm abdunkeln zeitweilig verhindern.

Beitrag von photor »

Garfield hat geschrieben:
Mo 14. Nov 2022, 20:38
@photor: In den Systeminformationen steht Wayland.
Erklärt, warum xset nicht will.

Ich selber nutze Gnome unter Wayland und bin mit der Extension "Espresso" ziemlich zufrieden (und finde es prinzipiell sauberer, dem Display Environment zu sagen, dass es das Display bitte nicht abdunkelt als das irgendwie hintenrum einer einzelnen Applikation beizubiegen - aber das ist Philosophie; und hat dann nicht mit Programmierung in Pascal zu tun :wink: ).

Ciao,
Photor

Benutzeravatar
Garfield
Beiträge: 172
Registriert: Do 5. Jun 2008, 22:07
OS, Lazarus, FPC: Ubuntu 22.04 LTS (Laz 3.0 FPC3.2.2)
CPU-Target: 64Bit
Wohnort: Aken

Re: Bildschirm abdunkeln zeitweilig verhindern.

Beitrag von Garfield »

Ich brauche das nur bei meinem Scanprogramm. Die Videoplayer verhindern das selbst und sonst ist das Abdunkeln beim Laptop ganz in Ordnung.

Hier steht Gnome 42.4. Danke photor. Werde mir Espresso mal ansehen.

Das ist meine erste echte Linuxanwendung. Bis 2020 nur unter Windows. Seit Anfang 2021 hab ich den Tuxedo mit Ubuntu. Da hab ich wohl noch einiges zu lernen.
Gruß Garfield

Benutzeravatar
photor
Beiträge: 443
Registriert: Mo 24. Jan 2011, 21:38
OS, Lazarus, FPC: Arch Linux: L 2.2.6 FPC 3.2.2 (Gtk2)
CPU-Target: 64Bit

Re: Bildschirm abdunkeln zeitweilig verhindern.

Beitrag von photor »

Garfield hat geschrieben:
Di 15. Nov 2022, 19:28
Hier steht Gnome 42.4. Danke photor. Werde mir Espresso mal ansehen.
Die Extension Espresso lebt als kleine Kaffeetasse im Top Bar und ist da immer erreichbar. Klick ich drauf, dampft der und der Bildschirm wird nicht mehr abgedunkelt (und auch kein Hibernate nach 5 oder 10 Minuten).

Regelmäßig genutzt beim Wochenend-Backup des Laptops. Aber es gibt bestimmt noch andere Anwendungsfälle.

Danach einfach noch mal drauf geklickt, der Kaffee dampft nicht mehr und der Bildschirmschoner, -abdunkler und Hibernate funktionieren wie zuvor.

Ich find's praktisch.

Ciao,
Photor

PS: Arch ist glaube ich bei Gnome 43 (Wayland)

Benutzeravatar
Garfield
Beiträge: 172
Registriert: Do 5. Jun 2008, 22:07
OS, Lazarus, FPC: Ubuntu 22.04 LTS (Laz 3.0 FPC3.2.2)
CPU-Target: 64Bit
Wohnort: Aken

Re: Bildschirm abdunkeln zeitweilig verhindern.

Beitrag von Garfield »

Es hat nicht sofort geklappt, aber jetzt habe ich auch die Kaffeetasse oben links zu stehen. Danke photor.
Gruß Garfield

Antworten