Du hast Probleme mit Deinem eMail-Programm, Webbrowser oder Textprogramm? Dein Lieblingsprogramm streikt?
-
Ulidor
- Beiträge: 545
- Registriert: 19.12.2004 21:54:40
- Wohnort: Bielefeld
Beitrag
von Ulidor » 25.08.2019 00:22:03
Konqueror verhält sich in Buster ganz eigenartig: Wenn das Konqueror-Fenster geschlossen wird, bleibt der Prozess bestehen und es lässt sich erst ein neuer Konqueror-Prozess starten, wenn der alte gekillt wurde.
...ich schließe das Fenster...
Code: Alles auswählen
$ konqueror &
[2] 21947
$ QCommandLineParser: argument list cannot be empty, it should contain at least the executable name
[2]+ Fertig konqueror
$ ps -A | grep konqueror
21656 pts/2 00:00:02 konqueror
$ kill 21656
$ konqueror &
[2] 22171
[1] Beendet konqueror
$
...
[div. Meldungen]
Kann das jemand bestätigen?
Wie kann ich das normale Verhalten wieder herstellen?
Was erhält man, wenn man einen Windows-PC abschaltet? – Ausgemachten Blödsinn.
-
wanne
- Moderator
- Beiträge: 7463
- Registriert: 24.05.2010 12:39:42
Beitrag
von wanne » 25.08.2019 17:22:34
Konqueror will als Argument, was du öffnen willst. Also z.B.
Oder
Oder wenn du die Startseite sehen willst:
rot: Moderator wanne spricht, default: User wanne spricht.
-
wanne
- Moderator
- Beiträge: 7463
- Registriert: 24.05.2010 12:39:42
Beitrag
von wanne » 25.08.2019 17:34:10
Wie kann ich das normale Verhalten wieder herstellen?
Du könntest dir ein shell script mit dem Namen konqueror nach /usr/local/bin/konqueror legen, dass testet, ob du keine Argumente anhängst und dann automatisch about:konqueror aufruft
Code: Alles auswählen
#!/bin/sh
if [ $# -eq 0 ]
then exec /usr/bin/konqueror about:konqueror
else exec /usr/bin/konqueror $@
fi
Nicht vergessen das mit chmod +x ausführbar zu machen.
rot: Moderator wanne spricht, default: User wanne spricht.
-
Ulidor
- Beiträge: 545
- Registriert: 19.12.2004 21:54:40
- Wohnort: Bielefeld
Beitrag
von Ulidor » 25.08.2019 18:51:01
Danke für die Info! Ich wäre nie darauf gekommen, dass das Verhalten so gewollt ist. Beim ersten Starten von Konqueror ist es ja auch egal, ob ich es mit oder ohne Argument aufrufe, es macht ein Fenster auf.
Und wenn ich vor dem Herunterfahren zwar kein Konqueror-Fenster mehr offen habe, aber der Prozess noch läuft, dann wird mir beim Systemstart gleich wieder ein Fenster geöffnet, was ja völlig sinnfrei ist.
Worin liegt denn da der Sinn des Ganzen?
Was erhält man, wenn man einen Windows-PC abschaltet? – Ausgemachten Blödsinn.
-
Ulidor
- Beiträge: 545
- Registriert: 19.12.2004 21:54:40
- Wohnort: Bielefeld
Beitrag
von Ulidor » 26.08.2019 08:28:51
Ich konnte Konqueror dieses unsinnige Verhalten abgewöhnen: In den Einstellungen habe ich bei „Leistung" / „Stets versuchen, eine Ausgabe im Hintergrund geladen zu halten" das Häkchen entfernt. Nun verhält es sich wie jedes andere Programm.
Was erhält man, wenn man einen Windows-PC abschaltet? – Ausgemachten Blödsinn.
-
wanne
- Moderator
- Beiträge: 7463
- Registriert: 24.05.2010 12:39:42
Beitrag
von wanne » 26.08.2019 09:34:03
Ulidor hat geschrieben: 25.08.2019 18:51:01
Beim ersten Starten von Konqueror ist es ja auch egal, ob ich es mit oder ohne Argument aufrufe, es macht ein Fenster auf.
Und wenn ich vor dem Herunterfahren zwar kein Konqueror-Fenster mehr offen habe, aber der Prozess noch läuft, dann wird mir beim Systemstart gleich wieder ein Fenster geöffnet, was ja völlig sinnfrei ist.
Worin liegt denn da der Sinn des Ganzen?
Das ist wohl eher ein Seiteneffekt von ein paar eher konträren Verhalten.
- Um RAM zu sparen laufen alle Konqueror-Fenster in einem Prozess. Das ist mittlerweile üblich. (Und verursacht auch bei so manch anderem Programm komisches Verhalten. Siehe FF.)
- Wenn Konqueror startet macht er wohl ein neues Fenster auf.
- Wenn man das letzte Fenster Schließt beendet sich Konqueror nicht um möglichst schnell wieder da zu sein.
- Da Kommando konqueror startet Konqueror macht aber nicht explizit ein neues Fenster auf. Aufgrund von 1. macht es nichts, wenn eh schon ein Konqueror läuft.
Ich nehme an, 2. ist eher ungewollte Altlast. Daher kommen die komischen Effekte.
rot: Moderator wanne spricht, default: User wanne spricht.