Ich habe Telegram Messenger für PC / Mac / Linux von der Website heruntergeladen und auf kopiert /opt/Telegram/Telegram
. Danach habe ich einen Sym-Link erstellt /usr/local/bin
, der auf die Installationsanweisung verweist, und ihn meinem PATH hinzugefügt. Jetzt kann ich Telgram Messenger ganz einfach über die Konsole starten, aber wie kann ich es von Dash einschließlich des App-Symbols indizieren lassen?
unity-dash
telegram
Andree Wille
quelle
quelle
Antworten:
Die Programme, die im Dash, in den Desktop-Menüs usw. angezeigt werden, sind aufgrund von
.desktop
Dateien in/usr/share/applications
& vorhanden~/.local/share/applications
. Sie können einen Launcher ganz einfach mit einer ähnlichen Datei an einem der oben genannten Speicherorte (benannttelegram.desktop
oder ähnlich) erstellen :Beachten Sie, dass die
Exec
Linie , die den Befehl enthalten sollte die App (wie die, die Sie im Terminal verwendet wird ) starten - das kann wie seintelegram
,/usr/bin/telegram-cli
,/opt/Telegram/Telegram
usw.Die
Icon
Linie zeigt auf das zu verwendende Symbol - dies kann seintelegram
(wenn in~/.local/share/icons
oder Symbole mit entsprechendem Namen vorhanden sind/usr/share/applications
) oder direkt auf eine Symboldatei zeigen. (zB/opt/Telegram/telegram128.png
). Wenn Sie ein Symbol benötigen habe ich einen hochgeladen hier .Wenn die Datei nicht angezeigt wird, führen Sie einen der folgenden Befehle aus:
abhängig davon, wo Sie die Datei abgelegt haben. Möglicherweise ist ein Neustart des Desktops (oder das Abmelden und erneutes Anmelden) erforderlich. Ein ähnlicher Vorgang kann für andere Anwendungen durchgeführt werden.
Die Spezifikation für eine .desktop-Datei finden Sie hier: http://standards.freedesktop.org/desktop-entry-spec/latest/
quelle
Exec
undIcon
-Leitungen konfigurieren .Exec=env
(wahrscheinlich ...) oder verwenden Sie ein Bash-Skript EDIT: askubuntu.com/q/144968/178596Sie können Telegram auch mit
snap
(Ubuntu 18.04) installieren :quelle