Sublime Text 3(sublime_text.desktop) [좋은 아이콘이 있는 파일]에 대한 바로가기를 만들었는데 이런 일이 일어났습니다.
내가 사용하는 코드sublime_text.desktop
#!/usr/bin/env xdg-open
[Desktop Entry]
Encoding=UTF-8
Type=Application
Name=Sublime Text
Comment=Sophisticated text editor for code, markup and prose
Icon=sublime-text
Exec=./sublime_text
Terminal=true
Categories=Development;IDE;
유사한 예제를 많이 사용했지만 아무 소용이 없습니다(예, sublime_text 실행 파일을 두 번 클릭하면 작동합니다).
답변1
나는 이것이 작동하지 않을 것이라고 생각합니다 :
Exec=./sublime_text
대신 전체 경로를 사용하세요.
Exec=/full/path/to/sublime_text
./sublime_text와 함께 작동하게 하려면 .desktop 파일과 실행 파일이 동일한 현재 작업 디렉터리(.)에 있어야 합니다.
그래도 열리지 않으면 권한 문제를 확인하세요. 두 번 클릭하거나 DE 애플리케이션 메뉴에서 .desktop 파일을 호출하면 .desktop 파일이 사용자로 실행됩니다.
실행 파일이 위치한 폴더가 루트 폴더인 경우 권한 부족으로 인해 실행이 실패합니다.
사용자는 해당 작업을 적용할 수 있는 권한을 설정하지 않은 경우(다른 사람이 그렇게 할 수 있도록 허용) 루트 프로그램을 실행할 수 없습니다.