Fedora 33에서 "두 번 클릭 가능한" 실행 프로그램/프로그램을 만드는 방법은 무엇입니까?

Fedora 33에서 "두 번 클릭 가능한" 실행 프로그램/프로그램을 만드는 방법은 무엇입니까?

나는 매일 Fedora 33을 사용합니다. 저는 기본 GUI를 사용합니다. 프로그램을 시작하려면 모든 CLI 유틸리티에 대해 터미널을 사용합니다. GUI 프로그램의 경우 종종 키보드의 "Windows" 키를 눌러 "텍스트 편집기"(또는 "텍스트"만)를 입력하고 Enter 키를 누를 수 있습니다. 그리고 시작되었습니다.

문제는 후자의 경우 "뒤에서" 실제로 무슨 일이 일어나고 있는지 모른다는 것입니다. 파일을 두 번 클릭하면 실행될 파일을 데스크탑에 생성하는 방법이 있습니까? 검색을 좀 하다가 .desktop파일에 대해 알아냈습니다. 그러나 /usr/share/applications에 가서 .desktop내가 설치한 다양한 응용 프로그램에 해당하는 파일을 찾았기 때문에 예상대로 작동하지 않았습니다. 그 중 일부를 /home/me/Desktop으로 옮겨서 chmod 755사용해 보았습니다. 하지만 두 번 클릭하면 프로그램이 실행되지 않고 16진수 편집기에서 열리게 됩니다. 예를 들어 터미널에서 이 작업을 시도하면 ./firefox.desktop(제가 의도한 용도는 아니지만 어쨌든 시도했습니다) 일련의 오류가 발생하고 Firefox가 시작되지 않습니다.

file:///home/me/Desktop/firefox.desktop예를 들어 Firefox와 같은 것을 시작할 수 있는지도 묻고 싶습니다 . 어떻게 해야 하나요? 내 용어가 혼란스럽다면 사과드립니다. Linux GUI 세계에서 이 주제를 무엇이라고 부르는지 잘 모르겠습니다.

답변1

"Windows" 키(라고도 함)훌륭한,또는시작) 언급한 파일에 표시된 모든 응용 프로그램을 나열합니다 .desktop.

이러한 .desktop파일은 데스크탑 환경(Fedora의 Gnome)에 다음과 같은 특정 정보를 제공합니다.이름애플리케이션의실행 가능 파일클릭하고 관련되면 실행됩니다..

.desktop파일의 기본 시스템 경로는 /usr/share/applications/이고 현재 사용자의 경로는 입니다 ~/.local/share/applications/.

사용자 정의 실행 프로그램을 생성하려면 다음과 같은 다른 Firefox 프로필을 생성한다고 가정하십시오.관습.desktop, 사용자 프로필 경로에 다음 파일을 생성합니다.

vim ~/.local/share/applications/firefox-custom.desktop

파일에는 다음과 같은 내용이 있을 수 있습니다.

[Desktop Entry]
Encoding=UTF-8
Name=Firefox Custom
Exec=/usr/bin/firefox -P "custom" -no-remote
Icon=firefox
Type=Application
Categories=Network;WebBrowser;

이 파일을 만든 후 다음을 누르면훌륭한키(또는 클릭활동및 "응용 프로그램 표시" 아이콘) "Firefox"를 입력합니다. 예를 들어 두 개의 Firefox 아이콘이 표시되며 위에서 생성된 아이콘의 이름은 "Firefox Custom"입니다.

노트: 생성해야 합니다.관습firefox --ProfileManager위의 예가 작동하도록 파일을 구성합니다 .

.desktop위에서 언급한 기본 시스템 경로( ) 에 있는 파일의 다른 예를 살펴보고 /usr/share/applications편집을 위해 로컬 사용자 경로에 복사할 수 있습니다.

명확히 하자면: 당신.desktop 파일 자체를 클릭하지 마십시오., 이 파일은 대시보드/활동/메뉴를 표시할 때 애플리케이션을 표시하기 위한 데스크톱 환경에 대한 참조일 뿐입니다. 생성하려는 경우클릭 가능한 실행 파일.sh, 실행 파일 형식을 만들고( 예:) 실행 권한을 부여하고( chmod +x) 노틸러스(파일 관리자)를 수정 해야 할 수도 있습니다 .이 옵션은 더 이상 존재하지 않는 것 같습니다.)을 사용하면 이러한 유형의 파일을 두 번 클릭하여 편집하는 대신 실행할 수 있습니다.

관련 정보