Ubuntu 20.04 LTS의 데스크탑에서 .desktop 파일이 실행되지 않음
셸 스크립을 시작하기 위해 바탕 화면에 .desktop 바로 가기를 만들었습니다. 스크립트 자체는 잘 작동하지만 아이콘을 표시하지 않는 바로 가기를 두 번 클릭하면 gedit에 해당 내용이 표시됩니다.
[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Exec=/home/alvaro/Desktop/Laptop_screen_config.sh
Name=Screen_config
Icon=/home/alvaro/Desktop/Ubuntu/screen.png
권한에서 프로그램으로 실행할 수 있으므로 문제가되지 않습니다.
왜 이런 일이 일어나는지 아는 사람이 있습니까? 어떤 도움이라도 대단히 감사하겠습니다!
답변
.desktop 파일을로 이동하고
~/.local/share/applications/필요한 경우 실행 가능하게 만드십시오..sh 및 .png 파일을로 이동하고 .sh
~/Documents가 실행 가능한지 확인하십시오..sh 및 .png 파일의 새 위치에 대해 .desktop 파일을 수정하십시오.
히트 Super키 및 바로 가기의 이름을 입력합니다.
빠른 액세스를 위해 .desktop 파일을 Dock에 즐겨 찾기로 저장할 수 있습니다.
즐겨!
시작을 허용했는지 확인하고 연결 프로그램 탭 에서 소프트웨어 실행으로 선택했는지 확인하십시오 .
다음 방법으로 바로 가기를 구성하십시오.
[Desktop Entry]
Version=1.0
Name=Firefox Web Browser
Comment=Browse the World Wide Web
GenericName=Web Browser
Keywords=Internet;WWW;Browser;Web;Explorer
Exec=/home/alvaro/Desktop/Laptop_screen_config.sh
Terminal=false
X-MultipleArgs=false
Type=Application
Icon=/home/alvaro/Desktop/Ubuntu/screen.png
Categories=GNOME;GTK;Network;WebBrowser;
MimeType=text/html;text/xml;application/xhtml+xml;application/xml;application/rss+xml;application/rdf+xml;image/gif;image/jpeg;image/png;x-scheme-handler/http;x-scheme-handler/https;x-scheme-handler/ftp;x-scheme-handler/chrome;video/webm;application/x-xpinstall;
StartupNotify=true
Actions=new-window;new-private-window;
firefox의 바로 가기 설정을 복사하고 스크립트를 실행할 수 있도록 수정했습니다. 이를 통해 시작 구성을 변경할 수 있습니다. 불필요한 옵션을 제거하고 옵션없이 작동하는지 확인할 수 있습니다.
나는 똑같은 문제가 있었고 꽤 오랫동안 어려움을 겪었습니다.
내가 직면 한 문제 :
- 아이콘이 표시되지 않았습니다.
- 바탕 화면 바로 가기를 두 번 클릭하면 응용 프로그램을 시작하는 대신 텍스트 편집기가 열립니다.
이 문제를 어떻게 해결 했습니까?
아이콘> 속성> 권한을 마우스 오른쪽 버튼으로 클릭합니다.
그룹 액세스를 읽기 및 쓰기로 설정하고 기타 액세스를 읽기 전용으로 설정하고 실행을 선택하십시오.
시작 허용을 선택하십시오.
이제 아이콘이 나타나고 두 번 클릭하여 프로그램을 실행할 수 있습니다.
위의 어느 것도 나를 위해 일하지 않았습니다.
이것은 여전히 작동합니다 (여러 Ubuntu 버전으로 돌아갑니다).
- 홈 디렉토리 (~ / application.desktop)에 애플리케이션 실행기를 복사합니다.
- 명령 줄 (터미널에서)에서 "sudo desktop-file-install application.desktop"(따옴표없이)을 실행합니다. 실행기의 구문을 확인하고 (오류가없는 경우) / usr / share / applications에 설치합니다.
- / usr / share / applications에서 노틸러스를 엽니 다.
- 실행기 아이콘 (application.desktop)을 찾아 대시의 편리한 위치로 아이콘을 끕니다. 이렇게하면 런처가 대시에 고정됩니다.
이 방법이 작동하지 않으면 죄송합니다. 파일의 속성 상자에서 다른 사용자 액세스 를 읽기 전용으로 변경해야 드롭 다운 메뉴에서 시작 허용이 표시됩니다. 도움이 되길 바랍니다.
내 마지막 해결책 (권한, 소유권, 오타 등을 수정 한 후)은 데스크톱에서 데스크톱으로 다시 실행기의 복사본을 만드는 것이 었습니다. 다른 변경 사항은 없습니다. 소유권과 권한이 동일한 복사본에는 "실행 허용"컨텍스트 메뉴 항목이 있습니다. 원본은 그렇지 않았습니다.