Übergeben von% F an die Terminalanwendung in .desktop launcher

Sep 08 2018

Einige Konsoleneditoren können beispielsweise mehrere Dateien gleichzeitig öffnen

nano file1 file2

startet Nano mit zwei "Tabs".

Aber .desktopLauncher mit

Terminal=true
Exec=nano %F

öffnet zwei Konsolenfenster mit zwei Instanzen von Nano, von denen jede eine einzelne Datei öffnet.

Wie werden .desktopmehrere Dateien als Parameter an eine Konsolenanwendung mit einer Instanz übergeben? Vorzugsweise werden als one-liner , die verwendet werden können , in Exec=...Bereich der .desktopDatei.

Update: Dieses Verhalten ist in der Regel gnomspezifisch. In KDE funktioniert es "nur" mit:

Exec=nano %F

Antworten

2 Narical Sep 08 2018 at 19:14

Das ist ein https://gitlab.gnome.org/GNOME/nautilus/issues/117. Das Öffnen einer Reihe von Dateien mit "Mit einer anderen App öffnen" funktioniert völlig anders als das Öffnen in der Standard-App. (kann meine eigene Antwort für eine Weile nicht akzeptieren)