Fedora LXDE 환경에서 Midnight Commander용 데스크탑 런처를 생성했지만 작동하지 않습니다. 내가 뭘 잘못했나요?
$ cat mc.desktop
[Desktop Entry]
Encoding=UTF-8
Type=Application
Name=mc
Name[en_US]=mc
Name[ru_RU]=mc
Icon=mc_64
Exec=/home/uri/mc.sh
mc.sh는 매우 간단합니다bash -c '/usr/bin/mc'
답변1
mc
그 자체가 애플리케이션인 터미널 에뮬레이터 내에서 실행되어야 합니다. 다양한 터미널 에뮬레이터(xterm, aterm, eterm)가 있습니다. 일반적으로 DE(예: lxde)에는 고유한 에뮬레이터가 있습니다. lxde의 경우LX 터미널. 명령줄에 이것을 입력하면 어떻게 되는지 확인하세요 lxterminal &
. ;) 실행기의 경우 Exec 줄을 다음에서 변경하세요.MC 데스크탑도착하다:
Exec=/usr/bin/lxterminal -e mc
이것이 실행 파일이 있는 곳이라고 가정합니다(확인하는 데 사용 whereis lxterminal
). 아니면 바꿀 수도 있어요MC.SH동일한 작업을 수행하지만 위의 방법이 더 간단합니다.
man lxterminal
이 옵션에 대한 설명은 을 참조하십시오 -e
.