MenuLibreの構成と順序をリセットしたい。どうすればいいですか?
私が試します:
Sudo apt-get --reinstall install menulibre
ただし、アプリの順序は同じです。
彼のフォルダーからすべてのアプリを削除します。今、私は(写真を参照)のようなものを持っています。このアクションをリセットします。
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.menu
はxubuntu-default-settings
によって提供されます。
Xubuntu 14.04でテスト済み。
TL; DR構成ファイルを削除してから、MenuLibreを再度実行します。デフォルトに戻ります。これにより、アプリケーションが不適切に削除された結果として、無効または不要なショートカットが修正されますnot。