Как добавить пункты меню в системное меню


11

Я хочу вставить элемент в системное меню:

  • Помощь и поддержка
  • О Гноме
  • О Убунту

Более конкретно, я хочу вставить новый пункт в «About Ubuntu».

Попытка с Алакарте не работает. Клонирование файла "ubuntu-about.desktop" и изменение его атрибутов тоже не работает (после этого я даже перезагрузил компьютер). Поиск по категориям в "/ usr / share / desktop-directoryies" тоже не сработал, а поиск по "core" и "about" записям в / etc / xdc / menus также не помог. Это не так просто, как я думал.

У кого-нибудь есть предложения?


Мне удалось сделать это ДЛИННОЕ время назад, но я не могу вспомнить, как, все помнят, что-то глубоко внутри какой-то папки / etc или / usr / share
RolandiXor

Ответы:


7

Вы можете добавить элементы в первый раздел системного меню, используя Alacarte (Система -> Настройки -> Главное меню) .

Приведенные ниже пункты меню жестко запрограммированы в исходном коде панели gnome , поэтому, кроме редактирования исходного кода, невозможно добавить дополнительные пункты меню во второй раздел меню « Система» .

Однако вы можете «заменить» любой из трех пунктов меню, создав .desktopфайл ~/.local/share/applicationsс определенным именем файла.

  • Помощь и поддержка =yelp.desktop
  • О GNOME = gnome-about.desktop
  • Об Ubuntu =ubuntu-about.desktop

Например, предположим, что вместо элемента About Ubuntu в системном меню вам нужен элемент Tweak Ubuntu , просто скопируйте ubuntu-tweak.desktopфайл ~/.local/share/applications/, переименовав его в ubuntu-about.desktop:

cp /usr/share/applications/ubuntu-tweak.desktop ~/.local/share/applications/ubuntu-about.desktop

альтернативный текст

Если вы хотите снова использовать пункт меню About Ubuntu , просто удалите ubuntu-about.desktop:

rm ~/.local/share/applications/ubuntu-about.desktop

альтернативный текст


Отличный обходной путь. Я изменю gnome-about.desktop с помощью ярлыка, который я хочу. Благодарность!
Леонардо Монтенегро

-1

Вы пробовали перейти к Система - Настройки - Главное меню - Система - + Новый элемент? Таким способом я могу добавить новый пункт меню в Ubuntu 8.04. Однако проблема может заключаться в том, что невозможно получить доступ к подменю About Ubuntu таким образом.


Да, уже попробовал, и это не сработало.
Леонардо Монтенегро
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.