PC / Mac / Linux用のTelegram MessengerをWebサイトからダウンロードし、にコピーしました/opt/Telegram/Telegram
。その後/usr/local/bin
、インストールディレクトリを指すシンボリックリンクを作成し、PATHに追加しました。コンソールからTelgram Messengerを簡単に起動できるようになりましたが、アプリのアイコンを含めて、Dashでインデックスを作成するにはどうすればよいですか?
PC / Mac / Linux用のTelegram MessengerをWebサイトからダウンロードし、にコピーしました/opt/Telegram/Telegram
。その後/usr/local/bin
、インストールディレクトリを指すシンボリックリンクを作成し、PATHに追加しました。コンソールからTelgram Messengerを簡単に起動できるようになりましたが、アプリのアイコンを含めて、Dashでインデックスを作成するにはどうすればよいですか?
回答:
ダッシュ、デスクトップメニューなどに表示されるプログラムは.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/
Exec
およびIcon
回線を構成する必要があります。
Exec=env
(おそらく...)の後の最初にあるか、bashスクリプトを使用しますEDIT:askubuntu.com/q/144968/178596