Как сбросить конфигурацию MenuLibre?

Я хочу сбросить конфигурацию и порядок MenuLibre. Как мне это сделать?

Я попробую:

sudo apt-get --reinstall install menulibre

Но порядок работы приложения остался прежним.

Я скидываю все приложения из его папок. Теперь у меня что-то похожее (см. Фото). Я хочу сбросить это действие.

ht tps:https://ask-ubuntu.ru/images/a071e35c2ffbff573fe2f18e4250af453c350b57.png

1 ответ

Решение

MenuLibre - это редактор меню для входа и меню FreeDesktop.org. Редактор меню не обеспечивает настройку меню самостоятельно, поэтому переустановка MenuLibre не приведет к сбросу меню.

Где меню

Откройте терминал и запустите 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 по какой-либо причине не воссоздает файл, пользователь может вручную восстановить файл конфигурации по умолчанию для Xubuntu, скопировав его из каталога XDG.

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

Снова, $HOME путь к домашней директории текущего пользователя

Может применяться следующая ситуация или ограничение:

  • Процедура сброса будет работать, при условии, что все существующие ярлыки действительны и по умолчанию .menu файл в /etc/xdg Каталог не был отредактирован.

  • Обычно менеджер пакетов автоматически удаляет ярлыки удаленных приложений и автоматически перестраивает меню приложений.

  • Если удаление было выполнено вручную и неправильно, ярлыки удаленных приложений могут остаться в каталогах файловой системы; Их, возможно, придется удалить вручную из /usr/share каталог, или в зависимости от того, как были добавлены ярлыки.

  • Кроме того, работает sudo apt-get remove [package] команда не удалит файлы конфигурации (может включать в себя ярлыки); бежать sudo apt-get purge [package] иначе.

  • Если исходное меню по умолчанию было сильно изменено, рассмотрите возможность переустановки пакета, предоставляющего меню. Например, /etc/xdg/xdg-xubuntu/menus/xfce-applications.menu обеспечивается xubuntu-default-settings,

Протестировано в Xubuntu 14.04.

TL; DR Удалите файл конфигурации, затем снова запустите MenuLibre. Вернуться к умолчанию. Это не исправит недействительные или нежелательные ярлыки в результате неправильно удаленных приложений.

Другие вопросы по тегам