web-dev-qa-db-ja.com

Gnome-Shellアプリケーションメニューのカスタマイズ?

最近、Gnome3とGnomeShellを使用してFedora15に切り替えましたが、アプリケーションメニューのショートカットとグループ化を正常に変更できませんでした。アラカルトアプリケーションと/ usr/share/applications /内の.desktopファイルを手動で編集することの両方を試しましたが、どちらも何もしないか、重複するアプリケーションを作成します。

起動オプションやより複雑な機能を変更したくありません。アンインストールせずにリストからアプリケーションを削除し、カテゴリを追加および削除し(つまり、ユニバーサルアクセスを削除してWineを追加)、移動するための最良の方法を探しています。アプリケーションをさまざまなカテゴリに分類します([設定をシステムツールに調整]や[Eclipse]を[Officeに]など)。 Alacarteを正しく機能させることは最善の解決策のように思えますが、gnome-Shell用に設計されていないようです。

Gnome3とGnome-Shell、カーネル2.6.38.8-32.fc15.i686を使用してデュアルブートWindows7とFedora15を実行しています。

ありがとう

2
Luc Kadletz

ファイル/etc/xdg/menus/applications.menuを編集して、アプリケーションメニューの構造を変更できます(アプリケーションメニューのセクションの並べ替え、追加、削除、編集)。このファイルには、XML構造のアプリケーションメニューと.directoryファイルの参照が表示されます。これらはアプリケーションカテゴリ定義ファイルであり、通常は/usr/share/desktop-directoriesにあります。 (これらのファイルへの変更はグローバルです。ユーザー固有の変更については、下部のパスを参照してください)

グループからアプリケーションを削除するには、カテゴリから削除する各アプリケーションの.desktopファイルの[カテゴリ]セクションからそのグループの名前を削除できる必要があります。アプリケーションをグループに追加するには、グループの名前をアプリケーションの.desktopファイルのCategoryセクションに追加するだけです。 (名前は必ずしも期待どおりではないことに注意してください。たとえば、グループ「インターネット」は実際には「ネットワーク」です。directoryファイルを調べて、必要なグループの名前を再確認してください)

「グループ化」またはカテゴリを完全に削除するには、上記のapplications.menuファイルからセクション全体を削除します。

Gnomeがこれらの構成ファイルに上記の場所を使用するようにするには、環境変数を設定します。

$XDG_CONFIG_DIRS=/etc/xdg 

($ XDG_CONFIG_DIRSまたは$ XDG_CONFIG_HOMEに値がない場合、Gnomeはユーザー固有のアプリケーションメニュー設定について次のディレクトリを参照することに注意してください。

~/.config/menus
~/.local/share/applications
~/.local/share/desktop-directories

また、詳細については、このページを確認してください。

http://library.gnome.org/admin/system-admin-guide/stable/menustructure-13.html.en

7
Derrick