debian zeit für automatisch herunterfahren ändern

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
Benutzeravatar
joe2017
Beiträge: 1125
Registriert: 07.08.2017 14:29:51

debian zeit für automatisch herunterfahren ändern

Beitrag von joe2017 » 24.03.2023 07:28:36

Guten morgen zusammen,

ich habe einen Debian (gnome) PC an einem HDMI ARC Anschluss verbunden. Somit wird dieser automatisch mit dem Einschalten des Gerätes hoch und heruntergefahren.
Beim ausschalten des Monitors, erscheint auf meinem Debian immer die Meldung "das System schaltet sich automatisch in 60 Sekunden aus"
Jetzt läuft der Timer 60 Sekunden.

Weiß jemand ob ich diesen Timer in den gsettings anpassen kann.
Ich suche schon ne weile und habe nichts gefunden.

Vielen Dank.
Zuletzt geändert von joe2017 am 24.03.2023 07:49:11, insgesamt 2-mal geändert.

Benutzeravatar
joe2017
Beiträge: 1125
Registriert: 07.08.2017 14:29:51

Re: debian zeit für automatisch herunterfahren ändern

Beitrag von joe2017 » 24.03.2023 07:36:42

Ich habe mittlerweile folgendes gefunden

Code: Alles auswählen

gsettings set org.gnome.SessionManager logout-prompt false

Benutzeravatar
joe2017
Beiträge: 1125
Registriert: 07.08.2017 14:29:51

Re: debian zeit für automatisch herunterfahren ändern

Beitrag von joe2017 » 24.03.2023 07:50:30

Jetzt wird jedoch gar kein Timerr mehr angezeigt. Das ist natürlich auch unschön.
bei dem Tastendruck Strg+Alt+Entf wird der PC direkt runter gefahren.

Kann man den Timer vielleicht konfigurieren?

chrbr
Beiträge: 547
Registriert: 29.10.2022 15:53:26

Re: debian zeit für automatisch herunterfahren ändern

Beitrag von chrbr » 24.03.2023 08:50:08

Ich verwende zwar kein Gnome, den Timer kann man mit hoher Sicherheit konfigurieren. Du könntest von dem oder den Wurzelverzeichnissen der Gnome Konfig - vielleicht ~/.gnome oder /etc/gnome mit

Code: Alles auswählen

find ./.gnome/ -type f -exec grep 60 {} \;
alle Dateien finden und mit grep nach der Zahl 60 suchen. Andere Suchparameter wie shutdown oder timer wären natürlich auch sinnvoll. Dann ergänze das grep mit dem Parameter -i, um Groß- und Kleinschreibung zu ignorieren.

Benutzeravatar
joe2017
Beiträge: 1125
Registriert: 07.08.2017 14:29:51

Re: debian zeit für automatisch herunterfahren ändern

Beitrag von joe2017 » 24.03.2023 10:13:42

Da habe ich leider nix gefunden.

mat6937
Beiträge: 2927
Registriert: 09.12.2014 10:44:00

Re: debian zeit für automatisch herunterfahren ändern

Beitrag von mat6937 » 24.03.2023 10:18:43

joe2017 hat geschrieben: ↑ zum Beitrag ↑
24.03.2023 10:13:42
Da habe ich leider nix gefunden.
Wie ist die Ausgabe von:

Code: Alles auswählen

gsettings list-keys org.gnome.SessionManager
?

Benutzeravatar
joe2017
Beiträge: 1125
Registriert: 07.08.2017 14:29:51

Re: debian zeit für automatisch herunterfahren ändern

Beitrag von joe2017 » 24.03.2023 10:34:09

Hier gibt es leider nur 4 Einträge. Diese hatte ich bereits alle angeschaut.

Code: Alles auswählen

auto-save-session
auto-save-session-one-shot
show-fallback-warning
logout-prompt

mat6937
Beiträge: 2927
Registriert: 09.12.2014 10:44:00

Re: debian zeit für automatisch herunterfahren ändern

Beitrag von mat6937 » 24.03.2023 10:38:10

joe2017 hat geschrieben: ↑ zum Beitrag ↑
24.03.2023 10:34:09
Hier gibt es leider nur 4 Einträge. Diese hatte ich bereits alle angeschaut.
Evtl. ist dann ein anderes Schema für den Timer zuständig. Mit z. B.:

Code: Alles auswählen

gsettings list-schemas
kannst Du die Schemas anzeigen/auflisten lassen.

Benutzeravatar
joe2017
Beiträge: 1125
Registriert: 07.08.2017 14:29:51

Re: debian zeit für automatisch herunterfahren ändern

Beitrag von joe2017 » 24.03.2023 11:29:56

Das ist mir bekannt und ich hab mir auch schon alle möglichen Einträge angesehen. Leider hab ich keinen passenden finden können.
Vielleicht steht das auch in einer config Datei?

Benutzeravatar
MSfree
Beiträge: 10686
Registriert: 25.09.2007 19:59:30

Re: debian zeit für automatisch herunterfahren ändern

Beitrag von MSfree » 24.03.2023 11:45:59

joe2017 hat geschrieben: ↑ zum Beitrag ↑
24.03.2023 07:28:36
Beim ausschalten des Monitors, erscheint auf meinem Debian immer die Meldung "das System schaltet sich automatisch in 60 Sekunden aus"
ich bin verwirrt. Wie kann da irgendwas erscheinen, wenn der Bildschirm aus ist?

Ich habe keine Ahnung, welchen Befehl gnome absetzt, um das System runterzufahren. Der Shutdownmeldung mach dürfte es sich aber um den Befehl shutdown handeln. Die Zeit bis zum Abschalten wird hier in Minuten angegeben. Die Suche nach "60" führt also zu nichts.

Ich würde jetzt erstmal das journal mit journalctl befragen, welcher Befehl überhaupt zum Runterfahren genutzt wurde. Wenn das klar ist, kann man den Befehl sicherlich mit einem anderen Parameter aufrufen:

Code: Alles auswählen

shutdown +1
fährt die Kiste in einer Minute runter und meldet an alle offenen Terminals, daß das System in 60 Sekunden runterfährt.

Code: Alles auswählen

shutdown now
fährt die Kiste sofort runter.

Es ist aber genauso möglich, daß das System mit systemctl runtergefahren wird. shutdown ist letzlich auch nur ein Hardlink auf systemctl.

Benutzeravatar
joe2017
Beiträge: 1125
Registriert: 07.08.2017 14:29:51

Re: debian zeit für automatisch herunterfahren ändern

Beitrag von joe2017 » 24.03.2023 11:56:23

Da hast du natürlich recht. Wenn der Bildschirm aus ist kann keine Meldung erscheinen. Ich habe zum Test den Monitor ausgeschaltet und direkt wieder eingeschaltet. Somit wird der Befehl zum herunterfahren über HDMI gegeben. Das ist übrigens die gleiche Funktion wie wenn man Strg+Alt+Entf drückt. Hier werden ebenfalls die 60 Sekunden angezeigt.

Diese Zeit möchte ich jedoch nicht mit dem vorherigen gsettings Befehl ändern, da hierdurch direkt ein Shutdown erfolgt. Ich möchte dem Benutzer schon die Möglichkeit geben den Abbrechen Butten zu drücken wenn noch Anwendungen geschlossen werden müssten usw.

chrbr
Beiträge: 547
Registriert: 29.10.2022 15:53:26

Re: debian zeit für automatisch herunterfahren ändern

Beitrag von chrbr » 24.03.2023 12:34:05

Ich habe mal irgendwann folgendes gefunden.
https://www.cyberciti.biz/tips/linux-de ... ncher.html

Code: Alles auswählen

It is true that Gnome desktop provides nice facility to logoff, 
shutdown or restart computer with dialog. You can create a nice 
shortcut to avoid the GUI confirmation dialog box to speed up work.
Da könntest Du auch ein eigenes Skript einhängen. Ich habe gnome allerdings nicht viel Erfahrung und zur Zeit auch nicht installiert.

Benutzeravatar
joe2017
Beiträge: 1125
Registriert: 07.08.2017 14:29:51

Re: debian zeit für automatisch herunterfahren ändern

Beitrag von joe2017 » 24.03.2023 12:39:10

Das ist ja nicht wirklich das was ich benötig.
Ich möchte nicht eine Möglichkein finden wie ich Debian schneller herunterfahren kann. Das könnte ich direkt mit dem Befehl erledigen.
Ich möchte die Standardkonfiguration bearbeiten, damit die default 60 Sekunden zu Bsp. 10 Sekunden werden.

JTH
Moderator
Beiträge: 3014
Registriert: 13.08.2008 17:01:41
Wohnort: Berlin

Re: debian zeit für automatisch herunterfahren ändern

Beitrag von JTH » 24.03.2023 12:51:26

Dieser 60-Sekunden-Timer ist in seiner Dauer anscheinend nicht konfigurierbar. Die 60s sind im Code von Debiangnome-session hardcodiert:
und https://sources.debian.org/src/gnome-se ... #L458-L467.

Eine Möglichkeit, die Dauer zu ändern, wär also, Debiangnome-session zu modifizieren und neu zu bauen.
Manchmal bekannt als Just (another) Terminal Hacker.

Benutzeravatar
joe2017
Beiträge: 1125
Registriert: 07.08.2017 14:29:51

Re: debian zeit für automatisch herunterfahren ändern

Beitrag von joe2017 » 24.03.2023 13:24:12

Hmmm das ist natürlich nicht shön. Die Mühe werd ich mir dann doch nicht machen.

Trotzdem vielen Dank!

Antworten