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

Автор Тема: openbox-menu -f jwm  (Прочитано 33941 раз)

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

Оффлайн geekless

  • Старожил
  • ****
  • Сообщений: 240
  • Репутация: +8/-0
  • Автор темы
Re:openbox-menu -f jwm
« Ответ #45 : 20 Сентябрь 2013, 12:25:15 »
Вот причина зависаний: http://git.make-linux.org/tmp/menu-cache.git/commit/?id=23f933c72e1cfe23e85ecfd8f9d8ed63354316c3

Скинул ссылку Андрею из LXDE, он пока не ответил.

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 34036
  • Репутация: +231/-0
    • PuppyRus-A
Re:openbox-menu -f jwm
« Ответ #46 : 20 Сентябрь 2013, 12:30:52 »
Скинул ссылку Андрею из LXDE, он пока не ответил.
А без него мы не можем перекомпилить и протестить?

Оффлайн geekless

  • Старожил
  • ****
  • Сообщений: 240
  • Репутация: +8/-0
  • Автор темы
Re:openbox-menu -f jwm
« Ответ #47 : 20 Сентябрь 2013, 12:35:06 »
Скинул ссылку Андрею из LXDE, он пока не ответил.
А без него мы не можем перекомпилить и протестить?
Можем, вон по ссылке выше репозиторий.  :)

Оффлайн RoDoN

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 6287
  • Репутация: +141/-0
Re:openbox-menu -f jwm
« Ответ #48 : 20 Сентябрь 2013, 12:47:55 »
Провел эксперимент: взял zzzz-rootcopy-s09 перепаковал с заменой на старую версию menu-cache, дополнительно сделал ссылку libmenu-cache.so.3 на libmenu-cache.so.1.0.0 и менюшка в JWM начала сама обновляться. Это конечно шаг назад, но он подтверждает, что проблемы именно в работе menu-cache.
Lenovo G500 (i3-3110M, 8 Гб, Intel + Radeon HD 8570)
PRA 16.12 JWM, Runtu 22.04 x64 XFCE

Оффлайн geekless

  • Старожил
  • ****
  • Сообщений: 240
  • Репутация: +8/-0
  • Автор темы
Re:openbox-menu -f jwm
« Ответ #49 : 20 Сентябрь 2013, 12:49:39 »
RoDoN, если не затруднит, проверьте с моими правками. Они исправляют проблемы в чистом арче, а под PRA я их еще не проверял.

Оффлайн RoDoN

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 6287
  • Репутация: +141/-0
Re:openbox-menu -f jwm
« Ответ #50 : 20 Сентябрь 2013, 12:55:57 »
Кстати, со старым menu-cache работает и без jwm-app-menu, т.е. как я раньше предлагал:
Код
<RootMenu label="Меню" labeled="false" onroot="3">
<Include>exec:openbox-menu -f jwm -I 16</Include>
<Separator/>
UPD Работает, но нет автообновления.


2 geekless
Это нужно по новой скомпилить openbox-menu?

« Последнее редактирование: 20 Сентябрь 2013, 14:00:32 от RoDoN »
Lenovo G500 (i3-3110M, 8 Гб, Intel + Radeon HD 8570)
PRA 16.12 JWM, Runtu 22.04 x64 XFCE

Оффлайн geekless

  • Старожил
  • ****
  • Сообщений: 240
  • Репутация: +8/-0
  • Автор темы
Re:openbox-menu -f jwm
« Ответ #51 : 20 Сентябрь 2013, 12:57:43 »
2 geekless
Это нужно по новой скомпилить openbox-menu?
Скомпилить новый menu-cache отсюда: http://git.make-linux.org/tmp/menu-cache.git/

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 34036
  • Репутация: +231/-0
    • PuppyRus-A
Re:openbox-menu -f jwm
« Ответ #52 : 20 Сентябрь 2013, 14:06:05 »
UPD Работает, но нет автообновления.
Я же выше писал - так автообновления в принципе не будет. Передергивать некому
А где взять старый menu-cache - проверю с ним...

Скомпилил. Без улучшений : http://forum.puppyrus.org/index.php/topic,14731.msg81316.html#msg81316  :laugh:
« Последнее редактирование: 20 Сентябрь 2013, 14:08:52 от sfs »

Оффлайн geekless

  • Старожил
  • ****
  • Сообщений: 240
  • Репутация: +8/-0
  • Автор темы
Re:openbox-menu -f jwm
« Ответ #53 : 20 Сентябрь 2013, 14:54:33 »
Мистика какая-то. Какая версия menu-cache точно таботает? Будем разбираться.

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 34036
  • Репутация: +231/-0
    • PuppyRus-A
Re:openbox-menu -f jwm
« Ответ #54 : 20 Сентябрь 2013, 15:09:04 »
Только что поставил menu-cache-0.4.1-1-i686.pkg.tar.xz . Перекомпилил под него openbox-menu
Теперь
touch /usr/share/desktop-directories/fake-item.directory  и pacman - установка передергивают меню
Подключение модуля НЕ передергивает. Не проблема - вставить touch в подключалку
Получается дело в menu-cache
menu-cache-0.4. отрабатывает медленнее. Придется sleep 2 && jwm -reload

Оффлайн geekless

  • Старожил
  • ****
  • Сообщений: 240
  • Репутация: +8/-0
  • Автор темы
Re:openbox-menu -f jwm
« Ответ #55 : 20 Сентябрь 2013, 15:48:46 »
Не могу проверить, devx не скачивается. Это только у меня так?

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 34036
  • Репутация: +231/-0
    • PuppyRus-A
Re:openbox-menu -f jwm
« Ответ #56 : 20 Сентябрь 2013, 16:13:36 »
Цитата
Firefox не может найти сервер www.2safe.com
Можно пока этот http://www.mediafire.com/download/xp296348x6yj3cm/DEVX-PR130721.pfs

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 34036
  • Репутация: +231/-0
    • PuppyRus-A
Re:openbox-menu -f jwm
« Ответ #57 : 20 Сентябрь 2013, 16:21:08 »
Если посмотреть на проблему свежим взглядом...
Не будет ли проще написать парсер .desktop и запускать его демоном с отслеживанием du .../applications/..
Изменился размер - перепарсить и перестартовать wm
На bash сам смогу, но боюсь, будет медленно и систему лишнего грузить... Есть смысл заморачиваться?

Оффлайн RoDoN

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 6287
  • Репутация: +141/-0
Re:openbox-menu -f jwm
« Ответ #58 : 20 Сентябрь 2013, 22:58:29 »
А где взять старый menu-cache - проверю с ним...
Наверно здесь http://sourceforge.net/projects/lxde/files/menu-cache/

Если посмотреть на проблему свежим взглядом...
то заметим, что потребление памяти при работе с menu-cache+openbox-menu по сравнению с обычным меню+fixmenus в JWM возрастает, напр., при загрузке системы до раб.стола и запуска только htop потребление памяти по данным того же htop у меня увеличилось с 68...72 Мб до 100...110 Мб, но при таком раскладе тогда уж проще поставить Openbox+*panel (ИМХО).

2 geekless
вопрос к вам, как хорошо знающему LXPanel и как автору Waterline, подскажите где у этих панелей находится кеш меню, т.к. если я правильно понял каталог ~/.cache/menus создается и используется только openbox-menu.
« Последнее редактирование: 20 Сентябрь 2013, 23:10:55 от RoDoN »
Lenovo G500 (i3-3110M, 8 Гб, Intel + Radeon HD 8570)
PRA 16.12 JWM, Runtu 22.04 x64 XFCE

Оффлайн geekless

  • Старожил
  • ****
  • Сообщений: 240
  • Репутация: +8/-0
  • Автор темы
Re:openbox-menu -f jwm
« Ответ #59 : 21 Сентябрь 2013, 04:29:09 »
2 geekless
вопрос к вам, как хорошо знающему LXPanel и как автору Waterline, подскажите где у этих панелей находится кеш меню, т.к. если я правильно понял каталог ~/.cache/menus создается и используется только openbox-menu.
???
~/.cache/menus создается и используется menu-cache.
Waterline обращается к menu-cache, сама она ничего не делает.