전보를 대시에 표시하는 방법


9

웹 사이트 에서 PC / Mac / Linux 용 Telegram Messenger를 다운로드 하여에 복사했습니다 /opt/Telegram/Telegram. 그 후 /usr/local/bin설치 directroy를 가리키는 sym 링크를 만들고 PATH에 추가했습니다. 이제 콘솔에서 Telgram Messenger를 쉽게 시작할 수 있지만 앱 아이콘을 포함하여 대시로 색인을 생성하려면 어떻게해야합니까?


Telegram 데스크톱을 사용하지 않았지만 .desktop 파일이 필요할 수 있습니다. help.ubuntu.com/community/UnityLaunchersAndDesktopFiles
xangua

답변:


10

대시에있는 프로그램, 바탕 화면 메뉴 등은 &의 .desktop파일 로 인해 있습니다 . 위의 위치 중 하나에서 비슷한 이름의 파일을 사용하여 런처를 쉽게 만들 수 있습니다 (이름 또는 유사)./usr/share/applications~/.local/share/applicationstelegram.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/ 에서 확인할 수 있습니다 .


1
고마워! Telegram은 이미 ~ / .local / share / applications에 .desktop 파일을 추가했습니다. 그러나 exec 부분은 exec =-$ u처럼 보였습니다. 나는 그것을 exec = / opt / Telegram / Telegram % u로 바꾸었고 효과가 있었다.
Andree Wille

나를 위해 작동하지 않음
Nurlan

@Nurlan 어떻게 그렇게? 텔레 그램이 설치되어 있어야하며 ExecIcon회선 을 구성해야합니다 .
Wilf

1
@Wilf, 파일이 시스템에 존재했습니다. 그것을 편집하고 OS를 다시 시작한 후 아이콘이 대시로 나타납니다. 감사!
Nurlan

1
@ 시구 르 스틱 Exec=env(아마도 ...) 이후에 시작 하거나 bash 스크립트를 사용하는 경우 편집 : askubuntu.com/q/144968/178596
Wilf

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.