매개변수를 사용하여 기본 터미널 에뮬레이터를 실행하도록 .desktop 파일을 디자인합니다.

매개변수를 사용하여 기본 터미널 에뮬레이터를 실행하도록 .desktop 파일을 디자인합니다.

XDG 호환 GUI 응용 프로그램이 파일을 여는 데 사용할 응용 프로그램을 묻는 경우 neovim(또는 다른 터미널 기반 텍스트 편집기)에서 텍스트 및 소스 코드 파일을 열 수 있기를 원합니다. 현재 DE/세션 공급자로 xfce와 cinnamon을 사용하고 있습니다.

이를 위해 neovim-in-default-terminal-emulator.desktop 파일을 작성하고 적절한 편집기 명령을 사용하여 구성된 기본 터미널 에뮬레이터를 시작합니다.

선택한 매개변수를 사용하여 애플리케이션 .desktop 파일에서 DE 구성 기본 터미널 에뮬레이터를 시작하려면 어떻게 해야 합니까?

  • update-alternatives데비안이 아닌 최신 시스템(fedora38 및 기타)에서는 더 이상 x-terminal-emulator(아직?) 사용할 수 없는 것 같습니다.
  • gsettings기반 접근 방식: DE에 대한 종속성 때문에 첫 번째 선택은 아닙니다. DE에 독립적이어야 하는 .desktop 파일에 대해서는 기술적으로 금지됩니다.
  • 먼저 DE가 일부 또는 유사한 URL에 대해 default-url-scheme-handler선호하는 터미널 에뮬레이터를 등록하길 원하지만 그게 전부입니다. (이것은 XFCE에서 작동할 때 브라우저에서 skype:// URL을 열 수 없다는 뜻인가요?!)console://xdg-settings get default-url-scheme-handlerxdg-settings: default-url-scheme-handler not implemented for xfce
  • :-(

관련 정보