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

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

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

Онлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 23491
  • Репутация: +172/-0
    • PuppyRus-A
Re:JWM и Richy
« Ответ #15 : 08 Февраль 2013, 09:23:39 »
А чем jwm-681 лучше? За что ломаемся?

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 9925
  • Репутация: +103/-0
Re:JWM и Richy
« Ответ #16 : 08 Февраль 2013, 09:32:17 »
а без разницы, есть проблема - есть вариант решения. Найти и перепрятать.
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Онлайн RoDoN

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 5494
  • Репутация: +122/-0
    • RoDoN
Re:JWM и Richy
« Ответ #17 : 08 Февраль 2013, 09:40:42 »
А чем jwm-681 лучше?
Если честно, то без понятия, а вот почему не компилится хочу разобраться, ведь в слако получается, а у нас нет, обидно однако. Логи чуть позже выложу и для jwm и для fribidi.
fribidi-0.10.9, которая стоит в системе компилится без проблем, а новая fribidi-0.19.5 не хочет.

Acer Aspire One AO751h (Atom Z520, Intel GMA500)
Acer Extensa 5620Z (T7500, Intel 965GM)
PuppyRus-JWM-13.12, PRA, Upup Precise, Tahr Puppy, Runtu 14.04 XFCE.

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 9925
  • Репутация: +103/-0
Re:JWM и Richy
« Ответ #18 : 10 Февраль 2013, 08:35:21 »
fribidi не компилируется т.к. в ней неправильно вызывается glib, оно там так и пишет - надо вызывать просто glib.h
после правки исходников - компилируется.
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Онлайн RoDoN

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 5494
  • Репутация: +122/-0
    • RoDoN
Re:JWM и Richy
« Ответ #19 : 13 Февраль 2013, 18:23:17 »
2013-02-11
А чем jwm-681 лучше? За что ломаемся?
Как писал выше я не смог в PuppyRus собрать новые версии JWM, но попробовать более новое хотелось, поэтому на выходных потестил jwm-681, собранный мной в слако и jwm-679 отсюда. Результаты такие, что бинарник jwm увеличился примерно на 20-30 Кб, потребление памяти в новых версиях почти в два раза выше, чем в версиях 5xx и 6xx до версии 633 включительно, также список зависимостей по команде ldd тоже где-то в два раза больше (примерно, поштучно не считал), но есть и положительные моменты, напр., прорисовка иконок в меню стала лучше, значки быстрого запуска в панели, рядом с кнопкой "Пуск" теперь обрамлены границами, смотрятся как кнопочки, вообще геометрия кнопок лучше смотрится. Большего я, как простой пользователь пока не заметил ни хорошего, ни плохого, но и пользовался еще не долго.
На мурге эти новые версии обсуждаются здесь: JWM Desktop Updates to V679.
Для себя пока собрал последнюю версию из 5xx, а именно jwm-590 и думаю пока подождать пока обновления 6xx устаканятся, а то что-то последние версии выходят очень часто.

З.Ы. Сейчас последняя версия на сайте автора уже jwm-685.

2013-02-13
Из свежей Slacko-beta-5.4.0.3 выдернул бинарник jwm-685, пришлось добавить только libpng14.so.14, что заметил и понравилось так это возможность перемещения окна стрелками курсора максимально вверх, в предыдущих версиях вплоть до jwm-633 у меня это не работало. Для меня это важно, т.к. иногда паппи грузится с разрешением 640x480 (когда дрова не становятся) и некоторые окна прог не помещаются на раб.столе и их надо поднять вверх, в IceWM с этим нет проблем, теперь и в новых версиях JWM тоже. Вот за это уже стоит "ломаться"!

З.Ы. Сравнил потребление памяти JWM и IceWM используя данные htop, оказывается увеличение потребления памяти в последних версиях JWM (всего лишь с 12 Мб до 20 Мб) не такое уж и большое  ;)  так как IceWM в общей сложности потребляет примерно 58 Мб.

Acer Aspire One AO751h (Atom Z520, Intel GMA500)
Acer Extensa 5620Z (T7500, Intel 965GM)
PuppyRus-JWM-13.12, PRA, Upup Precise, Tahr Puppy, Runtu 14.04 XFCE.

Онлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 23491
  • Репутация: +172/-0
    • PuppyRus-A
Re:JWM и Richy
« Ответ #20 : 18 Февраль 2013, 13:01:40 »
Скомпилил 686 в arch . Проблем с компиляцией не имел. Зависимостей в 218 не тянет. В трее кнопки стали в рамках. Поизящней
« Последнее редактирование: 18 Февраль 2013, 13:05:14 от sfs »

Онлайн RoDoN

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 5494
  • Репутация: +122/-0
    • RoDoN
Re:JWM и Richy
« Ответ #21 : 16 Март 2013, 11:47:07 »
Победить компиляцию jwm в PuppyRus так и не смог из-за ругани на fribidi, поэтому добавил при компиляции параметр --disable-fribidi и все получилось. Проверял на jwm-701 и jwm-704. Два дня работаю на 704, полет нормальный.
Вопрос такой, а что обеспечивает fribidi в нашей системе?
Цитировать
Пакет FriBidi является реализацией алгоритма двунаправленного отображения теста Unicode Bidirectional Algorithm (bidi). Он используется в других пакетах для поддержки арабского алфавита и алфавита языка иврит.
Арабский и иврит в PuppyRus вроде бы не используется.  На что повлияет отсутствие поддержки fribidi?

Acer Aspire One AO751h (Atom Z520, Intel GMA500)
Acer Extensa 5620Z (T7500, Intel 965GM)
PuppyRus-JWM-13.12, PRA, Upup Precise, Tahr Puppy, Runtu 14.04 XFCE.

Онлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 23491
  • Репутация: +172/-0
    • PuppyRus-A
Re:JWM и Richy
« Ответ #22 : 16 Март 2013, 11:55:55 »
Стандартный вопрос: удалось заметить отличия? Что-то интересное в changelog есть? Или только оптимизации и багфикс?

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 9925
  • Репутация: +103/-0
Re:JWM и Richy
« Ответ #23 : 16 Март 2013, 12:08:19 »
я же делал свежую fribidi и предлагал взять у меня.
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Онлайн RoDoN

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 5494
  • Репутация: +122/-0
    • RoDoN
Re:JWM и Richy
« Ответ #24 : 16 Март 2013, 12:39:15 »
Отличий пока не заметил, но и использую всех возможностей jwm, в основном багфикс, так в 703:
Fix compile with --disable-iconsКомпиляция варианта без иконок - для любителей минимализма, но это не по мне.

2 Pro
С твоей свежей версией у меня тот же печальный результат:
gcc -c -g -O2 -I/usr/X11R7/include -I/usr/include/libpng15   -pthread -I/usr/include/librsvg-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/cairo -I/usr/include/libpng15 -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/X11R7/include   -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng15 -I/usr/X11R7/include    -I/usr/include/freetype2 -I/usr/X11R7/include   -I/usr/X11R7/include   -I/usr/include/fribidi   -DLOCALEDIR=\"/usr/share/locale\"  font.c
font.c: In function ‘RenderString’:
font.c:209:4: error: unknown type name ‘FriBidiParType’
font.c:209:26: error: ‘FRIBIDI_PAR_ON’ undeclared (first use in this function)
font.c:209:26: note: each undeclared identifier is reported only once for each function it appears in
make[1]: *** [font.o] Ошибка 1

2 sfs
А ты не мог бы выложить конфиг компиляции jwm-692 из AF, я сравнил вывод ldd для твоего jwm-692 оказалось примерно 30 строк,как это и было в версиях до 633 включительно, а то во всех более новых и тех, что я сам компилил в Slacko или брал из др.дистрибов типа upup, dpup, slacko и др. или с мурги ldd выводит порядка 60 строк зависимостей.
« Последнее редактирование: 17 Март 2013, 08:53:54 от RoDoN »

Acer Aspire One AO751h (Atom Z520, Intel GMA500)
Acer Extensa 5620Z (T7500, Intel 965GM)
PuppyRus-JWM-13.12, PRA, Upup Precise, Tahr Puppy, Runtu 14.04 XFCE.

Онлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 23491
  • Репутация: +172/-0
    • PuppyRus-A
Re:JWM и Richy
« Ответ #25 : 16 Март 2013, 12:58:31 »
# jwm --help
unrecognized option: --help
JWM vgit-692 by Joe Wingbermuehle
compiled options: confirm fribidi icons png shape xft xinerama xpm xrender
Ничего не мудрил. Все дефолтное.
Что-то не хорошо у нас с devx. Чем новее софт - тем загадочнее проблемы. Уж от jwm никак не ожидал.
А 218 то уже практически готов. Обидно. Самое плохое что судя по теме с glibc не сдались только Pro и andy-voit. Я пободался, но понял что в этом слабоват, да и не интересно. Стал искать обходных путей (АF)

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 9925
  • Репутация: +103/-0
Re:JWM и Richy
« Ответ #26 : 16 Март 2013, 13:21:21 »
в данном случае с devx все нормально. и проблема настолько незагадочна что я даже незнаю.
Ложился ли fribidi-DEV мы не знаем.
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Онлайн RoDoN

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 5494
  • Репутация: +122/-0
    • RoDoN
Re:JWM и Richy
« Ответ #27 : 16 Март 2013, 13:33:40 »
Ложился ли fribidi-DEV мы не знаем.
Где его взять?

Acer Aspire One AO751h (Atom Z520, Intel GMA500)
Acer Extensa 5620Z (T7500, Intel 965GM)
PuppyRus-JWM-13.12, PRA, Upup Precise, Tahr Puppy, Runtu 14.04 XFCE.

Онлайн RoDoN

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 5494
  • Репутация: +122/-0
    • RoDoN
Re:JWM и Richy
« Ответ #28 : 16 Март 2013, 20:59:22 »
Не дождался я  fribidi-DEV... ну ничего нашелся другой путь.
Если раньше у меня  fribidi не компилился, выкидывало ошибку, которую у меня не хватало знаний и опыта, чтобы победить, то сегодня с подключенным  fribidi-0.19.5-i486.pfs (взят из репы) процесс компиляции оказался успешным, в результате создал и подключил fribidi_DEV-0.19.5-i486.pfs . Вот после этого без ругани, успешно скомпилил jwm-704 c настройками по умолчанию

2 Pro
Спасибо за подсказку.
« Последнее редактирование: 17 Март 2013, 10:00:42 от RoDoN »

Acer Aspire One AO751h (Atom Z520, Intel GMA500)
Acer Extensa 5620Z (T7500, Intel 965GM)
PuppyRus-JWM-13.12, PRA, Upup Precise, Tahr Puppy, Runtu 14.04 XFCE.

Онлайн RoDoN

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 5494
  • Репутация: +122/-0
    • RoDoN
Re:JWM и Richy
« Ответ #29 : 19 Апрель 2013, 10:50:09 »
Шустро jwm обновляется в последнее время, на мурге уже тестируется версия jwm-731.

Acer Aspire One AO751h (Atom Z520, Intel GMA500)
Acer Extensa 5620Z (T7500, Intel 965GM)
PuppyRus-JWM-13.12, PRA, Upup Precise, Tahr Puppy, Runtu 14.04 XFCE.