Alacarte дает сбой каждый раз, когда я пытаюсь отредактировать подменю или переместить элемент из одного подменю в другое, и тогда мне придется стереть файлы application.menu или мой рабочий стол gnomeshell окажется бесполезным. Есть ли способ организовать мое главное меню и подкатегории приложений Unity Dash без использования Alacarte? У меня так много предметов установлено в неправильной категории, и я также хотел бы удалить тонну значков зомби.
GUI way
Возможно, вы захотите попробовать Menulibre , новую альтернативу Alacarte. Вы можете установить его с помощью:
sudo apt-get install menulibre
Ручной способ
Средства запуска приложений расположены в этих трех папках:
~/.local/share/applications
(ваш пользователь только)
/usr/local/share/applications
/usr/share/applications
(все пользователи)
Изменяя файлы .desktop
, найденные в этих папках, вы можете редактировать пункты меню напрямую. Для внесения изменений в общедоступные папки потребуется root-доступ:
gksudo nautilus /usr/local/share/applications
Перетащите .desktop
файлы в текстовый редактор, например gedit, для редактирования их содержимого. Если требуется root-доступ, используйте:
gksudo gedit
Удалите файлы, чтобы удалить соответствующие записи меню / тире.
Важное предупреждение : Изменения, внесенные в настройки по умолчанию - то есть для пользователей - файлы .desktop
могут быть отменены при следующем обновлении системы.
Старая альтернатива - установить gnome-panel и использовать приложение gnome-desktop-item-edit.
gnome-desktop-item-edit
также имеет параметр --create-new
, чтобы создавать новые пусковые установки.
Другой альтернативный редактор меню - ezame , который я использовал и работает довольно хорошо. Вы можете установить его, выполнив следующее:
sudo add-apt-repository ppa:caldas-lopes/ppa
sudo apt-get update
sudo apt-get install ezame
Исходный код доступен на GitHub .
Чтобы добавить ответ выше, файлы .desktop могут также находиться в
/usr/share/applications
.