
파일을 만들고 싶습니다: 이름:
Hyper
실행할 명령:
"/opt/Hyper/hyper" %U
또는 이름:
Google Chrome
실행할 명령:
/usr/bin/google-chrome-stable --no-sandbox
(이 아이콘을 클릭하면 Chrome이 열립니다.)
또는 이름:
FileZilla
실행할 명령:
filezilla
"touch" 명령은 파일을 생성하는 데 도움이 되지만 생성된 각 파일에 대해 실행할 명령을 정의하는 방법을 모르겠습니다.
이 파일은 데스크탑 아이콘이나 메뉴 표시줄(또는 애플리케이션 표시줄)의 아이콘과 같습니다. ln -s를 사용하여 데스크탑에 아이콘을 생성하면 심볼릭 링크가 생성되지만 이는 기본적으로 프로그램.
물론 프로그램 아이콘을 다른 경로에 복사할 수 있지만 기본적으로 프로그램이 어디에 있는지 전혀 알 수 없습니다.
설치된 프로그램의 아이콘을 다른 경로에 만들고 싶습니다. 예를 들어 응용 프로그램 메뉴를 열면 리프패드 아이콘이 표시되고 아이콘 이름은 다음과 같습니다.
leafpad 및 leafpad를 실행하는 명령은 다음과 같습니다: leafpad %f
필요한 폴더에 응용 프로그램 메뉴의 아이콘과 같은 프로그램 아이콘을 만들고 싶습니다.
제 설명이 충분했으면 좋겠습니다.
미리 감사드립니다
답변1
가장 쉬운 방법은 bash 별칭을 만드는 것입니다. 새 파일을 만들 필요가 없습니다. 새 터미널을 열 때마다 가져오는 ~/.bashrc 파일에 별칭을 추가할 수 있습니다. 예를 들어 이것은 별칭입니다.추월하다:
alias Hyper='/opt/Hyper/hyper %U'
변경 사항을 보려면 ~/.bashrc를 다음과 같이 리소스를 확보하세요.source ~/.bashrc
답변2
내 문제에 대한 해결책은 다음과 같습니다.
file.desktop과 같은 파일을 만들고 그 안에 다음 내용을 작성합니다.
[Desktop Entry]
Version=1.0
Type=Application
Name=Sublime Text
GenericName=Text Editor
Comment=Sophisticated text editor for code, markup and prose
Exec=/opt/sublime_text/sublime_text %F
Terminal=false
MimeType=text/plain;
Icon=sublime-text
Categories=TextEditor;Development;
StartupNotify=true
Actions=Window;Document;
[Desktop Action Window]
Name=New Window
Exec=/opt/sublime_text/sublime_text -n
OnlyShowIn=Unity;
[Desktop Action Document]
Name=New File
Exec=/opt/sublime_text/sublime_text --command new_file
OnlyShowIn=Unity;
이 예는 Sublime Text에 대한 것입니다.
다음과 같이 다른 프로그램에 대한 또 다른 예를 사용할 수 있습니다.
관심을 가져주셔서 감사합니다