J'ai téléchargé Telegram Messenger pour PC / Mac / Linux à partir de leur site Web et l' ai copié sur /opt/Telegram/Telegram
. Après cela, j'ai créé un lien sym /usr/local/bin
qui pointe vers l'installation directe et l'ajouté à mon chemin. Maintenant, je peux facilement démarrer Telgram Messenger à partir de la console, mais comment puis-je l'indexer par Dash, y compris l'icône de l'application?
unity-dash
telegram
Andree Wille
la source
la source
Réponses:
Les programmes qui apparaissent dans le tableau de bord, les menus du bureau, etc. sont là en raison de
.desktop
fichiers dans/usr/share/applications
&~/.local/share/applications
. Vous pouvez facilement créer un lanceur en utilisant un fichier similaire à celui-ci dans l'un des emplacements ci-dessus (nommételegram.desktop
ou similaire):Notez que la
Exec
ligne doit contenir la commande pour lancer l'application (comme celui utilisé dans le Terminal) - cela peut être commetelegram
,/usr/bin/telegram-cli
,/opt/Telegram/Telegram
etc.La
Icon
ligne pointe vers l'icône à utiliser - cela peut êtretelegram
(s'il y a des icônes correctement nommées dans~/.local/share/icons
ou/usr/share/applications
), ou pointer directement vers un fichier d'icône. (par exemple/opt/Telegram/telegram128.png
.). Si vous avez besoin d'une icône, j'en ai téléchargé une ici .Si le fichier ne s'affiche pas, essayez d'exécuter l'une de ces commandes:
selon l'endroit où vous avez placé le fichier. Un redémarrage du bureau (ou une déconnexion et une reconnexion) peut être nécessaire. Un processus similaire peut être effectué pour d'autres applications.
La spécification d'un fichier .desktop peut être trouvée ici: http://standards.freedesktop.org/desktop-entry-spec/latest/
la source
Exec
etIcon
.Exec=env
(probablement ...) ou utiliser un script bash EDIT: askubuntu.com/q/144968/178596Vous pouvez également installer Telegram en utilisant
snap
(Ubuntu 18.04):la source