나는 매일 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
) 노틸러스(파일 관리자)를 수정 해야 할 수도 있습니다 .이 옵션은 더 이상 존재하지 않는 것 같습니다.)을 사용하면 이러한 유형의 파일을 두 번 클릭하여 편집하는 대신 실행할 수 있습니다.