Przekazywanie% F do aplikacji terminala w programie uruchamiającym .desktop

Sep 08 2018

Niektóre edytory konsoli mogą na przykład otwierać wiele plików jednocześnie

nano file1 file2

uruchomi nano z dwoma "zakładkami".

Ale .desktopwyrzutnia z

Terminal=true
Exec=nano %F

otworzy dwa okna konsoli z dwoma instancjami nano, każde z jednym otwartym plikiem.

Jak .desktopprzekazać wiele plików do aplikacji konsoli z pojedynczą instancją jako parametry? Najlepiej jako jednowarstwowe, które można stosować w Exec=...polu .desktopteczki.

Aktualizacja: To zachowanie jest zwykle specyficzne dla gnomów, w KDE "po prostu działa" z:

Exec=nano %F

Odpowiedzi

2 Narical Sep 08 2018 at 19:14

To jest https://gitlab.gnome.org/GNOME/nautilus/issues/117. Otwieranie wielu plików za pomocą polecenia „otwórz w innej aplikacji” działa zupełnie inaczej niż otwieranie ich w domyślnej aplikacji. (nie mogę zaakceptować własnej odpowiedzi przez chwilę)