OpenDocument('ein Verzeichnis'); LINUX geht nicht mehr (gelöst)

Für Fragen von Einsteigern und Programmieranfängern...
Antworten
Benutzeravatar
h-elsner
Lazarusforum e. V.
Beiträge: 314
Registriert: Di 24. Jul 2012, 15:42
OS, Lazarus, FPC: LINUX Mint21.1, Win10, Lazarus 4.3, FPC3.2.3
CPU-Target: X86-64; arm 32bit
Wohnort: Illertissen
Kontaktdaten:

OpenDocument('ein Verzeichnis'); LINUX geht nicht mehr (gelöst)

Beitrag von h-elsner »

Früher konnte man unter LINUX mit OpenDocument() auch ein Verzeichnis öffnen. Unter Windows geht das immer noch, bei meinem LINUX Mint aber seit Längerem nicht mehr. Das scheint ein LINUX Problem zu sein, denn ich sehe das auch bei anderen LINUX-Programmen, die diese Funktion angeboten haben.
Bildschirmfoto zu 2026-04-17 09-24-37.png
Bildschirmfoto zu 2026-04-17 09-24-37.png (22.58 KiB) 286 mal betrachtet
Weiß jemand wie man ein Verzeichnis mit dem (unbekannten) Standard-Filemanager per Pascalprogramm öffnen kann?
Zuletzt geändert von h-elsner am Sa 18. Apr 2026, 21:13, insgesamt 1-mal geändert.

Benutzeravatar
theo
Beiträge: 11273
Registriert: Mo 11. Sep 2006, 19:01

Re: OpenDocument('ein Verzeichnis'); LINUX geht nicht mehr

Beitrag von theo »

Bei mir auf OpenSuse KDE geht das.
Was macht denn auf der Shell:

Code: Alles auswählen

xdg-open "/home/he/"
?
Was anderes macht Lazarus wahrscheinlich auch nicht (Vllt. noch "gnome-open" probieren).

Wahrscheinlich ist das kein Lazarus Problem, sondern ein Problem mit deiner Linux Konfiguration.

Benutzeravatar
Zvoni
Beiträge: 651
Registriert: Fr 5. Jul 2024, 08:26
OS, Lazarus, FPC: Windoof 10 Pro (Laz/FPC fixes)
CPU-Target: 64Bit
Wohnort: BW

Re: OpenDocument('ein Verzeichnis'); LINUX geht nicht mehr

Beitrag von Zvoni »

Unter Linux ist bekanntlich "alles" eine Datei, also auch ein Verzeichnis.

Hätte mal eher in Richtung "Was ist denn die Standard-Anwendung für Verzeichnisse?" geforscht.

An OpenDocument liegt es sicher nicht, da dieses intern nur an OpenURL weiterreicht
Ein System sie alle zu knechten, ein Code sie alle zu finden,
Eine IDE sie ins Dunkel zu treiben, und an das Framework ewig zu binden,
Im Lande Redmond, wo die Windows drohn.

Benutzeravatar
h-elsner
Lazarusforum e. V.
Beiträge: 314
Registriert: Di 24. Jul 2012, 15:42
OS, Lazarus, FPC: LINUX Mint21.1, Win10, Lazarus 4.3, FPC3.2.3
CPU-Target: X86-64; arm 32bit
Wohnort: Illertissen
Kontaktdaten:

Re: OpenDocument('ein Verzeichnis'); LINUX geht nicht mehr

Beitrag von h-elsner »

Dass es ein Problem bei meinen Einstellungen ist, kann natürlich sein. An Lazarus liegt es nicht, da dieses Problem auch bei anderen Programmen, die nicht von mir sind auftritt. Ich mache mich mal auf die Suche. Vorher gings, irgendwann bei einem Upgrade auf eine neue Mint-Version ist es aufgekommen.
Danke für die Tipps.

Benutzeravatar
h-elsner
Lazarusforum e. V.
Beiträge: 314
Registriert: Di 24. Jul 2012, 15:42
OS, Lazarus, FPC: LINUX Mint21.1, Win10, Lazarus 4.3, FPC3.2.3
CPU-Target: X86-64; arm 32bit
Wohnort: Illertissen
Kontaktdaten:

Re: OpenDocument('ein Verzeichnis'); LINUX geht nicht mehr (gelöst)

Beitrag von h-elsner »

Das Problem waren Tomaten. Wenn ich richtig hingeschaut hätte, wäre mir vielleicht die Eingebung selber gekommen. Die Fehlermeldung kommt nämlich nicht aus dem Mint, sondern vom X-Reader.
Bildschirmfoto zu 2026-04-18 21-00-15.png
Bildschirmfoto zu 2026-04-18 21-00-15.png (53.09 KiB) 155 mal betrachtet
Wie es dazu gekommen ist, dass die "Bevorzugten Anwendungen für das Dateisystem verstellt waren, kann ich allerdings nicht mehr nachvollziehen. Höchstwahrscheinlich zu dicke Finger.
So ist es richtig:
Dateianhänge
Bildschirmfoto zu 2026-04-18 21-10-02.png
Bildschirmfoto zu 2026-04-18 21-10-02.png (33.04 KiB) 155 mal betrachtet

Antworten