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

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

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

Оффлайн ppz

  • Постоялец
  • ***
  • Сообщений: 161
  • Репутация: +0/-0
Re: JWM 2.3
« Ответ #90 : 02 Май 2016, 22:26:37 »
Я пробовал на2.2, значит на 2.3 уже есть?
paulus - 2.3 есть без дин. меню. - надо настраивать или уже готовое изделие?

Оффлайн paulus

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 1732
  • Репутация: +24/-0
  • Автор темы
Re: JWM 2.3
« Ответ #91 : 02 Май 2016, 23:38:01 »
Я пробовал на2.2, значит на 2.3 уже есть?
paulus - 2.3 есть без дин. меню. - надо настраивать или уже готовое изделие?
Есть давно 2.3.4, если сильно надо можно и 2.3.5 сделать. Готовое, но каждый настраивает под себя, разве нет?

Оффлайн ppz

  • Постоялец
  • ***
  • Сообщений: 161
  • Репутация: +0/-0
Re: JWM 2.3
« Ответ #92 : 03 Май 2016, 10:22:07 »
Не смог установить БАР сбоку при любом изменении в настройках команды top, бар падает вниз.

Оффлайн RoDoN

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 6283
  • Репутация: +141/-0
Re: JWM 2.3
« Ответ #93 : 03 Май 2016, 12:20:07 »
Документация по настройке JWM от автора, а именно параметры тега tray, в том числе и его расположения.
Если в файле /home/live/.jwm/jwmrc-bar вместо этого:
Код
<Tray autohide="top" halign="center" valign="top" height="56">
написать так:
Код
<Tray autohide="right" halign="right" valign="center" width="56" layout="vertical">
то панель будет располагаться справа и автоматически скрываться, а если так:
Код
<Tray autohide="left" halign="left" valign="center" width="56" layout="vertical">
то тогда слева.
Lenovo G500 (i3-3110M, 8 Гб, Intel + Radeon HD 8570)
PRA 16.12 JWM, Runtu 22.04 x64 XFCE

Оффлайн ppz

  • Постоялец
  • ***
  • Сообщений: 161
  • Репутация: +0/-0
Re: JWM 2.3
« Ответ #94 : 03 Май 2016, 15:14:57 »
Спасибо настроил, только в 2.2 надо  ставить autohide="true" тогда панель скрывается,
по ссылке не могу перейти, пишет ошибка. Визуально 2.2 быстрее чем 2.3.

А панель в jwm можно поставить сбоку, для нетбука так удобней.

Оффлайн RoDoN

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 6283
  • Репутация: +141/-0
Re: JWM 2.3
« Ответ #95 : 03 Май 2016, 17:41:01 »
Визуально 2.2 быстрее чем 2.3.
А в чем именно это проявляется?

Автор версию 2.2 уже не поддерживает, сейчас актуальная версия 2.3.5, а скоро выйдет 2.3.6.
Lenovo G500 (i3-3110M, 8 Гб, Intel + Radeon HD 8570)
PRA 16.12 JWM, Runtu 22.04 x64 XFCE

Оффлайн ppz

  • Постоялец
  • ***
  • Сообщений: 161
  • Репутация: +0/-0
Re: JWM 2.3
« Ответ #96 : 03 Май 2016, 19:27:36 »
Вызов меню при клике с задержкой происходит, делал вызов меню клавиатурой тоже самое, и при навигации по пунктам меню аналогично, может в настройках по умолчанию уже заложена задержка в миллисекундах.

Оффлайн paulus

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 1732
  • Репутация: +24/-0
  • Автор темы
Re: JWM 2.3
« Ответ #97 : 08 Май 2016, 00:10:16 »
Вызов меню при клике с задержкой происходит
Тебе же советовали поставить 2.3.4 без динамического меню... будет как на 2.2.* И меню настрой себе как хочется.., тут дело вкуса и привычек. imho

Оффлайн paulus

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 1732
  • Репутация: +24/-0
  • Автор темы
Re: JWM 2.3
« Ответ #98 : 27 Ноябрь 2016, 19:18:33 »
Для aumix я себе сделал в /usr/share/icons ссылку на /usr/share/aumix/aumix.xpm и значек появился,
это сразу в базе надо сделать.

Цитата: RoDoN
Еще у Pburn значек потерян, поэтому в /usr/share/icons кинул симлинк на /opt/pburn/pburn/pburn20.png
Снова таки, надо это сделать в модуле Pburn

Цитата: RoDoN
а для lxappearance, да и для многих других ярлыков я сделал в файле .jwmrc  блок отвечающий за поиск иконок таким:
Код
	<!-- <Icons> -->
<IconPath>$HOME/.icons</IconPath>
<IconPath>/usr/share/icons</IconPath>
<IconPath>/usr/share/pixmaps</IconPath>
<IconPath>/usr/local/share/pixmaps</IconPath>
<IconPath>/usr/share/icons/PRA/apps/48</IconPath>
<IconPath>/usr/share/icons/PRA/actions/48</IconPath>
<IconPath>/usr/share/icons/PRA/devices/48</IconPath>
<IconPath>/usr/share/icons/PRA/mimes/48</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>
<IconPath>/usr/share/icons/hicolor/22x22/stock/image</IconPath>
<IconPath>/usr/share/icons/hicolor/scalable/apps</IconPath>
<IconPath>/usr/share/icons/hicolor/48x48/mimetypes</IconPath>
<!-- </Icons> -->
И теперь в меню практически нет пунктов с  потерянными значками.

Мне больше нравится совет автора jwm:

Код: cat .jwmrc
<Include>exec:$HOME/.jwm/icon_paths</Include>  

Код: cat ~/.jwm/icon_paths
#!/bin/sh
echo "<JWM>"
for p in `find /usr/share/icons -type d`; do
   echo "<IconPath>$p</IconPath>"
done
#<IconPath>$HOME/.icons</IconPath>
#<IconPath>/usr/share/pixmaps</IconPath>
#<IconPath>/usr/local/share/pixmaps</IconPath>
echo "</JWM>"
Так в глубину все подкаталоги /usr/share/icons/ читаются и любой темы там! Не надо каждый прописывать отдельно. Вот только не пойму как правильно втулить три последних места... Не подскажешь?

Оффлайн RoDoN

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 6283
  • Репутация: +141/-0
Re: JWM 2.3
« Ответ #99 : 28 Ноябрь 2016, 00:35:04 »
Вот только не пойму как правильно втулить три последних места... Не подскажешь?
Можно так:
Код
#!/bin/sh
echo "<JWM>"
for p in `find /usr/share/icons -type d`; do
   echo "<IconPath>$p</IconPath>"
done
echo "<IconPath>$HOME/.icons</IconPath>
<IconPath>/usr/share/pixmaps</IconPath>
<IconPath>/usr/local/share/pixmaps</IconPath>
</JWM>"

Попробовал, работает, но тупит страшно  :( да еще в меню рисует кое-где не те значки, что хотелось, так что мне этот вариант не подходит.
Lenovo G500 (i3-3110M, 8 Гб, Intel + Radeon HD 8570)
PRA 16.12 JWM, Runtu 22.04 x64 XFCE

Оффлайн RoDoN

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 6283
  • Репутация: +141/-0
Re: JWM 2.3
« Ответ #100 : 28 Ноябрь 2016, 02:13:36 »
Переписал скрипт таким образом:
Код
#!/bin/sh
# 2016-11-28 RoDoN
gtkicontheme=`grep '^gtk-icon-theme-name="' ~/.gtkrc-2.0 | cut -f 2 -d '"'`
aaa(){
case $p in
*app*) echo "<IconPath>$p</IconPath>";;
*actions*) echo "<IconPath>$p</IconPath>";;
*devices*) echo "<IconPath>$p</IconPath>";;
*mime*) echo "<IconPath>$p</IconPath>";;
*);;
esac
}

echo "<JWM>
<IconPath>$HOME/.icons</IconPath>
<IconPath>/usr/share/icons</IconPath>
<IconPath>/usr/share/pixmaps</IconPath>
<IconPath>/usr/local/share/pixmaps</IconPath>"
for p in `find /usr/share/icons/$gtkicontheme -type d`; do
case $p in
*16*) aaa;;
*22*) aaa;;
*24*) aaa;;
*32*) aaa;;
*48*) aaa;;
*scalable*) aaa;;
*);;
esac
done

echo " <IconPath>/usr/share/icons/hicolor/48x48/apps</IconPath>
<IconPath>/usr/share/icons/hicolor/32x32/apps</IconPath>
<IconPath>/usr/share/icons/hicolor/24x24/apps</IconPath>
<IconPath>/usr/share/icons/hicolor/22x22/stock/image</IconPath>
<IconPath>/usr/share/icons/hicolor/scalable/apps</IconPath>
<IconPath>/usr/share/icons/hicolor/48x48/mimetypes</IconPath>
</JWM>"
Скрипт сырой, но теперь у меня вроде бы не тормозит и значки из выбранной темы.
« Последнее редактирование: 28 Ноябрь 2016, 02:15:25 от 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
« Ответ #101 : 28 Ноябрь 2016, 09:03:34 »
Переписал... Скрипт сырой, но теперь у меня вроде бы не тормозит и значки из выбранной темы.
Буду пробовать ваш вариант.
Зачем /usr/share/icons/hicolor отдельно расписывать?

Оффлайн RoDoN

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 6283
  • Репутация: +141/-0
Re: JWM 2.3
« Ответ #102 : 28 Ноябрь 2016, 09:17:51 »
Зачем /usr/share/icons/hicolor отдельно расписывать?
Многие проги кладут туда свои значки в .../apps, вот чтоб их не потерять, а весь каталог сканировать только время терять.
Скрипт корявый, я тот еще скриптописатель  :D, не знаю как одновременно задать два условия фильтрации, напр., вхождение в сроку двух параметров *16* и *apps*, если придумаю или подскажут, то перепишу :)
Lenovo G500 (i3-3110M, 8 Гб, Intel + Radeon HD 8570)
PRA 16.12 JWM, Runtu 22.04 x64 XFCE

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8636
  • Репутация: +187/-2
  • Старый чайник
Re: JWM 2.3
« Ответ #103 : 28 Ноябрь 2016, 13:40:05 »
одновременно задать два условия фильтрации
egrep.
Моноблок 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

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33996
  • Репутация: +231/-0
    • PuppyRus-A
Re: JWM 2.3
« Ответ #104 : 28 Ноябрь 2016, 13:47:42 »
вхождение в сроку двух параметров *16* и *apps*
если надо струку, где оба параметра : 2 grep или |awk '/16/ && /apps/ {print $0}'