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

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

Я пробую:

sudo apt-get --reinstall install menulibre

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

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

MENULIBRE

3
задан 17 February 2016 в 10:26

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 снова. Назад принимать значение по умолчанию. Это не зафиксирует недопустимые или нежелательные ярлыки, в результате неправильно удаленных приложений.

1
ответ дан 1 December 2019 в 17:34

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

Похожие вопросы: