Как мне отредактировать меню панели приложений в Lubuntu?

16

Главное меню ( alacarte) не может записывать изменения как следует. Некоторое время это происходит, но случайно и редко.

Это ошибка?

Этот вопрос не является клоном этого . В этом случае главное меню не открывается, в этом случае оно открывается, но изменения записываются редко.

Сообщество
источник
3
Вы пробовали MenuLibre ? Вы можете получить его через Synaptic или Ubuntu Software Center, но не через Lubuntu Software Center (последний раз, когда я смотрел).
Попробуйте использовать locateкоманду или findкоманду для поиска через терминал. Пример: locate "rc.xml". Файл называется lubuntu-rc.xml . Я не знаю, остается ли файл тем же (имя) в Lubuntu 12.10
NickTux
на тот момент вопрос menulibreбыл недоступен для количественного: но пока что он есть (по состоянию на 24.0ct.2012): ppa.launchpad.net/menulibre-dev/devel/ubuntu/dists
Просто используйте PCManFM-> Go-> Applications. MenuLibre и Alacarte сумасшедшие.
Birkensocks

Ответы:

8

Если вы хотите редактировать пункты меню, программа, которую вы хотите использовать alacarte. Не тратьте свое время на XML-файлы. Alacarte - лучший графический редактор меню для всех систем меню на основе gtk.

sudo apt-get install alacarte

введите описание изображения здесь

Примечание / обновление: alacarte (редактор главного меню) не работает в 12.04 или 12.10 Lubuntu

скупость
источник
8

Если ссылка не работает, попробуйте этот файл с теми же файлами, которые были доступны ранее

Запустите LXMenuEditor.jarфайл (требуется Java), а затем используйте программу, чтобы добавить этот же файл в главное меню ... (без пробелов в пути ...)

  • На основе Java
  • Невозможно редактировать основные категории (как alacarteесли бы это работало)
  • Может открывать и редактировать файлы .desktop как текст

введите описание изображения здесь

На ютубе

  • Menulibre (какпредложено vasa1 в комментарии) является хорошим решением, поскольку оно доступно для Quantal 12.10 (оно не было на момент вопроса). Смотрите это и этот ответ . Но, как и LXMenuEditor (и в отличие от Alacarte), он не может создавать / редактировать основные категории.

  • Рассматривая Alacarte в Lubuntu : он заслуживает попытки постольку, поскольку он может редактировать / создавать основные категории, но его действия действительно возможны только случайно в 12.10, и, насколько я могу судить, он не работает вообще в 12.04. На этом этапе его следует рассматривать (версия 0.13.2-2ubuntu4) как непригодное для LXDE / Lubuntu (как это сделано для Gnome). Пожалуйста, прокомментируйте здесь, если это не так или если он меняется в новой версии. По причинам, почему это не работает, смотрите этот ответ .

Сообщество
источник
7

XML-файл, menu.xmlотвечающий за меню Lubuntu, находится в /usr/share/lubuntu/openbox/menu.xml. Вы можете редактировать XML-файл там. Но рекомендуется скопировать его в свою домашнюю папку ~/.local/share/lubuntu/openbox/menu.xmlи отредактировать там.

Два других файла, включенные в меню Lubuntu:

  • /etc/xdg/lubuntu/menus/lxde-applications.menu
  • /etc/xdg/menus/lxde-applications.menu

Посмотрите на эту страницу о меню LXDE. Существует также приложение Java, которое можно использовать для редактирования меню LXDE. Он называется LXMED и его можно найти на странице проекта на sourceforge.net.

Анвар
источник
4

Вы можете сделать это следующим образом:

  • Перейти к /home/username/.local/share
  • Создать папку с именем applications
  • Создайте файл с именем whatever.desktop
  • Отредактируйте его (с помощью панели), добавив что-то вроде этого:

    [Desktop Entry]
    Type=Application
    Categories=Utility
    Name=My dear folder
    Icon=/usr/share/icons/gnome/48x48/places/folder.png
    Exec=pcmanfm /my_dear_folder
    
  • Откройте терминал ( Ctrl+ Alt+ T)

  • Бегать:

    lxpanelctl restart
    

Выполнено!

NB. Внутри whatever.desktopфайла не должно быть пустых строк.

Dses
источник
Категории не соответствуют названиям меню, поэтому проверьте этот список на наличие доступных категорий.
Дон Киркби
4

Использование PCManFM

  • Откройте PCManFM Выберите в Меню> Перейти> Приложения

  • Чтобы удалить : щелкните правой кнопкой мыши на значках и выберите Скрыть

  • Чтобы добавить : Ctrl+, Hчтобы показать скрытые записи, затем щелкните правой кнопкой мыши значки и выберите Показать

  • Запустить lxpanctl restartв терминале

Выполнено!

saimischief
источник
0

В 16.04 зайдите -/.local/share/applicationsи удалите оскорбительный элемент. потомopenbox --restart

Роджер Баннистер
источник
0

Командная строка упрощение saimischief «s ответ :

pcmanfm menu://applications && lxpanelctl restart

Это запустится pcmanfmв правильном каталоге, и вы можете переименовывать, копировать, перемещать или удалять пункты меню по мере необходимости. После pcmanfmзакрытия lxpanelctl restartобновит меню.


Можно даже редактировать файлы конфигурации .desktop , на которые ссылаются пункты меню:

  1. Щелкните правой кнопкой мыши на элементе, например, menu://applications/Internet/выберите Firefox Web Browser .
  2. Появится небольшое меню, выберите « Свойства» , которое запускает небольшой графический интерфейс и позволяет пользователю изменять несколько вещей, таких как заголовок, параметры командной строки и т . Д.

Текстовый редактор может использоваться для более детального управления файлами конфигурации .desktop :

  1. Щелкните правой кнопкой мыши на элементе, например, menu://applications/Internet/выберите Firefox Web Browser .
  2. Появится небольшое меню, выберите « Открыть с помощью» , а затем выберите предпочитаемый текстовый редактор из списка программ.
АРУ
источник