Pobrałem Telegram Messenger na PC / Mac / Linux z ich strony internetowej i skopiowałem go /opt/Telegram/Telegram
. Następnie utworzyłem łącze sym w /usr/local/bin
tym miejscu do dyrektora instalacji i dodałem go do mojej ŚCIEŻKI. Teraz mogę łatwo uruchomić Telgram Messenger z konsoli, ale w jaki sposób mogę go zindeksować za pomocą Dash wraz z ikoną aplikacji?
unity-dash
telegram
Andree Wille
źródło
źródło
Odpowiedzi:
Programy wyświetlane w Dash, menu pulpitu itp. Są dostępne z powodu
.desktop
plików w/usr/share/applications
&~/.local/share/applications
. Możesz łatwo uruchomić program uruchamiający, używając pliku podobnego do tego w dowolnej z powyższych lokalizacji (nazwanychtelegram.desktop
lub podobnych):Należy zauważyć, że
Exec
linia powinna zawierać polecenie, aby uruchomić aplikację (jak ten, który wykorzystano w terminalu) - to może być jaktelegram
,/usr/bin/telegram-cli
,/opt/Telegram/Telegram
itd.Te
Icon
punkty linii na ikonie w użyciu - może to byćtelegram
(jeśli jest odpowiednio nazwany są ikony~/.local/share/icons
lub/usr/share/applications
) lub punkt do pliku ikony bezpośrednio. (np/opt/Telegram/telegram128.png
.). Jeśli potrzebujesz ikony, przesłałem ją tutaj .Jeśli plik się nie wyświetla, spróbuj uruchomić jedno z następujących poleceń:
w zależności od tego, gdzie umieściłeś plik. Może być konieczne ponowne uruchomienie pulpitu (lub wylogowanie i ponowne zalogowanie). Podobny proces można wykonać dla innych aplikacji.
Specyfikację pliku .desktop można znaleźć tutaj: http://standards.freedesktop.org/desktop-entry-spec/latest/
źródło
Exec
iIcon
.Exec=env
(prawdopodobnie ...) lub użyć skryptu bash EDYCJA: askubuntu.com/q/144968/178596Możesz także zainstalować Telegram przy użyciu
snap
(Ubuntu 18.04):źródło