web-dev-qa-db-ja.com

Unityダッシュボードにランチャーを追加および削除するにはどうすればよいですか?

シナリオ#1:ランチャーの手動削除

最近のHumble Indie Bundleからいくつかのゲームをインストールし、今日削除しました。

Debを使用してインストールされたゲームは正常にアンインストールされ、ダッシュから削除されましたが、.run形式を使用してインストールしたゲームは、アンインストール後もメニューとダッシュに残ります...それらのアイテムを削除するにはどうすればよいですか?

シナリオ#2:カスタムランチャーの追加

WindowsパーティションでカードゲームへのWineショートカットを作成しました。これらのランチャーをalacarte(メニューエディター)に追加し、Classic Gnomeでは正常に機能しましたが、UnityダッシュのGamesセクションには表示されません。これらのゲームのランチャーをダッシュ​​に追加することは可能ですか、それともデスクトップにランチャーを追加する必要がありますか?

5
sarveshlad

シナリオ1については知りません。HIBゲームはありません。-考えられる場所のいずれかを調べます-/ usr/local/share; `〜/ .local/share;/opt /

2まで-テキストエディタで作成した.desktopを開いてみて(ランチャーは.desktopのみです)、Categories =行を追加してください

このようなもので十分です-

Categories=Game;

通常、ゲーム.desktopsはこれを使用しますが、上記は大丈夫です

Categories=GNOME;GTK;Game;

ダッシュフィルター>ゲームにログアウト/ログインが表示されるはずです。そうでない場合は、テキストエディターでランチャーを再度開き、Exec =行の最後に%Uを追加して、現在の行の後にスペースを残してください。 (これらの場合は必要ありません

5
doug

ダッシュランチャーは/ usr/share/applications /または$ HOME/.local/share/applicationsにあり、.desktop拡張子が付いています。ダッシュから削除するには、これらのフォルダーのいずれかから対応する.desktopファイルを削除するだけです。ランチャーを追加するには、新しいテキストドキュメントを作成し、それらのフォルダーの1つに適切な名前(NAME.desktop)で保存します。チェスゲームランチャーファイルから入力する必要があるもののサンプルを次に示します。

[Desktop Entry]
Name=Chess
Comment=Play the classic two-player boardgame of chess
Version=1.0
Exec=/usr/games/glchess
Terminal=false
Type=Application
Categories=GNOME;Game;BoardGame;
StartupNotify=true
Icon=gnome-glchess
MimeType=application/x-chess-pgn;
G    enericName=3D Chess Game
X-GNOME-Bugzilla-Bugzilla=GNOME
X-GNOME-Bugzilla-Product=gnome-games
X-GNOME-Bugzilla-Component=BugBuddyBugs
X-GNOME-Bugzilla-Version=3.2.1
X-Ubuntu-Gettext-Domain=gnome-games
2
edm

メインメニューのダッシュタイプで、そのアプリケーションを実行します。作成されたランチャーを見つけます。これらはHIBからのものであるため、おそらくGamesセクションにあります。このチェックボックスをオフにして、ランチャーエントリを非表示にするか、削除できます。ランチャーが見つからない場合、ランチャーは〜/ .local/share/applications /フォルダー内にある可能性があります。

0
new_user