Автор Тема: Проблемы с редактором меню MenuLibre  (Прочитано 834 раз)

Оффлайн Labaman

  • Давно тут
  • **
  • Сообщений: 165
  • Кто сказал что пингвины не летают?
    • Email
Покопал форумы на тему наличия графического редакторам меню для xfce и нашел вариант с MenuLibre. Он оказался в штатных репозиториях ALT, собственно , решил испробовать.
В итоге при первом же запуске получил ругань на неверные desktop-файлы, которые редактор тут же скрыл из меню, и как выяснилось, он таким образом скрыл все меню, кроме пункта с приложениями Chromium...
Что не так с этим редактором? Может есть какие альтернативы?

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 9 584
Re: Проблемы с редактором меню MenuLibre
« Ответ #1 : 29.04.2021 10:26:47 »
Везде где пишет:
Exec программа 'программа' не найдена в расположениях, указанных в PATH

может означать:
- или исполняемого файла нет в каталогах указанных в переменной PATH;
- или он есть, но без exec-бита.

Остальное надо смотреть, что за Неизвестная ошибка и почему редактор выдал это.

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 9 584
Re: Проблемы с редактором меню MenuLibre
« Ответ #2 : 29.04.2021 11:20:59 »
В случае неизвестной ошибки, пробуйте запустить приложение вручную как указано в десктоп-файле и смотрите ошибку.

Например, на примере medit:

Смотрим пути к исполняемому файлу и десктоп-файлу
$ rpm -ql medit | grep 'desktop$\|bin/'
/usr/bin/medit
/usr/share/applications/medit.desktop

Смотрим команду в десктоп-файле
$ grep ^Exec= /usr/share/applications/medit.desktop
Exec=medit %F

Запускаем этой же командой указанной в Exec desktop-файла, - редактор на запуске выдаёт некритичную ошибку, которая запуску редактора не мешает
$ medit %F

(medit:23209): Gtk-WARNING **: 11:09:31.823: Загружаемый модуль тем не найден в module_path: «adwaita»,

(medit:23209): Gtk-WARNING **: 11:09:31.828: Загружаемый модуль тем не найден в module_path: «adwaita»,

Также посмотрите, что не так в самом desktop-файле.

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 9 584
Re: Проблемы с редактором меню MenuLibre
« Ответ #3 : 29.04.2021 11:33:17 »
Кстати:
а откуда у вас взялся например этот путь:
/usr/share/slinux-style/applications/medit.desktop

если в пакете он один единственный:
$ rpm -ql medit | grep desktop
/usr/share/applications/medit.desktop
/usr/share/medit-1/language-specs/desktop.lang

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 9 584
Re: Проблемы с редактором меню MenuLibre
« Ответ #4 : 29.04.2021 12:06:59 »
Пример аналогичный одной из ваших ошибок в сообщении menulibre:
Exec программа 'программа' не найдена в расположениях, указанных в PATH

1. См. скриншот.
2. У исполняемого файла отсутствует exec-бит, - файл не исполняемый и не может быть запущен, что вызывает предупреждение menulibre, - см. скриншот:
$ rpm -qvl spectrum-fuse | grep bin/
-rw-r--r--    1 root    root                  1177296 апр  2  2019 /usr/bin/spectrum-fuse

Багрепорт #38352 висит уже год. Метод исправления указан в комментарии 1 багрепорта.

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 9 584
Re: Проблемы с редактором меню MenuLibre
« Ответ #5 : 29.04.2021 12:36:09 »
Пример аналогичный одной из ваших ошибок в сообщении menulibre:
Exec программа 'программа' не найдена в расположениях, указанных в PATH

1. См. скриншот.
2. У исполняемого файла отсутствует exec-бит, - файл не исполняемый и не может быть запущен, что вызывает предупреждение menulibre, - см. скриншот:
$ rpm -qvl spectrum-fuse | grep bin/
-rw-r--r--    1 root    root                  1177296 апр  2  2019 /usr/bin/spectrum-fuse

Багрепорт #38352 висит уже год. Метод исправления указан в комментарии 1 багрепорта.

Комментарий к комментарию 1 багрепорта #38352:

Права в этой команде, секция %makeinstall в spec-файле, менять нельзя:
install -D -m 644 "$f" "$nf"

Эта команда находится в цикле.
« Последнее редактирование: 29.04.2021 12:39:00 от Speccyfighter »

Оффлайн Labaman

  • Давно тут
  • **
  • Сообщений: 165
  • Кто сказал что пингвины не летают?
    • Email
Re: Проблемы с редактором меню MenuLibre
« Ответ #6 : 29.04.2021 13:54:51 »
Видимо, проблема еще в том, что программа потихоньку издыхает с 2019 года, немного не адаптирована под современные реалии.
Поставил редактор меню  GNOME - alacarte - все прекрасно открывает, редактирует ни на что не ругается.
В общем, найдена рабочая альтеративна. Желания вручную перекапать ВСЕ .desctop файлы, чтобы заработал визуальный редактор меню - идея интересная с точки зрения оттачивания скила, но абсолютно бредовая с точки зрения здравого смысла.  ;-D

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 9 584
Re: Проблемы с редактором меню MenuLibre
« Ответ #7 : 29.04.2021 17:39:04 »
Желания вручную перекапать ВСЕ .desctop файлы, чтобы заработал визуальный редактор меню - идея интересная с точки зрения оттачивания скила, но абсолютно бредовая с точки зрения здравого смысла.  ;-D

:-) Согласен. Один-два, куда ни шло. Но десяток или больше, это уже перебор.
Кстати да: про alacarte совсем забыл, поэтому не подсказал.
« Последнее редактирование: 29.04.2021 17:41:53 от Speccyfighter »