[Erledigt] PCManFM

Du hast Probleme mit Deinem eMail-Programm, Webbrowser oder Textprogramm? Dein Lieblingsprogramm streikt?
Antworten
HumiNi
Beiträge: 554
Registriert: 02.10.2014 21:46:18

[Erledigt] PCManFM

Beitrag von HumiNi » 23.10.2024 20:47:30

Ich nutze als Dateimanager PCManFM. Mit einer Ausnahme ist alles super:

Da ich auch viel im Terminal mache, lösche ich dort manchmal leere Verzeichnis. Wenn ich im Dateimanager gerade in diesem Verzeichnis stehe, stürzt er ab. Übel!
Kennt jemand das Problem und Abhilfe gefunden?
Zuletzt geändert von HumiNi am 25.10.2024 10:16:34, insgesamt 1-mal geändert.
Es macht übrigens viel wacher, den Kaffee über die Tastatur zu kippen, statt ihn zu trinken.

Benutzeravatar
Livingston
Beiträge: 1813
Registriert: 04.02.2007 22:52:25
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: 127.0.0.1

Re: PCManFM

Beitrag von Livingston » 23.10.2024 21:12:27

Kann ich nicht nicht rekonstruieren. Hab gerade ein leeres Verzeichnis erstellt, bin mit PCManFM dort reingegangen und habe dann per Konsole das Verzeichnis gelöscht. PCManFM hat das bemerkt und kletterte von sich aus wieder ins übergeordnete Verzeichnis.
Gibt's andere Rahmenbedingungen? Löschst Du z.B. rekursiv über mehrere Ebenen und befindest Dich gerade mit dem Dateimanager weit unten in der Verzeichnisstruktur?
Der Hauptunterschied zwischen etwas, was möglicherweise kaputtgehen könnte und etwas, was unmöglich kaputtgehen kann, besteht darin, dass sich bei allem, was unmöglich kaputtgehen kann, falls es doch kaputtgeht, normalerweise herausstellt, dass es unmöglich zerlegt oder repariert werden kann.
Douglas Adams

HumiNi
Beiträge: 554
Registriert: 02.10.2014 21:46:18

Re: PCManFM

Beitrag von HumiNi » 23.10.2024 21:54:08

Ich habe gerade nachvollzogen:
Im Terminal ein Verzeichnis angelegt, mit PCManFM in der Seitenleiste (links) darauf gewechselt, Verzeichnis im Terminal gelöscht (rmdir) und das PCManFM-Fenster verschwindet, ist also gekillt.
Es macht übrigens viel wacher, den Kaffee über die Tastatur zu kippen, statt ihn zu trinken.

uname
Beiträge: 12396
Registriert: 03.06.2008 09:33:02

Re: PCManFM

Beitrag von uname » 24.10.2024 07:35:50

Man könnte mal Debianstrace installieren und alles mögliche protokollieren. Vielleicht lässt sich dort was finden.

Code: Alles auswählen

strace -f -o log.txt pcmanfm
Alternativ kann man mit

Code: Alles auswählen

strace -ff -o log.txt pcmanfm
auch jeden Prozess in eine eigene Datei schreiben lassen.

Benutzeravatar
hikaru
Moderator
Beiträge: 13896
Registriert: 09.04.2008 12:48:59

Re: PCManFM

Beitrag von hikaru » 24.10.2024 16:42:36

Ich hatte das vorhin mal in einer Bookworm-VM getestet und konnte den Effekt bestätigen:
1. pcmanfm aufmachen
2. im Terminal Ordner anlegen
3. in pcmanfm in Ordner wechseln
4. Ordner im Terminal löschen
5. pcmanfm geht zu.

Dabei sah das in strace sehr gesittet aus. Es gab keine Meldungen die darauf hindeuteten, dass pcmanfm plötzlich und unerwartet irgendetwas unter dem Hintern weggezogen wurde. Wenn es nicht so unerwartet wäre, dann würde ich behaupten: Das soll so sein. :roll:

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

Re: PCManFM

Beitrag von MSfree » 24.10.2024 16:48:20

hikaru hat geschrieben: ↑ zum Beitrag ↑
24.10.2024 16:42:36
Wenn es nicht so unerwartet wäre, dann würde ich behaupten: Das soll so sein. :roll:
Glaube kaum, daß das so sein soll :mrgreen:
Eventuell läuft der in ein Segfault, müßte also eigentlich einen core schreiben. Allerdings ist Debian standardmässig so eingestellt, daß es keine cores schreibt, kann man aber im Terminal ändern mit

Code: Alles auswählen

ulimit -c <size in bytes>
Und dann nochmal den PCmanFM aus dem Terminal,in dem die Änderung gemacht wurde, starten.

Hmm, sollte strace Segfaults nicht auch mitbekommen?

Benutzeravatar
hikaru
Moderator
Beiträge: 13896
Registriert: 09.04.2008 12:48:59

Re: PCManFM

Beitrag von hikaru » 24.10.2024 17:04:06

MSfree hat geschrieben: ↑ zum Beitrag ↑
24.10.2024 16:48:20
Hmm, sollte strace Segfaults nicht auch mitbekommen?
Ja, sollte es. Deshalb bin ich ja so überrascht.

Huo
Beiträge: 778
Registriert: 26.11.2017 14:03:31
Wohnort: Freiburg

Re: PCManFM

Beitrag von Huo » 24.10.2024 18:11:32

Auch ich konnte zunächst den "Absturz" bestätigen, das unerwünschte Verhalten aber nach einigem Herumspielen an den PCManFM-Einstellungen abstellen:

Bearbeiten -> Einstellungen -> Datenträgerverwaltung -> Bei Auswurf des Wecheldatenträgers: "Im Reiter zu Benutzerverzeichnis wechseln" auswählen (statt "Wechseldatenträger-Reiter schließen")

HumiNi
Beiträge: 554
Registriert: 02.10.2014 21:46:18

Re: PCManFM

Beitrag von HumiNi » 25.10.2024 10:15:22

Huo hat geschrieben: ↑ zum Beitrag ↑
24.10.2024 18:11:32
Auch ich konnte zunächst den "Absturz" bestätigen, das unerwünschte Verhalten aber nach einigem Herumspielen an den PCManFM-Einstellungen abstellen:

Bearbeiten -> Einstellungen -> Datenträgerverwaltung -> Bei Auswurf des Wecheldatenträgers: "Im Reiter zu Benutzerverzeichnis wechseln" auswählen (statt "Wechseldatenträger-Reiter schließen")
Ja, das kann ich so bestätigen. Ist zwar strange, weil das bemängelte Verhalten nichts mit Wechseldatenträgern (wie kommt man nur darauf, dort in den Einstellungen zu suchen? :o ) zu tun hat, aber besser so als geschlossenes Fenster. Danke. :)
Es macht übrigens viel wacher, den Kaffee über die Tastatur zu kippen, statt ihn zu trinken.

Huo
Beiträge: 778
Registriert: 26.11.2017 14:03:31
Wohnort: Freiburg

Re: PCManFM

Beitrag von Huo » 25.10.2024 12:45:42

HumiNi hat geschrieben: ↑ zum Beitrag ↑
25.10.2024 10:15:22
Ist zwar strange, weil das bemängelte Verhalten nichts mit Wechseldatenträgern (wie kommt man nur darauf, dort in den Einstellungen zu suchen? :o ) zu tun hat [...]
Ich denke, es kommt gar nicht so selten vor, dass Programmierer ein spezielles Feature mit Hilfe eines groben Holzhammers implementieren und so quasi über das Ziel hinausschießen. :wink:

Benutzeravatar
hikaru
Moderator
Beiträge: 13896
Registriert: 09.04.2008 12:48:59

Re: [Erledigt] PCManFM

Beitrag von hikaru » 25.10.2024 14:34:13

Rein aus Neugier (habe meine Test-VM gerade nicht parat):
Wenn man mehrere pcmanfm-Fenster bzw. Tabs offen hat, und nur in einem davon in dem Verzeichnis steht, das per Terminal gelöscht wird, dann geht auch nur dieses eine Fenster/dieser eine Tab zu, oder?

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

Re: [Erledigt] PCManFM

Beitrag von MSfree » 25.10.2024 14:47:00

hikaru hat geschrieben: ↑ zum Beitrag ↑
25.10.2024 14:34:13
Wenn man mehrere pcmanfm-Fenster bzw. Tabs offen hat, und nur in einem davon in dem Verzeichnis steht, das per Terminal gelöscht wird, dann geht auch nur dieses eine Fenster/dieser eine Tab zu, oder?
Es geht nur der Tab bzw. das Fenster zu, dessen Verzeichnis gelöscht wurde.

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

Re: PCManFM

Beitrag von MSfree » 25.10.2024 14:55:15

HumiNi hat geschrieben: ↑ zum Beitrag ↑
25.10.2024 10:15:22
Ist zwar strange, weil das bemängelte Verhalten nichts mit Wechseldatenträgern ... zu tun hat.
Im Grunde hast du recht, es entbehrt aber nicht einer gewissen Logik. Es ist letztlich egal ob der Mountpunkt eines Wechseldatenrtägers verschwindet oder ob ein Verzeichnis verschwindet, der Dateimanager reagiert in beiden Fällen gleich.

Man hätte es in den Einstellungen besser beschreiben können. Allerdings ist man bei solchen Dialogen auch immer bemüht, kurze Beschreibungen statt ellenlanger Romane anzuzeigen. Hier war es dann wohl doch ein wenig zu kurz.

Huo
Beiträge: 778
Registriert: 26.11.2017 14:03:31
Wohnort: Freiburg

Re: PCManFM

Beitrag von Huo » 25.10.2024 15:25:58

MSfree hat geschrieben: ↑ zum Beitrag ↑
25.10.2024 14:55:15
[...] es entbehrt aber nicht einer gewissen Logik. Es ist letztlich egal ob der Mountpunkt eines Wechseldatenrtägers verschwindet oder ob ein Verzeichnis verschwindet, der Dateimanager reagiert in beiden Fällen gleich.
Dass es auch anders geht, beweist der Dateimanager Debiannemo. Hier wird die Einstellung "Automatically close the device's tab, pane or window when a device is unmounted or ejected" wirklich nur bei Wechseldatenträgern wirksam. Wird hingegen ein offenes Verzeichnis durch eine externe Anwendung (oder in einem anderen nemo-Tab) gelöscht, erfolgt ein Sprung zum übergeordneten Verzeichnis.

Benutzeravatar
hikaru
Moderator
Beiträge: 13896
Registriert: 09.04.2008 12:48:59

Re: [Erledigt] PCManFM

Beitrag von hikaru » 28.10.2024 16:56:06

MSfree hat geschrieben: ↑ zum Beitrag ↑
25.10.2024 14:47:00
Es geht nur der Tab bzw. das Fenster zu, dessen Verzeichnis gelöscht wurde.
Danke!

Benutzeravatar
TRex
Moderator
Beiträge: 8315
Registriert: 23.11.2006 12:23:54
Wohnort: KA

Re: PCManFM

Beitrag von TRex » 28.10.2024 18:53:03

Huo hat geschrieben: ↑ zum Beitrag ↑
25.10.2024 15:25:58
Wird hingegen ein offenes Verzeichnis durch eine externe Anwendung (oder in einem anderen nemo-Tab) gelöscht, erfolgt ein Sprung zum übergeordneten Verzeichnis.
Das wäre aus meiner Sicht ein sinnvoller Feature-Wunsch.

Das Verhalten wurde zuletzt hier diskutiert (hab ich eben rausgefischt): https://github.com/lxqt/pcmanfm-qt/issues/42
Nice, I haven't seen this option.

I believe it works half. It doesn't close pcman anymore, but the selection on the left side remains where it was mounted before. I would expect the selection to change to my home folder too (as the contents is shown correct on the right).
Wurde aber nicht mehr weiter kommentiert.
Jesus saves. Buddha does incremental backups.
Windows ist doof, Linux funktioniert nichtDon't break debian!Wie man widerspricht

Antworten