
私はPC/Mac/Linux用のTelegram Messengerを以下のサイトからダウンロードしました。Webサイトそれを にコピーしました/opt/Telegram/Telegram
。その後、/usr/local/bin
インストール ディレクトリを指すシンボリック リンクを作成し、それを PATH に追加しました。これで、コンソールから簡単に Telgram Messenger を起動できるようになりましたが、アプリ アイコンを含めて Dash でインデックスを作成するにはどうすればよいでしょうか。
答え1
ダッシュ、デスクトップ メニューなどに表示されるプログラムは、&.desktop
内のファイルによって存在します。上記のいずれかの場所 (名前付きまたは類似の場所) に次のようなファイルを使用して、簡単にランチャーを作成できます。/usr/share/applications
~/.local/share/applications
telegram.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