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

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

  • Справка и поддержка
  • О Gnome
  • О Ubuntu

В частности, я хочу вставить новый элемент в «About Ubuntu».

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

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

11
задан 11 January 2011 в 18:31

2 ответа

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

0
ответ дан 11 January 2011 в 18:31

Вы можете добавить элементы в первый раздел меню Система с помощью Alacarte (Система -> Предпочтения -> Главное меню) .

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

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

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

Например, допустим, что вместо пункта Об Ubuntu в меню Система требуется Tbuak Ubuntu , просто скопируйте файл ubuntu-tweak.desktop в ~/.local/share/applications/, переименовав его в ubuntu-about.desktop:

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

alt text

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

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

alt text

0
ответ дан 11 January 2011 в 18:31

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

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