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

Автор Тема: PRA-roll. Легкий gtk3 DE  (Прочитано 93 раз)

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

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 20213
  • Репутация: +148/-0
    • PuppyRus-A
PRA-roll. Легкий gtk3 DE
« : 15 Декабрь 2017, 16:53:21 »
Начал делать легкий gtk3 DE : openbox plank panther-launcher spacefm
tint2 - пока не решил - надо ли
Подключить 030-gtk3
roll/170808/040-prar-de-ops-170808-sf01.pfs
roll/170808/089-ops-profile-170808-sf01.pfs
альфа версия

https://answers.launchpad.net/plank
В панель можно перетаскивать ярлыки из меню и папки из ФМ
Вызов меню настройки :  Control and right click anywhere on the dock
5 Beautiful Plank Themes

Ресурсоемкость - между OLS и XFCE
Заменил компоненты LXDE на gtk3 - размер немного раздулся - особых улучшений не заметил

Проблемы :

1. пантера выскакивает в верх-лев углу. Пытаюсь решить с wmctrl
2. Не изменить оформление notification-daemon. Пробовал - не получилось. Можно от xfce взять... тогда уж просто планк в xfce добавить
« Последнее редактирование: Сегодня в 14:05:04 от sfs »

Оффлайн RoDoN

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 4990
  • Репутация: +104/-0
    • RoDoN
Re: PRA-roll. Легкий gtk3 DE
« Ответ #1 : 15 Декабрь 2017, 17:33:48 »
Т.е. DE без привычной панели?
plank - замена боковой панели быстрого запуска, panther-launcher - замена меню, а где ж будет трей?

Нужны ли эти эксперименты? Может уже на OLS остановиться?
« Последнее редактирование: 15 Декабрь 2017, 17:37:39 от 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

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 20213
  • Репутация: +148/-0
    • PuppyRus-A
Re: PRA-roll. Легкий gtk3 DE
« Ответ #2 : 15 Декабрь 2017, 19:15:59 »
Т.е. DE без привычной панели?
Без привычной - да. На самом деле plank это хитрая запускалка - с плагинами и с панелью задач. Т.е запустил что-либо - можно закрепить в панели
panther-launcher - замена меню
И быстрый поиск. В OLS - только самопальный ymenu
а где ж будет трей?
Пока не знаю. Есть мысли про 2 варианта:
1. Заюзать lxpanel или tint2 или еше что-то в качестве верх. панели
2. Прикрутить к plank trayinfo и т.п. (есть мысли как) и не юзать трей
Есть еще идеи?

Нужны ли эти эксперименты?
Мне интересно. OLS никуда не денется
Может уже на OLS остановиться?
Сейчас сольют последний юзабельный браузер gtk2 - palemoon. Остальные уже gtk3
Т.е. пересидеть gtk3 не получится.
Вот решил поэкспериментировать - что из gtk3 можно выжать
Пока эксперименты - не более.

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 20213
  • Репутация: +148/-0
    • PuppyRus-A
Re: PRA-roll. Легкий gtk3 DE
« Ответ #3 : 15 Декабрь 2017, 19:49:37 »
Прикрутить к plank trayinfo и т.п. (есть мысли как)
Получилось. Прописываем в .desktop Icon=/tmp/trayinfo.svg - цифры меняются
Таким же образом можно вывести в планк любую динамическую инфу : us-ru, батарею звук

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 20213
  • Репутация: +148/-0
    • PuppyRus-A
Re: PRA-roll. Легкий gtk3 DE
« Ответ #4 : Сегодня в 13:01:30 »
Скрин того что получилось
http://forum.puppyrus.org/index.php?topic=20176.msg138688#msg138688
Не стал изобретать с треем, us-ru и пр. - lxpanel09 c multiload-ng
В таком составе можно :
1. лх вверх на всю ширину
2. планк вправо, лх снизу - как OLS, но кучерявее
3. без планка и пантеры
Из пантеры можно перетаскивать ярлыки на планк и раб.стол.spacefm

Промежуточные модули выложу по запросу
« Последнее редактирование: Сегодня в 14:04:26 от sfs »

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 20213
  • Репутация: +148/-0
    • PuppyRus-A
Re: PRA-roll. Легкий gtk3 DE
« Ответ #5 : Сегодня в 14:03:30 »
1. пантера выскакивает в верх-лев углу. Пытаюсь решить с wmctrl
Решил. Проверял пока только на 1 компе
$ cat /usr/local/bin/panther_launcher
#!/bin/sh
#171217 sfs
#изменение положения окна на экране
d=60 # отступ снизу пикселей
X="`wmctrl -d |awk '/^0 / {print $4}' |awk -Fx '{print $2}'`" #X экрана
Y(){ x="`wmctrl -lG |awk '/ Panther$/ {print '$X' - $6 - '$d'}'`" ; }
( sleep 0.5 &&  Y && wmctrl -r Panther -e 0,0,$x,-1,-1 & ) ; /usr/bin/panther_launcher &