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

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

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

Оффлайн paulus

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 1732
  • Репутация: +24/-0
  • Автор темы
Re:JWM 2.3
« Ответ #60 : 01 Февраль 2016, 10:10:21 »
Проверь у себя наличие симлинка /usr/share/pixmaps/puppy, у меня с ним значки появились.
Да, симлинк на /usr/share/pixmaps/ помог. Добавил в пакет 040-jwm-2.3.4-pb03.pfs
Я так понимаю /etc/apt.conf.d/99jwmmenuup тоже не нужен?
« Последнее редактирование: 01 Февраль 2016, 10:26:11 от paulus »

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 34003
  • Репутация: +231/-0
    • PuppyRus-A
Re:JWM 2.3
« Ответ #61 : 01 Февраль 2016, 10:22:02 »
Я так понимаю /etc/apt.conf.d/99jwmmenuup тоже не нужен?
В арче нет, но в deb до этого надо догадаться

Оффлайн RoDoN

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 6285
  • Репутация: +141/-0
Re:JWM 2.3
« Ответ #62 : 02 Февраль 2016, 21:26:25 »
Выяснил опытным путём, что отображение иконки в меню от наличия расширения не зависит.
Спасибо дяде Шурику за подсказку.
В jwm-2.3.4 можно меню сделать со значками, только надо внести изменения в ~/.jwmrc, а именно эти строки:
Код
	<!-- <Icons> -->
<!-- <IconPath>$HOME/.icons</IconPath> -->
<IconPath>/usr/share/icons</IconPath>
<IconPath>/usr/share/pixmaps</IconPath>
<IconPath>/usr/local/share/pixmaps</IconPath>
<!-- </Icons> -->
заменить на:
Код
	<!-- <Icons> -->
<!-- <IconPath>$HOME/.icons</IconPath> -->
<IconPath>/usr/share/pixmaps</IconPath>
<IconPath>/usr/local/share/pixmaps</IconPath>
<IconPath>/usr/share/icons</IconPath>
<IconPath>/usr/share/icons/hicolor/48x48/apps</IconPath>
<IconPath>/usr/share/icons/hicolor/32x32/apps</IconPath>
<IconPath>/usr/share/icons/hicolor/24x24/apps</IconPath>
<!-- </Icons> -->
А также убрать все расширения, для чего переделать в скрипте /usr/local/bin/jwm_xdgmenu.sh так, чтоб не было расширений:
Код
#!/bin/sh
echo "<?xml version="1.0"?>
<JWM>"
jwm-xdgmenu1 /etc/xdg/menus/applications.menu |tail -n+2 |head -n-1 |sed 's/.[pxs][npv][gm]//'
echo "</JWM>"
Теперь еще и некоторая экономия, т.к. используется jwm-xdgmenu1 размером 5068 байт вместо jwm-xdgmenu2 - 71 Kб. Только jwm-xdgmenu2 позволяет параметром -m 18 изменять высоту строки в меню, а в jwm-xdgmenu1 такой функции нет.
А чтобы в меню были все-все строки со значками надо в некоторых десктоп-файлах убрать пути к значкам, т.е. в них должны быть только имена.
« Последнее редактирование: 02 Февраль 2016, 21:28:15 от RoDoN »
Lenovo G500 (i3-3110M, 8 Гб, Intel + Radeon HD 8570)
PRA 16.12 JWM, Runtu 22.04 x64 XFCE

Оффлайн paulus

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 1732
  • Репутация: +24/-0
  • Автор темы
Re:JWM 2.3
« Ответ #63 : 02 Февраль 2016, 23:44:11 »
А также убрать все расширения, для чего переделать в скрипте /usr/local/bin/jwm_xdgmenu.sh так, чтоб не было расширений:
Так и переделал, хотел остановиться на этом варианте... Но так динамическое меню вообще пропало:
jwm-xdgmenu1 (5068): error while loading shared libraries: libgnome-menu.so.2 (весит 80292).
Так что не особо и выигрываем в весе. Можно ли получить то же самое, но без гномолибы, на jwm-xdgmenu2?
--
upd. Можно, так и сделаю :) 040-jwm-2.3.4-pb05.pfs

1. Дописал в меню, для универсальности defaultfilemanager, но rox не ведется :(
2. Как удалить в меню эти два разделителя? :( Они и до динамического меню появлялись.
3. Вроде бы jwmrc-menu-2 нигде не используется, может его выкинуть? И зачем theme-switcher создает jwm_colors и без него нормально живется?
« Последнее редактирование: 12 Февраль 2016, 12:34:05 от paulus »

Оффлайн paulus

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 1732
  • Репутация: +24/-0
  • Автор темы
Re:JWM 2.3
« Ответ #64 : 11 Февраль 2016, 01:50:44 »
jwm-xdgmenu2 64bit существует в природе?

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 34003
  • Репутация: +231/-0
    • PuppyRus-A
Re:JWM 2.3
« Ответ #65 : 11 Февраль 2016, 09:32:40 »
Бинарником не нашел. Скомпилить не получилось. Поэтому пришлось извращаться на sh

Оффлайн KOT

  • Пользователь
  • **
  • Сообщений: 65
  • Репутация: +2/-0
Re:JWM 2.3
« Ответ #66 : 12 Февраль 2016, 01:02:44 »
3. Вроде бы jwmrc-menu-2 нигде не используется, может его выкинуть?
Выкидывать не надо. Щелкни колесиком мыши по раб.столу.

По ссылке вместо файла 040-jwm-2.3.4-pb05.pfs вываливается красивый синий крокодильчик с ошибкой 404, надо убрать в конце "="
« Последнее редактирование: 12 Февраль 2016, 01:08:07 от KOT »

Оффлайн paulus

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 1732
  • Репутация: +24/-0
  • Автор темы
Re:JWM 2.3
« Ответ #67 : 12 Февраль 2016, 12:33:42 »
Выкидывать не надо. Щелкни колесиком мыши по раб.столу.
И точно :) Почти не пользуюсь, вот и просмотрел.

sfs, defaultfilemanager не срабатывает с ROX, а spacefm ok
Код
<Program label="Файловый менеджер" icon="home24.png">defaultfilemanager</Program>
Варианты ничего не меняют: defaultfilemanager, defaultfilemanager ~, exec:defaultfilemanager ~ (это вообще лишнее, так как скрипт исполняемый)
Скорее всего надо что-то поменять в /usr/local/bin/defaultfilemanager под ROX, посмотришь в свободное время?

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 34003
  • Репутация: +231/-0
    • PuppyRus-A
Re:JWM 2.3
« Ответ #68 : 12 Февраль 2016, 12:41:56 »
Поскольку в spacefm работает - дело явно не в скрипте. А rox я не знаю абсолютно. Идей нет

Оффлайн paulus

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 1732
  • Репутация: +24/-0
  • Автор темы
Re:JWM 2.3
« Ответ #69 : 13 Февраль 2016, 02:57:22 »
Бинарником не нашел. Скомпилить не получилось. Поэтому пришлось извращаться на sh
jwm-xdgmenu2 заменить на dmenu или archlinux-xdg-menu (jwm вроде бы поддерживает), для использования в pra/pra64?

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 34003
  • Репутация: +231/-0
    • PuppyRus-A
Re:JWM 2.3
« Ответ #70 : 13 Февраль 2016, 08:54:31 »
dmenu - ничего не путаете? Если Вас устраивает вместо стандартного jwm меню заменитель - ymenu panther-launcher xfce-appfinder synaptic
archlinux-xdg-menu - на perl

Оффлайн paulus

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 1732
  • Репутация: +24/-0
  • Автор темы
Re:JWM 2.3
« Ответ #71 : 13 Февраль 2016, 11:48:12 »
dmenu - ничего не путаете? Если Вас устраивает вместо стандартного jwm меню заменитель
Может и путаю, думал оно может динамическое меню делать.
Заменители стандартного меню не устраивают. Получается без jwm-xdgmenu2 под пра64 динамическое меню сделать нечем :( Вот бы автора найти и "попинать" насчет 64bit...

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 34003
  • Репутация: +231/-0
    • PuppyRus-A
Re:JWM 2.3
« Ответ #72 : 13 Февраль 2016, 13:07:35 »
Заменители стандартного меню не устраивают.
тогда dmenu не подойдет
Получается без jwm-xdgmenu2 под пра64 динамическое меню сделать нечем
Есть чем - в моем модуле на sh делается (не динам. - но в чем проблема переделать). В пупи64 тоже как то делается

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8636
  • Репутация: +187/-2
  • Старый чайник
Re:JWM 2.3
« Ответ #73 : 13 Февраль 2016, 18:38:21 »
Получается без jwm-xdgmenu2 под пра64 динамическое меню сделать нечем :(
Во первых, динамическое меню это путь не в ту сторону. Я сравнивал jwm-dynmenu.bin и jwm-incmenu и скорость открывания меню несопоставима в пользу второго. Проверял на JWM-2.3.4.
 Во вторых, ander делает третий вариант, ещё более быстрый.
 Отсюда вопрос, зачем нам что-то чужое?
 
Моноблок 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

Оффлайн paulus

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 1732
  • Репутация: +24/-0
  • Автор темы
Re:JWM 2.3
« Ответ #74 : 14 Февраль 2016, 01:39:00 »
Во вторых, ander делает третий вариант, ещё более быстрый.
Это как? Хочется самый легкий и быстрый вариант, который будет одинаков для пра/пра64