.desktop 런처의 터미널 애플리케이션에 % F 전달

Sep 08 2018

일부 콘솔 편집기는 여러 파일을 동시에 열 수 있습니다.

nano file1 file2

두 개의 "탭"이있는 나노를 시작합니다.

하지만 .desktop런처

Terminal=true
Exec=nano %F

두 개의 nano 인스턴스가있는 콘솔 창 2 개가 열리고 각각 하나의 파일이 열립니다.

.desktop단일 인스턴스 콘솔 애플리케이션에 여러 파일을 매개 변수로 전달 하는 방법은 무엇입니까? 파일 Exec=...분야 에서 사용할 수있는 한 줄짜리가 바람직 .desktop합니다.

업데이트 : 이 동작은 그놈과 관련된 경향이 있습니다. KDE에서는 다음과 같이 "작동"합니다.

Exec=nano %F

답변

2 Narical Sep 08 2018 at 19:14

이것은 https://gitlab.gnome.org/GNOME/nautilus/issues/117. "다른 앱으로 열기"로 여러 파일을 여는 것은 기본 앱에서 여는 것과 완전히 다르게 작동합니다. (한동안 내 대답을 받아 들일 수 없다)