Я хочу сбросить конфигурацию и порядок MenuLibre. Как я могу сделать это?
Я пробую:
sudo apt-get --reinstall install menulibre
Но порядок приложения сохраняет таким же образом.
Я отбрасываю все приложения от его папок. Теперь у меня есть что-то как (см. фотографию). Я хочу сбросить это действие.
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 снова. Назад принимать значение по умолчанию. Это не зафиксирует недопустимые или нежелательные ярлыки, в результате неправильно удаленных приложений.