web-dev-qa-db-ja.com

MenuLibre構成をリセットする方法は?

MenuLibreの構成と順序をリセットしたい。どうすればいいですか?

私が試します:

Sudo apt-get --reinstall install menulibre

ただし、アプリの順序は同じです。

彼のフォルダーからすべてのアプリを削除します。今、私は(写真を参照)のようなものを持っています。このアクションをリセットします。

MENULIBRE

3
user445444

MenuLibreは、FreeDesktop.orgデスクトップエントリおよびメニューのメニューエディターです。メニューエディターはそれ自体ではメニュー構成を提供しないため、MenuLibreを再インストールすると、メニューがnotリセットされます。

メニューはどこですか

ターミナルを開き、詳細オプションを使用してMenuLibreを実行します。

menulibre -v

このコマンドは、端末にデバッグメッセージを表示します。

** (menulibre:2801): WARNING **: Couldn't connect to accessibility bus: Failed to connect to socket /tmp/dbus-5v4S1677tg: Connection refused
DEBUG:menulibre: set_up_logging() 'logging enabled'
DEBUG:menulibre: __init__() 'Using menu: $HOME/.config/menus/xfce-applications.menu'
DEBUG:menulibre: block() 'Blocking history updates'
DEBUG:menulibre: unblock() 'Unblocking history updates'

MenuLibreは、明らかに$HOME/.config/menus/xfce-applications.menuにある構成ファイルから読み取り、$HOMEは実際には現在のユーザーのホームディレクトリへのパスです。

メニューをリセットする方法

まず、MenuLibreを終了します。次に、ターミナルで次のコマンドを実行します。

rm -i $HOME/.config/menus/xfce-applications.menu

ユーザーは、ファイルを削除するアクションを確認するよう求められます。押す Y そして Enter 続行します。

最後に、MenuLibreを再度実行します。メニューはデフォルト設定に復元されます。

その他の注意事項

MenuLibreは、ファイルが存在するかどうかにかかわらず、常に$HOME/.config/menusディレクトリで構成ファイルを探します。構成ファイルが欠落している場合、MenuLibreは構成ファイルを再作成するか、デフォルト(または場合によっては最後に認識された)構成ファイルから読み取ります。

MenuLibreが何らかの理由でファイルを再作成しなかった場合、ユーザーはXDGディレクトリからコピーすることにより、Xubuntuのデフォルトの構成ファイルを手動で復元できます。

cp /etc/xdg/xdg-xubuntu/menus/xfce-applications.menu $HOME/.config/menus/xfce-applications.menu

ここでも、$HOMEは現在のユーザーのホームディレクトリへのパスです。

次の状況または制限が適用される場合があります。

  • 既存のショートカットがすべて有効であり、.menuディレクトリ内のデフォルトの/etc/xdgファイルにnotがあると仮定すると、リセット手順が機能します。編集されました。

  • 通常、パッケージマネージャーは、アンインストールされたアプリケーションのショートカットを自動的に削除し、アプリケーションメニューを自動的に再構築します。

  • アンインストールが手動で不適切に行われた場合、アンインストールされたアプリケーションのショートカットがファイルシステムディレクトリに残る場合があります。これらは、/usr/shareディレクトリから手動で削除するか、ショートカットの追加方法に応じて削除する必要があります。

  • また、Sudo apt-get remove [package]コマンドを実行すると、構成ファイルがnot削除されます(ショートカットが含まれる場合があります)。それ以外の場合はSudo apt-get purge [package]を実行します。

  • 元のデフォルトメニューが大幅に変更された場合は、メニューを提供するパッケージを再インストールすることを検討してください。たとえば、/etc/xdg/xdg-xubuntu/menus/xfce-applications.menuxubuntu-default-settingsによって提供されます。

Xubuntu 14.04でテスト済み。

TL; DR構成ファイルを削除してから、MenuLibreを再度実行します。デフォルトに戻ります。これにより、アプリケーションが不適切に削除された結果として、無効または不要なショートカットが修正されますnot

1
clearkimura