(Sorry für die Bearbeitungssequenz - etwas ging schief, beim Import von Lesezeichen wurden auch überraschend alle Cookies aus dem anderen Browser importiert, und etwas panisch habe ich dann alle Cookies gelöscht, darunter wohl auch das von uu.de, so dass ich beim Senden meiner Antwort eine Fehlermeldung bekam.
Also neu eingeloggt und im Browser einen Schritt zurück gegangen, und auf den ersten Schritt schien das Editorfenster mit meiner Antwort wiederhergestellt worden zu sein - aber im Ursprungszustand, wie ich zu spät merkte, ohne meine eingefügten Kommmentare.)
rklm schrieb:
frostschutz schrieb:
nano ist ein interaktiver Editor der nur auf einem Terminal funktioniert
cronjob ist nicht interaktiv und hat kein terminal
Ja, ganz schlechte Idee.
Aber eine populäre Idee, weil User, die nicht daran denken oder wissen, dass Linux schon immer ein Serversystem war, annehmen, dass ein Scheduler auch was für sie sein könnte, nicht nur für root.
Ich hatte die Idee auch mal.
mit DISPLAY setzen und dazu noch ein Terminal ausführen (xterm -e o.ä.) könnte man da vielleicht was hindengeln, aber insgesamt klingt das irgendwie komisch
Finde ich nicht. Jedenfalls nicht sehr.
Das reicht nicht. Mindestens muss XAUTHORITY gesetzt werden. Aber ich glaube, selbst dann muss man noch etwas zusätzlich machen um die Authentifizierungsinfos zum aktuellen Prozess zu transportieren.
Da gibt es seit langem ein vor und zurück. Lange Zeit brauchte man nur DISPLAY zu setzen, dann musste man (zusätzlich?) XAUTHORITY nutzen, aber seit einiger Zeit (bei xubuntu-20.04 z.B.) nicht mehr.
Wenn man anderen Quellen traut (was man nicht tun sollte - askubuntu oder mintforen oder was immer) machen das unterschiedliche Distros auch unterschiedlich.
Ja, da würde sich eher anbieten eine User-Unit zu definieren (falls die unbekannte Distro Systemd hat) oder ein Skript, das mit der Session gestartet wird und regelmäßig Dinge tut.
Unter systemd muss man auch gewisse Gymnastik
| export XDG_RUNTIME_DIR=/run/user/1000
|
treiben, um auf grafische Programme zuzugreifen, oder?
Was wäre der Vorteil einer User-Unit und wieso würde man nicht eine Timer-Unit nutzen - das hätte ich jetzt gedacht?