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

Автор Тема: JWM-2.3.7  (Прочитано 18813 раз)

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

Оффлайн DdShurick

  • Это Риччи
  • Модератор
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Автор темы
  • Старый чайник
Re: JWM-2.3.7
« Ответ #15 : 29 Июль 2019, 20:10:45 »
надо перестартовать JWM, чтобы меню изменилось.
Достаточно jwm -reload     (Reload menu)
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн RoDoN

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 6282
  • Репутация: +141/-0
Re: JWM-2.3.7
« Ответ #16 : 29 Июль 2019, 23:42:01 »
С версии 2.3.7, если верить документации появился такой параметр:
dynamic
A file to load for the root menu. If the name begins with "exec:", then the name of an executable can be provided that will output the root menu. Note that the root menu structure must have a JWM tag at the top level. New in JWM 2.3.7.
Но вот как его заставить работать что-то не пойму.

З.Ы. Очень жаль, что автор не приводит примеров файла настроек, а в создаваемом при компиляции system.jwmrc вообще нет многих параметров  :(
Lenovo G500 (i3-3110M, 8 Гб, Intel + Radeon HD 8570)
PRA 16.12 JWM, Runtu 22.04 x64 XFCE

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5319
  • Репутация: +139/-1
Re: JWM-2.3.7
« Ответ #17 : 30 Июль 2019, 01:40:11 »
Но вот как его заставить работать что-то не пойму.
на примере JWM-2.4.0 от DdShurick, что-то типа такого?
Цитата
<RootMenu label="RICHY-32" labeled="true" height="16" onroot="3" dynamic="exec:jwm_menu">
<Include>exec:jwm_menu</Include>
« Последнее редактирование: 30 Июль 2019, 01:43:58 от krasnyh »

Оффлайн RoDoN

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 6282
  • Репутация: +141/-0
Re: JWM-2.3.7
« Ответ #18 : 30 Июль 2019, 14:11:10 »
что-то типа такого?
Цитата
<RootMenu label="RICHY-32" labeled="true" height="16" onroot="3" dynamic="exec:jwm_menu">
Это я сразу попробовал, как в новостях прочитал, но не работает  :(
« Последнее редактирование: 30 Июль 2019, 14:13:04 от RoDoN »
Lenovo G500 (i3-3110M, 8 Гб, Intel + Radeon HD 8570)
PRA 16.12 JWM, Runtu 22.04 x64 XFCE

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5319
  • Репутация: +139/-1
Re: JWM-2.3.7
« Ответ #19 : 30 Июль 2019, 14:34:03 »
но не работает
Здесь https://github.com/joewing/jwm/issues/221#issuecomment-275291974 упомянута такая конструкция и она работает:
Код
<RootMenu onroot="7" dynamic="exec:jwm-places||jwm-places-bash" />

 joewing commented on 29 Jan 2017
Код
<RootMenu onroot="1" dynamic="exec:$HOME/genmenu.sh"/>

« Последнее редактирование: 30 Июль 2019, 14:43:33 от krasnyh »

Оффлайн DdShurick

  • Это Риччи
  • Модератор
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Автор темы
  • Старый чайник
Re: JWM-2.3.7
« Ответ #20 : 30 Июль 2019, 18:06:09 »
что-то типа такого?
Цитата
<RootMenu label="RICHY-32" labeled="true" height="16" onroot="3" dynamic="exec:jwm_menu">
Это я сразу попробовал, как в новостях прочитал, но не работает  :(
У меня работает (jwm-2.4.0), но отображает только "динамическую" часть меню.
Честно говоря, в Puppy издавна использовался fixmenus, который обновлял меню при загрузке, перезагрузке X, установке и удалении программ. И этого вполне достаточно.
запускалка lxsession-xdg-autostart (без ТК зависимостей)
И что это даст?
Автозапуск из ~/.config/autostart/*.desktop - метод порочный, но если "адиёты" приняли такой стандарт, будем мучаться вместе с ними.
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн RoDoN

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 6282
  • Репутация: +141/-0
Re: JWM-2.3.7
« Ответ #21 : 30 Июль 2019, 18:12:42 »
У меня работает (jwm-2.4.0), но отображает только "динамическую" часть меню.
Да, у меня тоже так заработало. Вчера скомпилил и установил версию 2.4.0, но как я писал выше не работало, хотя и рестарт иксов делал, а сегодня после получается после полной перезагрузки заработало.
Lenovo G500 (i3-3110M, 8 Гб, Intel + Radeon HD 8570)
PRA 16.12 JWM, Runtu 22.04 x64 XFCE

Оффлайн DdShurick

  • Это Риччи
  • Модератор
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Автор темы
  • Старый чайник
Re: JWM-2.3.7
« Ответ #22 : 30 Июль 2019, 18:19:37 »
 Пробовал добавить "статическую" часть меню в jwm_menu, начинает слегка подвисать. Мне кажется "динамикой" увлекаться не стоит, не тот случай.

Перезалил JWM-2.4.0
нужно /home/live/ заменить на $HOME/
Уже сделал.
« Последнее редактирование: 07 Сентябрь 2019, 11:35:34 от RoDoN »
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5319
  • Репутация: +139/-1
Re: JWM-2.3.7
« Ответ #23 : 30 Июль 2019, 19:14:13 »
Перезалил JWM-2.4.0
При запуске richy64 с этим jwm сразу падают иксы.
Также пробовал из под icewm запускать распакованный ./jwm, тоже сразу рестарт иксов.

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5319
  • Репутация: +139/-1
Re: JWM-2.3.7
« Ответ #24 : 30 Июль 2019, 19:42:01 »
Пробовал добавить "статическую" часть меню в jwm_menu, начинает слегка подвисать. Мне кажется "динамикой" увлекаться не стоит, не тот случай.
Не знаю в чем разница между dynamic и Dynamic, может одно и тоже только разными средствами. Но есть у нас в репах https://mirror.yandex.ru/puppyrus/puppyrus-a64/pfs-portable-test/040-jwm-2.3.6-tst_64-pb02.pfs там динамика и статика в меню реализована так (и вроде все работает без тормозов):
Цитата
<?xml version="1.0"?>
<JWM>

    <!-- The root menu. -->
<RootMenu label="" labeled="false" height="24" onroot="3">
  <Program label="Центр управления" icon="x48.png">menu-cc</Program>
  <Separator/>
  <Program label="Файловый менеджер" icon="home24.png">defaultfilemanager</Program>
  <Program label="Интернет-браузер" icon="www24.png">defaultbrowser</Program>
  <Program label="Терминал" icon="console24.png">defaultterminal</Program>
  <Separator/>
  <Dynamic label="Приложения" icon="/usr/share/xpupsay/cow_small.png">exec:jwmtst</Dynamic>
  <Separator/>
  <Program label="Справка" icon="help48.png">puppyhelp</Program>
  <Program label="Выключение" icon="shutdown48.png">sfs-shutdown</Program>
</RootMenu>

Оффлайн DdShurick

  • Это Риччи
  • Модератор
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Автор темы
  • Старый чайник
Re: JWM-2.3.7
« Ответ #25 : 30 Июль 2019, 20:20:17 »
При запуске richy64 с этим jwm сразу падают иксы.
Странно. У меня нормально. Смотрите xerrs.log
Но есть у нас в репах
Есть, но это меню получается "трёчступенчатым".
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5319
  • Репутация: +139/-1
Re: JWM-2.3.7
« Ответ #26 : 30 Июль 2019, 20:43:54 »
Смотрите xerrs.log
Скрины мне ничего не сказали. )

Оффлайн DdShurick

  • Это Риччи
  • Модератор
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Автор темы
  • Старый чайник
Re: JWM-2.3.7
« Ответ #27 : 31 Июль 2019, 08:36:46 »
Код
# ldd /usr/bin/jwm | grep not 
??
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5319
  • Репутация: +139/-1
Re: JWM-2.3.7
« Ответ #28 : 31 Июль 2019, 16:00:49 »
# ldd /usr/bin/jwm | grep not
Нет недостающих либ. Скрин.
 
Неисправность проявляется так - появляется рабочий стол, падает, появляется консоль и уже в ней многократно пытаются запуститься иксы.

Код
live@prar-1811 /mnt/sda3/Richy_BB_64 % ls -l *
-rw-r--r-- 1 root root  204173 июл 31 14:34 minitrd.gz
-rw-r-xr-x 1 root root 6218288 фев 11  2018 vmlinuz-4.14.14-pf9_64

base:
итого 106608
-rw-r-xr-x 1 root root 48037888 мая 13 19:57 Richy64-base.xzm
-rw-r--r-- 1 live root 36999168 июн 27 14:14 Xorg-1.20.1.xzm
-rw-r-xr-x 1 root root 24129536 фев 11  2018 kernel-4.14.14-pf9.xzm

modules:
итого 200100
-rw-r-xr-x 1 root root   724992 сен 22  2018 Gparted-0.32.0.xzm
-rw-r-xr-x 1 root root 31780864 мая  4 09:47 ICQ-10.0.6108.xzm
-rw-r-xr-x 1 root root  7905280 янв 20  2019 IceWM-1.4.2.xzm.old
-rw-r-xr-x 1 root root 99356672 мар 31 09:45 Office.xzm
-rw-r-xr-x 1 root root  1306624 фев 11  2018 eudev-3.2.5.xzm
-rw-r-xr-x 1 root root  1433600 фев 11  2018 geany-1.31.0.xzm
-rw-r-xr-x 1 root root    53248 фев 11  2018 gpicview-0.2.5.xzm
-rw-r-xr-x 1 root root  3280896 сен 13  2018 gtk+-2.24.32.xzm
-rw-r--r-x 1 root root   114688 июл 30 00:41 jwm-2.4.0.xzm
-rw-r-xr-x 1 root root  1085440 фев 11  2018 mc-4.8.20.xzm
-rw-r-xr-x 1 root root   483328 фев 11  2018 mpg123-1.25.6.xzm
-rw-r-xr-x 1 root root   483328 сен 13  2018 mtpaint-3.40.xzm
-rw-r-xr-x 1 root root  5201920 фев 11  2018 pidgin-2.12.0.xzm
-rw-r-xr-x 1 root root    57344 мая  3 20:56 pure-ftpd-1.0.47.xzm
-rw-r-xr-x 1 root root 50622464 сен 13  2018 seamonkey-gtk2-2.49.3.xzm
-rw-r-xr-x 1 root root  1003520 мая 11 12:20 upNet.xzm

optional:
итого 13380
-rw-r--r-- 1 root root 13701120 июл 31 14:37 python-2.7.16.xzm
« Последнее редактирование: 31 Июль 2019, 16:10:42 от krasnyh »

Оффлайн imp

  • cat /dev/ass > /dev/head
  • Ветеран
  • *****
  • Сообщений: 1708
  • Репутация: +49/-1
  • /dev/hands < /dev/ass
Re: JWM-2.3.7
« Ответ #29 : 31 Июль 2019, 16:52:18 »
/tmp/xerrs.log? libllvm? Когда у меня такое было - причину нашел там.
Компьютер имеет то преимущество перед мозгом, что им пользуются.