웹 사이트 에서 PC / Mac / Linux 용 Telegram Messenger를 다운로드 하여에 복사했습니다 /opt/Telegram/Telegram
. 그 후 /usr/local/bin
설치 directroy를 가리키는 sym 링크를 만들고 PATH에 추가했습니다. 이제 콘솔에서 Telgram Messenger를 쉽게 시작할 수 있지만 앱 아이콘을 포함하여 대시로 색인을 생성하려면 어떻게해야합니까?
웹 사이트 에서 PC / Mac / Linux 용 Telegram Messenger를 다운로드 하여에 복사했습니다 /opt/Telegram/Telegram
. 그 후 /usr/local/bin
설치 directroy를 가리키는 sym 링크를 만들고 PATH에 추가했습니다. 이제 콘솔에서 Telgram Messenger를 쉽게 시작할 수 있지만 앱 아이콘을 포함하여 대시로 색인을 생성하려면 어떻게해야합니까?
답변:
대시에있는 프로그램, 바탕 화면 메뉴 등은 &의 .desktop
파일 로 인해 있습니다 . 위의 위치 중 하나에서 비슷한 이름의 파일을 사용하여 런처를 쉽게 만들 수 있습니다 (이름 또는 유사)./usr/share/applications
~/.local/share/applications
telegram.desktop
[Desktop Entry]
Encoding=UTF-8
Name=Telegram
Exec=/opt/Telegram/Telegram -- %u
Icon=/opt/Telegram/telegram128.png
Type=Application
Categories=Network;
MimeType=x-scheme-handler/tg;
참고는 것을 Exec
라인 (터미널에서 사용되는 것과 같은) 응용 프로그램을 실행하는 명령을 포함해야합니다 -이처럼 될 수 있습니다 telegram
, /usr/bin/telegram-cli
, /opt/Telegram/Telegram
등
Icon
사용에 아이콘 라인 포인트 -이 될 수있다 telegram
(적절 아이콘 명명 된이있는 경우 ~/.local/share/icons
또는 /usr/share/applications
직접 아이콘 파일, 또는 점). (예 : /opt/Telegram/telegram128.png
.) 아이콘이 필요한 경우 여기에 아이콘을 업로드 했습니다 .
파일이 표시되지 않으면 다음 명령 중 하나를 실행하십시오.
update-desktop-database /usr/share/applications
update-desktop-database ~/.local/share/applications
파일을 배치 한 위치에 따라 데스크톱을 다시 시작하거나 로그 아웃했다가 다시 로그인해야 할 수도 있습니다. 다른 응용 프로그램에서도 비슷한 프로세스를 수행 할 수 있습니다.
.desktop 파일의 사양은 http://standards.freedesktop.org/desktop-entry-spec/latest/ 에서 확인할 수 있습니다 .
Exec
및 Icon
회선 을 구성해야합니다 .
Exec=env
(아마도 ...) 이후에 시작 하거나 bash 스크립트를 사용하는 경우 편집 : askubuntu.com/q/144968/178596