TelegramをDashに表示させる方法

TelegramをDashに表示させる方法

私はPC/Mac/Linux用のTelegram Messengerを以下のサイトからダウンロードしました。Webサイトそれを にコピーしました/opt/Telegram/Telegram。その後、/usr/local/binインストール ディレクトリを指すシンボリック リンクを作成し、それを PATH に追加しました。これで、コンソールから簡単に Telgram Messenger を起動できるようになりましたが、アプリ アイコンを含めて Dash でインデックスを作成するにはどうすればよいでしょうか。

答え1

ダッシュ、デスクトップ メニューなどに表示されるプログラムは、&.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/

答え2

また、Telegramをインストールする使用snap(Ubuntu 18.04):

$ sudo snap install telegram-desktop

関連情報