Сайт | Скачать | Видео | Wiki

Автор Тема: Обновление меню vala-panel  (Прочитано 5357 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Обновление меню vala-panel
« : 29 Октябрь 2020, 13:33:38 »
Удаляю прогу пакетным менеджером. В меню vala-panel она остается, но без иконки
Нельзя намутить обновление? В идеале автоматически или хотя бы ключом
« Последнее редактирование: 29 Октябрь 2020, 15:52:20 от sfs »

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: Обновление меню
« Ответ #1 : 29 Октябрь 2020, 15:51:05 »
В Puppy для зтого fixmenus. В JWM - jwm -reload. В других WM наверно тоже есть.
Что можно сделать костыль с перезапуском панели - это понятно , но она пропадет - появится + из трея что-нибудь вывалится
Я спрашиваю автора про некостыльные решения

Оффлайн rilian

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 420
  • Репутация: +3/-0
Re: Обновление меню vala-panel
« Ответ #2 : 29 Октябрь 2020, 16:17:00 »
В меню vala-panel она остается, но без иконки
Прямо остается? А если поменять настройки menumodel с кнопки на бар и обратно? Тогда обновление происходит?

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: Обновление меню vala-panel
« Ответ #3 : 29 Октябрь 2020, 16:48:11 »
да. Тогда обновляется как надо

Оффлайн rilian

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 420
  • Репутация: +3/-0
Re: Обновление меню vala-panel
« Ответ #4 : 29 Октябрь 2020, 16:55:18 »
да. Тогда обновляется как надо

У нас просто нет монитора, потому что иначе при открытом меню эта вся шляпа падает. Могу добавить команду в remote, но ее сложно активировать - она больше для продвинутых юзеров.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: Обновление меню vala-panel
« Ответ #5 : 29 Октябрь 2020, 17:00:42 »
vala-panel -r cmd ?
В мане нет. Какие там возможны команды и чем отличается от -c
У меня падает - см скрин

Оффлайн rilian

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 420
  • Репутация: +3/-0
Re: Обновление меню vala-panel
« Ответ #6 : 29 Октябрь 2020, 17:44:54 »
В мане нет. Какие там возможны команды и чем отличается от -c
Возможные команды зависят от плагинов. -r restart не является возможной командой (но в в версии 0.5.0-6 падать не должно).

Известные плагины с командами:
1. menumodel. Аналог -c menu. (имя команды menu)
2. genmon обновляется. (имя команды refresh)

Синтаксис: vala-panel -r <plugin-id>::<plugin-command>.
plugin-id -это заголовок секции в конфиге про этот плагин.
plugin-command - это команда, которую поддерживает плагин.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: Обновление меню vala-panel
« Ответ #7 : 29 Октябрь 2020, 17:56:07 »
поменять настройки menumodel с кнопки на бар и обратно?
Это как-то можно через -c или -r ?
Или как еще менб передернуть?

Оффлайн rilian

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 420
  • Репутация: +3/-0
Re: Обновление меню vala-panel
« Ответ #8 : 29 Октябрь 2020, 17:58:34 »
Или как еще менб передернуть?
Оно по идее само должно пытаться. Или если меню закрыть и открыть - должно передернуться.
Оно само мониторит desktop файлы через интерфейс gtk (если это не custom menu).

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: Обновление меню vala-panel
« Ответ #9 : 29 Октябрь 2020, 18:09:42 »
У меня как раз custom menu
Т.е. только убирать или всю панель передергивать костылями
Без custom - действительно все ок
Может тогда мне это меню в исходниках пропатчить... Где его искать?

Оффлайн rilian

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 420
  • Репутация: +3/-0
Re: Обновление меню vala-panel
« Ответ #10 : 29 Октябрь 2020, 18:17:41 »
Может тогда мне это меню в исходниках пропатчить... Где его искать?
Я добавлю команду refresh в -r, если сильно важно. Кстати, чем ваше custom menu отличается от стока?

С custom menu такая идея - он мониторит свой xml файл. И если написать скрипт, который его автоматически генерит - то тогда оно будет обновляться скриптом.
Еще может помочь touch, думаю. Попробуйте touch (файл xml). Тоже может перегенерить.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: Обновление меню vala-panel
« Ответ #11 : 30 Октябрь 2020, 10:37:04 »
чем ваше custom menu отличается от стока?
В аттаче
В дефолтном много "прибито гвоздями"
Попробуйте touch
Работает! Отлично!
Как бы теперь этот скрипт в pacman засунуть, чтобывыполнялся посде установки-удаления...
http://forum.puppyrus.org/index.php?topic=23028.msg172463#msg172463

А нельзя чтобы кустом без доп. костылей обновлялось?
« Последнее редактирование: 30 Октябрь 2020, 11:31:40 от sfs »

Оффлайн rilian

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 420
  • Репутация: +3/-0
Re: Обновление меню vala-panel
« Ответ #12 : 30 Октябрь 2020, 11:38:09 »
В дефолтном много "прибито гвоздями"
Насколько я вижу, выпилили только настраиваемые кнопки блока экрана и выхода их системы. И пару папок в меню перехода.
Если не секрет, что в этом не устраивает?

А нельзя чтобы кустом без доп. костылей обновлялось?
Это будет не совсем правильным решением, потому что в custom не все используют приложения и настройки (генерируемые). Кто-то просто пишет xml, который работает.
(т.е. все пункты меню у него написаны руками, а не через vala-panel-internal-). Для этих пользователей перегенерация custom menu - лишняя возможность утечек памяти.
Хотя можно опцию добавить, чтоб и при custom menu мониторило. Я подумаю об этом.

Как бы теперь этот скрипт в pacman засунуть, чтобывыполнялся посде установки-удаления...
Никак, потому что локация меню все же может быть разной. Хотя если куда-нить в /etc/xdg его положить - то можно.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: Обновление меню vala-panel
« Ответ #13 : 30 Октябрь 2020, 11:53:11 »
что в этом не устраивает?
https://gitlab.com/vala-panel-project/vala-panel/-/blob/master/applets/core/menumodel/system-menus.ui
computer:// и пр. gvfs не в любом ФМ будет работать
nautilus-connect-server.desktop - это уже совсем "гвоздями"

Оффлайн rilian

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 420
  • Репутация: +3/-0
Re: Обновление меню vala-panel
« Ответ #14 : 30 Октябрь 2020, 12:58:49 »
computer:// и пр. gvfs не в любом ФМ будет работать
Насчет nautilus - у вас же тоже он есть.
А соответствующие desktop-файлы без gvfs тоже не появляются вроде.