Passer% F à l'application de terminal dans le lanceur .desktop

Sep 08 2018

Certains éditeurs de console peuvent ouvrir plusieurs fichiers à la fois, par exemple

nano file1 file2

lancera nano avec deux "onglets".

Mais .desktoplanceur avec

Terminal=true
Exec=nano %F

ouvrira deux fenêtres de console avec deux instances de nano, chacune avec un seul fichier ouvert.

Comment faire .desktoppasser plusieurs fichiers à une application console à instance unique en tant que paramètres? De préférence comme une seule ligne qui peut être utilisée dans le Exec=...domaine du .desktopfichier.

Mise à jour: Ce comportement a tendance à être spécifique aux gnomes, dans KDE il "fonctionne simplement" avec:

Exec=nano %F

Réponses

2 Narical Sep 08 2018 at 19:14

C'est un https://gitlab.gnome.org/GNOME/nautilus/issues/117. Ouvrir un tas de fichiers avec «ouvrir avec une autre application» fonctionne totalement différemment de les ouvrir dans l'application par défaut. (je ne peux pas accepter ma propre réponse pendant un moment)