Problem mit Screensaver (Linux Terminal)
-
- Beiträge: 32
- Registriert: So 1. Apr 2018, 13:15
- Hat sich bedankt: 6 Mal
- Danksagung erhalten: 3 Mal
Problem mit Screensaver (Linux Terminal)
You are idle... Press any key or click anywhere to close this screensaver
Bin via SSH verbunden und nutze auch den screen befehl (screen attache und deattache), leider lässt sich mit einem tastendruck der "Screensaver" nicht deaktivieren.
Es wäre gut wenn man den Screensaver abschalten könnte, da ich und sicher auch andere den Bot nur bei Bedarf in den vordergrund holen um in die Logs zu gucken.
Bin via SSH verbunden und nutze auch den screen befehl (screen attache und deattache), leider lässt sich mit einem tastendruck der "Screensaver" nicht deaktivieren.
Es wäre gut wenn man den Screensaver abschalten könnte, da ich und sicher auch andere den Bot nur bei Bedarf in den vordergrund holen um in die Logs zu gucken.
-
- Beiträge: 5
- Registriert: Mi 15. Mai 2019, 11:15
- Hat sich bedankt: 0
- Danksagung erhalten: 1 Mal
Re: Problem mit Screensaver (Linux Terminal)
Ich fände einen Modus komplett ohne Interface ganz praktisch, ich starte den Bot normalerweise automatisch per Cronjob, das geht aktuell nicht.
- Robin
- Administrator
- Beiträge: 1723
- Registriert: So 30. Jun 2013, 18:12
- Wohnort: Rheinland-Pfalz
- Hat sich bedankt: 303 Mal
- Danksagung erhalten: 354 Mal
Re: Problem mit Screensaver (Linux Terminal)
Hi zusammen,
danke erstmal für die Tests.
In der Tat ist der "Bildschirmschoner" (primär dafür da, CPU-Zeit zu sparen, wenn man nicht aktiv auf die Ausgabe schaut), instabiler als wir anfangs auf dem Schirm hatten.
Leitet man die Ausgabe des Bots um (z.B. via), startet der Bot automatisch in einem Modus wie früher, sodass nur noch die Logeinträge ausgegeben werden.
Darauf basierend kann man dann den Bot auch detached laufen lassen (z.B. via und das Log "live" (z.B. via ) mitverfolgen.
Wir schauen aktuell noch, wie man das "bei Bedarf in den Vordergrund holen" besser umsetzen kann.
Für Vorschläge sind wir sonst gerne auch offen.
Viele Grüße
Robin
danke erstmal für die Tests.
In der Tat ist der "Bildschirmschoner" (primär dafür da, CPU-Zeit zu sparen, wenn man nicht aktiv auf die Ausgabe schaut), instabiler als wir anfangs auf dem Schirm hatten.
Leitet man die Ausgabe des Bots um (z.B. via
Code: Alles auswählen
./MFBot_Konsole_x86_64 > log.txt
Darauf basierend kann man dann den Bot auch detached laufen lassen (z.B. via
Code: Alles auswählen
./MFBot_Konsole_x86_64 > log.txt [b]&[/b]
Code: Alles auswählen
tail -f log.txt
Wir schauen aktuell noch, wie man das "bei Bedarf in den Vordergrund holen" besser umsetzen kann.
Für Vorschläge sind wir sonst gerne auch offen.
Viele Grüße
Robin
MFBot-Version | Code-Zeilen* | In Dateien* | Letzte Version |
MFBot 1.5.x | 6485 | 1 | Juli 2013 |
MFBot 2.x | 14363 | 16 | März 2014 |
MFBot 3.x | 22095 | 36 | März 2015 |
MFBot 4.x | 55242 | 241 | Juli 2018 |
MFBot 5.x | 66000 | 440 | Tbc |
-
- Beiträge: 32
- Registriert: So 1. Apr 2018, 13:15
- Hat sich bedankt: 6 Mal
- Danksagung erhalten: 3 Mal
Re: Problem mit Screensaver (Linux Terminal)
Bidschirmschoner abschaltbar machen oder kompltt entfernen, diese feature dürften die wenigsten terminal nutzer benötigenFür Vorschläge sind wir sonst gerne auch offen.
-
- Beiträge: 10
- Registriert: Fr 12. Mai 2023, 14:24
- Hat sich bedankt: 2 Mal
- Danksagung erhalten: 2 Mal
Re: Problem mit Screensaver (Linux Terminal)
Kann mich da vinc_ent nur anschließen. Der Screensaver ist mehr Hindernis als Hilfe. Häufig Beendet der Screensaver auch gar nicht und der Bot muss Manuell per Konsole gestoppt und neu gestartet werden.
Oft schmiert der Bot auch einfach ab wenn man den Screensaver Beenden möchte und man landet wieder im Terminal. Per ssh verbindung ließ er sich bisher nie Stoppen so das ich erstmal wieder die GUI aktiviert hab und ihn per Remotedesktop bediene.
Autostart aller Chars funktioniert übrigens auch noch nicht so recht.
Es starten immer unterschiedlich viele aber so gut wie nie alle Chars so das selbst wenn der Cronjob funktionieren würde gar nicht gewährleistet ist das auch alle Chars ihre Arbeit machen ohne sie Manuell zu Starten.
Das betrifft allerdings auch die Windows GUI Version.
Das der Cronjob nicht funktioniert liegt meines Erachtens nicht am Screensaver. Ich denke wenn das der fall wäre würden ja zumindest erst einmal die Prozesse gestartet werden aber das ist nicht der fall.
Man kann einen Reboot machen und die Prozesse beobachten, der Bot taucht nicht drin auf solange man ihn nicht manuell startet.
Oft schmiert der Bot auch einfach ab wenn man den Screensaver Beenden möchte und man landet wieder im Terminal. Per ssh verbindung ließ er sich bisher nie Stoppen so das ich erstmal wieder die GUI aktiviert hab und ihn per Remotedesktop bediene.
Autostart aller Chars funktioniert übrigens auch noch nicht so recht.
Es starten immer unterschiedlich viele aber so gut wie nie alle Chars so das selbst wenn der Cronjob funktionieren würde gar nicht gewährleistet ist das auch alle Chars ihre Arbeit machen ohne sie Manuell zu Starten.
Das betrifft allerdings auch die Windows GUI Version.
Das der Cronjob nicht funktioniert liegt meines Erachtens nicht am Screensaver. Ich denke wenn das der fall wäre würden ja zumindest erst einmal die Prozesse gestartet werden aber das ist nicht der fall.
Man kann einen Reboot machen und die Prozesse beobachten, der Bot taucht nicht drin auf solange man ihn nicht manuell startet.
- Robin
- Administrator
- Beiträge: 1723
- Registriert: So 30. Jun 2013, 18:12
- Wohnort: Rheinland-Pfalz
- Hat sich bedankt: 303 Mal
- Danksagung erhalten: 354 Mal
Re: Problem mit Screensaver (Linux Terminal)
Das Problem mit einer kompletten Abschaltung wäre, dass wir zumindest in einigen Fällen beobachtet haben, dass unter der UI auf manchen Systemen ein ganzer Kern voll ausgelastet wurde.
Die neuste Nightly hat den Bildschirmschoner aber erstmal Opt-In dabei, er muss jetzt also zukünftig erstmal via --enable-screensaver eingeschaltet werden.
Bzgl. Thema "ohne UI": Eine reine logbasierte Ausgabe lässt sich nun via --log-mode starten (passiert automatisch, wenn eine Ausgabeumleitung z.B. in eine Logdatei o.ä. erkannt wird).
Generell findet man ab sofort alle Schalter und deren Einstellungen via --help.
Viele Grüße
Robin
Edit: Was mir eben noch einfiel: Dass die Accounts via Cronjob nicht gestartet haben, hat vermutlich nicht am Screensaver gelegen, sondern daran, dass der Bot erkennt, wenn die Ausgabe umgeleitet wird und dann auf den "Log-Only Modus" automatisch zurückfällt.
Dort hat der Bot bisher nicht immer seine eigene Engine angestoßen, das habe ich mit der Nightly auch ergänzt.
MFBot-Version | Code-Zeilen* | In Dateien* | Letzte Version |
MFBot 1.5.x | 6485 | 1 | Juli 2013 |
MFBot 2.x | 14363 | 16 | März 2014 |
MFBot 3.x | 22095 | 36 | März 2015 |
MFBot 4.x | 55242 | 241 | Juli 2018 |
MFBot 5.x | 66000 | 440 | Tbc |
- tuttifruttitop
- Beiträge: 5
- Registriert: Sa 24. Feb 2024, 22:00
- Hat sich bedankt: 1 Mal
- Danksagung erhalten: 0
- Kontaktdaten:
Re: Problem mit Screensaver (Linux Terminal)
Robin hat geschrieben: ↑So 18. Feb 2024, 23:48Das Problem mit einer kompletten Abschaltung wäre, dass wir zumindest in einigen Fällen beobachtet haben, dass unter der UI auf manchen Systemen ein ganzer Kern voll ausgelastet wurde.
Die neuste Nightly hat den Bildschirmschoner aber erstmal Opt-In dabei, er muss jetzt also zukünftig erstmal via --enable-screensaver eingeschaltet werden.
Bzgl. Thema "ohne UI": Eine reine logbasierte Ausgabe lässt sich nun via --log-mode starten (passiert automatisch, wenn eine Ausgabeumleitung z.B. in eine Logdatei o.ä. erkannt wird).
Generell findet man ab sofort alle Schalter und deren Einstellungen via --help.
Viele Grüße
Robin
Edit: Was mir eben noch einfiel: Dass die Accounts via Cronjob nicht gestartet haben, hat vermutlich nicht am Screensaver gelegen, sondern daran, dass der Bot erkennt, wenn die Ausgabe umgeleitet wird und dann auf den "Log-Only Modus" automatisch zurückfällt.
Dort hat der Bot bisher nicht immer seine eigene Engine angestoßen, das habe ich mit der Nightly auch ergänzt.
Hi!
Sad thing about, nor --log-mode nor -l no any other flag executed seems to work for me... so if i do ./MFBot_Konsole_x86_64 -l or ./MFBot_Konsole_x86_64 --log-mode still opens the ui and not falling back to the old LOG based versions sadly. So i can't quit from the screensaver thing. Anyway thanks for this tool, im using it over years, keep up with the good work!
Best regards:
Thomas
- Robin
- Administrator
- Beiträge: 1723
- Registriert: So 30. Jun 2013, 18:12
- Wohnort: Rheinland-Pfalz
- Hat sich bedankt: 303 Mal
- Danksagung erhalten: 354 Mal
Re: Problem mit Screensaver (Linux Terminal)
Hi Thomas!
Could you please post the output with the `--version` flag?
You might be running an older Nightly (be it because I uploaded the wrong version or because your download is just outdated).
I've just tried the x86_64 variant via WSL (Windows Subsystem For Linux) and the flag seems to work:
(What doesn't work is the exit command since the bot doesn't support direct commands in this mode with v6 anymore, oops.)
Regards,
Robin
Could you please post the output with the `--version` flag?
You might be running an older Nightly (be it because I uploaded the wrong version or because your download is just outdated).
I've just tried the x86_64 variant via WSL (Windows Subsystem For Linux) and the flag seems to work:
Code: Alles auswählen
robin@wsl:~/bot$ ./MFBot_Konsole_x86_64 -l
Loaded assembly
Running MFBot Konsole MFBot 6.0.0.0 - Nightly (running on d32d660e) (!) (Drever)
Identified Runtime: .NET 6.0.27
Geben Sie "exit" ein um den Bot zu beenden.
Regards,
Robin
- Folgende Benutzer bedankten sich beim Autor Robin für den Beitrag:
- tuttifruttitop (So 25. Feb 2024, 20:42)
MFBot-Version | Code-Zeilen* | In Dateien* | Letzte Version |
MFBot 1.5.x | 6485 | 1 | Juli 2013 |
MFBot 2.x | 14363 | 16 | März 2014 |
MFBot 3.x | 22095 | 36 | März 2015 |
MFBot 4.x | 55242 | 241 | Juli 2018 |
MFBot 5.x | 66000 | 440 | Tbc |
- tuttifruttitop
- Beiträge: 5
- Registriert: Sa 24. Feb 2024, 22:00
- Hat sich bedankt: 1 Mal
- Danksagung erhalten: 0
- Kontaktdaten:
Re: Problem mit Screensaver (Linux Terminal)
Robin hat geschrieben: ↑So 25. Feb 2024, 15:13 Hi Thomas!
Could you please post the output with the `--version` flag?
You might be running an older Nightly (be it because I uploaded the wrong version or because your download is just outdated).
I've just tried the x86_64 variant via WSL (Windows Subsystem For Linux) and the flag seems to work:(What doesn't work is the exit command since the bot doesn't support direct commands in this mode with v6 anymore, oops.)Code: Alles auswählen
robin@wsl:~/bot$ ./MFBot_Konsole_x86_64 -l Loaded assembly Running MFBot Konsole MFBot 6.0.0.0 - Nightly (running on d32d660e) (!) (Drever) Identified Runtime: .NET 6.0.27 Geben Sie "exit" ein um den Bot zu beenden.
Regards,
Robin
Hi Robin!
Thanks for the fast reply!
I re-downloaded the MFBot_Konsole_x86_64 file, sadly i need to run
Code: Alles auswählen
export TERM=XTERM
By the way it's runs on a KVM in Ubuntu 22.
Best Regards:
Thomas
-
- Beiträge: 32
- Registriert: So 1. Apr 2018, 13:15
- Hat sich bedankt: 6 Mal
- Danksagung erhalten: 3 Mal
Re: Problem mit Screensaver (Linux Terminal)
Das script mit dem detached screen arbeitet mit dem -l schalter wieder so wie es soll.
Nur leider funktioniert der Cronjob nicht
Starte ich das script im Terminal wird der entsprechende Screen erstellt und läuft dann deatached aber das funktioniert leider nicht via Cronjob
Nur leider funktioniert der Cronjob nicht
Starte ich das script im Terminal wird der entsprechende Screen erstellt und läuft dann deatached aber das funktioniert leider nicht via Cronjob
Wer ist online?
Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste