Як редагувати меню гнома / єдності без використання Alacarte?


19

Alacarte виходить з ладу щоразу, коли я намагаюся редагувати підменю або переміщувати елемент з одного підменю в інший, і тоді мені доведеться протирати файли application.menu, або мій робочий стіл gnomeshell виявиться марним. Чи є спосіб впорядкувати моє головне меню та підкатегорії додатків тире без використання Alacarte? У мене стільки предметів, встановлених у неправильній категорії, і я також хотів би зняти тону значків зомбі.


1
Я можу редагувати та виправляти деяку інформацію за допомогою цих відповідей, але одне велике запитання залишається без відповіді. Як мені перемістити записи, які gnome зафіксували в меню "інше" під час останнього оновлення, і повернути їх туди, куди вони належать?

Відповіді:


18

GUI шлях

Ви можете спробувати Menulibre , нову альтернативу Alacarte. Ви можете встановити його за допомогою:

sudo apt-get install menulibre

Ручний спосіб

Запуски програм розташовані в цих трьох папках:

~/.local/share/applications

(лише для вашого користувача)

/usr/local/share/applications
/usr/share/applications

(всі користувачі)

Змінюючи .desktopфайли, знайдені в цих папках, ви можете безпосередньо редагувати записи меню. Модифікації в папках для користувачів потребують кореневого доступу:

gksudo nautilus /usr/local/share/applications

Перетягуйте .desktopфайли в текстовий редактор, як gedit, щоб редагувати їх вміст. Якщо потрібен кореневий доступ, використовуйте:

gksudo gedit

Видаліть файли, щоб видалити відповідні записи в меню / тире.

Важливий застереження : зміни, внесені до типових, тобто для користувачів, .desktopфайлів можуть бути повернені під час наступного оновлення системи.


1
Запуск програм для всіх користувачів зазвичай розташований у /usr/share/applications. /usr/local/share/applicationsзазвичай містить лише пускові програми для програм, які ви встановлюєте з вихідного коду. Крім того, ви можете редагувати панель запуску з однієї з цих двох папок як звичайний користувач: скопіюйте панель запуску ~/.local/share/applicationsта відредагуйте її (це те, що роблять alacarte та menulibre). Лише ви побачите цей модифікований пусковий апарат.

@BrunoNova Дякую за виправлення на місцях запуску! Я хотів би лише додати, що копіювання запуску в домашню папку може призвести до повторного запуску в тирі. OTOH, зміни, внесені до пускових установок за замовчуванням, можуть бути скасовані за допомогою оновлень системи.
Glutanimate

Як змінити розташування пункту в меню?
Дімс

8

Щоб додати відповідь вище, файли .desktop можуть також знаходитися в

/usr/share/applications

0

Стара альтернатива - встановити gnome-панель та використовувати додаток для редагування gnome-desktop-item-edit.

gnome-desktop-item-editтакож має параметр --create-newдля створення нових пускових установок.


0

Ще один альтернативний редактор меню - це ezame, який я використав і працює досить добре. Ви можете встановити його, виконавши наступне:

sudo add-apt-repository ppa:caldas-lopes/ppa
sudo apt-get update
sudo apt-get install ezame

Вихідний код доступний на GitHub .

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.