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 (benannt telegram.desktop
oder ähnlich) erstellen :
[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;
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 sein telegram
, /usr/bin/telegram-cli
, /opt/Telegram/Telegram
usw.
Die Icon
Linie zeigt auf das zu verwendende Symbol - dies kann sein telegram
(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:
update-desktop-database /usr/share/applications
update-desktop-database ~/.local/share/applications
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/