テレグラムをダッシュ​​に表示する方法


9

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


Telegramデスクトップを使用したことはありませんが、おそらく.desktopファイルが必要です。help.ubuntu.com/community/UnityLaunchersAndDesktopFiles
xangua

回答:


10

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


1
THX!Telegramはすでに〜/ .local / share / applicationsに.desktopファイルを追加しています。しかし、exec部分はexec =-$ uのように見えました。私はそれをexec = / opt / Telegram / Telegram%uに変更し、うまくいきました。
Andree Wille 2015

私のために働いていません
Nurlan

@ヌランどうやって?テレグラムをインストールする必要があり、ExecおよびIcon回線を構成する必要があります。
Wilf

1
@Wilf、ファイルはシステムに存在しました。それを編集してOSを再起動した後、ダッシュでアイコンを見つけることができました。ありがとう!
ヌラン

1
@SigurはExec=env(おそらく...)の後の最初にあるか、bashスクリプトを使用しますEDIT:askubuntu.com/q/144968/178596
Wilf

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.