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

Автор Тема: PRA-roll gtk3 DE OPS  (Прочитано 78150 раз)

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

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
PRA-roll gtk3 DE OPS
« : 15 Декабрь 2017, 16:53:21 »
OPS - Openbox + Plank + SpaceFM
tint2 - пока не решил - надо ли
Подключить 030-gtk3

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

Ресурсоемкость по сравнению с OLS:
LXQT +115 Mb RAM - это без gtk3
OPS   +120  т.е. не сильно отличается от XFCE. Как вариант можно в xfce добавить plank
XFCE +140

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

panther - прибит внизу

Проблемы :
1. пантера выскакивает в верх-лев углу. Пытаюсь решить с wmctrl
2. Не изменить оформление notification-daemon. Пробовал - не получилось. Можно от xfce взять... тогда уж просто планк в xfce добавить
lxpanel-gtk3 +trayinfo и т.п.: цифры в трее расплываются
« Последнее редактирование: 04 Октябрь 2018, 09:49:23 от sfs »

Оффлайн RoDoN

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

Нужны ли эти эксперименты? Может уже на OLS остановиться?
« Последнее редактирование: 15 Декабрь 2017, 17:37:39 от RoDoN »
Lenovo G500 (i3-3110M, 8 Гб, Intel + Radeon HD 8570)
PRA 16.12 JWM, Runtu 22.04 x64 XFCE

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-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

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

Оффлайн sfs

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

Промежуточные модули выложу по запросу
« Последнее редактирование: 17 Декабрь 2017, 14:04:26 от sfs »

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: PRA-roll. Легкий gtk3 DE
« Ответ #5 : 17 Декабрь 2017, 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 &

Оффлайн paulus

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 1732
  • Репутация: +24/-0
Re: PRA-roll. Легкий gtk3 DE
« Ответ #6 : 17 Декабрь 2017, 21:25:53 »
Почему OLS в/с gtk3 не сделать (сразу надо было), без всяких пантер, а планк желающие поставят? Отшлифовать уже что-то одно? Постоянные брожения кумарят, для игрищЪ можно дистр поменять и будет то же самое балавство, но веселей (тот же slax 9.2)... Никогда не даешь привыкнуть к внешнему виду и настройкам пра. А тот же jwm за стабильность критикуешь... #imho #риторика

И не обзывай wm вскяим de!
Хочешь баловства (строго и функционально), но приличного на вид, сделай как в slax - fluxbox & xlunch и для громкости приличная приблуда в трее, gtk3 никто не вырезал.
« Последнее редактирование: 17 Декабрь 2017, 21:30:08 от paulus »

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: PRA-roll. Легкий gtk3 DE
« Ответ #7 : 17 Декабрь 2017, 21:34:47 »
Почему OLS в/с gtk3 не сделать
Будет тяжелее при почти том же функционале
Кроме того lxpanel-0.6 есть только gtk2. Более свежие создают на раб. столе spacefm нерабочие ярлыки
планк желающие поставят
Ну так по такой логике они и все остальное поставят-переставят
Отшлифовать уже что-то одно?
Я кому-то не даю шлифовать OLS ?

cairo-dock навороченнее plank. Имеет свое меню аналогичное по функционалу пантере. Мониторинг неудобный ru-en нет
Т.е. только им не обойтись все равно
« Последнее редактирование: 17 Декабрь 2017, 21:36:23 от sfs »

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: PRA-roll OPS. Легкий gtk3 DE
« Ответ #8 : 19 Декабрь 2017, 14:19:34 »
OPS - Openbox + Plank + SpaceFM + panther_launcher + notify-osd + lxpanel + gtk3

roll/170808/040-prar-de-ops-170808-sf04.pfs - разбирается на 3 части : plank notify-osd остальное
roll/170808/089-ops-profile-ater-170808-sf02.pfs
roll/170808/089-zzz-pra-roll-upd-170808-sf31.pfs
http://mirror.yandex.ru/puppyrus/roll/170808/pra-roll-ops.png - скрин
Обновлять обязательно все 3 модуля

Заменил notification-daemon на https://launchpad.net/~leolik/+archive/ubuntu/leolik
Можно менять внешний вид через правку ~/.notify-osd. Вессия 0.30 есть gtk2 32 и 64 (там же)
Есть гуй https://aur.archlinux.org/packages/notifyconf/
Но чтобы не тянул qt4 - проще написать свой на yad



« Последнее редактирование: 21 Декабрь 2017, 11:22:09 от sfs »

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: PRA-roll OPS. Легкий gtk3 DE
« Ответ #9 : 21 Декабрь 2017, 11:56:56 »
https://linuxthebest.net/top-dock-paneley-dlya-linux/
Попробовал заменить plank на cairo-dock
Тяжелее, сложные настройки
Скрипты на yad и gtkdialog вылезают в доке с одной иконкой. Т.е. если закрепить - будет несколько одинаковых иконок
В отличие от plank есть:
Мониторинг нагрузки - неудобный
Терминал - без vte (что удивило) .  Пока его не закроешь - остальное не  работает - неудобно
Меню приложений - только если поставить cadpio-bzr - нужен питон2
Регулировка звука есть
Вывод - только для тех (не я) кто любит именно cairo-dock

docky - в зависимостях питон и моно

Добавил в шапку голосование. По итогу буду решать про поддержку OPS

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5319
  • Репутация: +139/-1
Re: PRA-roll OPS. Легкий gtk3 DE
« Ответ #10 : 23 Декабрь 2017, 00:29:31 »
Цитата:  
Пользователям pra64-light рекомендую перейти на pra-roll-ols.

Установил PRA-roll OLS + 030-gtk3, возникли проблемы с Firefox 57 (звук, видео отсутствовали).
Пока разбирался с проблемой, попробовал и остальные сборки --XL, OPS.
(Проблему решил заменой pulseaudio-10.0-3-170808-sf06.pfs на pulseaudio-8.0-3_64-sf06.pfs)

Понравился PRA-roll OPS,в первую очередь Plank, так , что когда вернулся на pra6407-1709light,
то стало его не хватать.

На дефолтных конфигах compton, система показалась тяжелой, создал  свой ~/.config/compton.conf (нашел в сети).
Сейчас не отличается от моей pra6407-1709light.
Параметр загрузки - copy2ram

1. firefox-57.0-1-170808-sf01.pfs не запускается, ошибка:
  SQLite Version Error
The application has been updated, but the SQLite library wasn't updated properly and the application cannot run.
Please try to launch the application again. If that should still fail, please try reinstalling it, or visit https://support.mozilla.org/.

firefox-p-57.0_64-pb02.pfs работает нормально (в PRA-roll OPS).
Для обновления firefox я беру пакеты с https://ftp.mozilla.org/pub/  (заменяю папку /usr/lib/firefox )
Там они уже руссифицированны, работают без ошибок и вес 44,5 Мb.
https://ftp.mozilla.org/pub/firefox/releases/

2. В Pcmanfm нравится возможность подключаться к ftp серверу, не нужны ни filezilla, ни gftp (проблема с русскими названиями файлов ).
Это можно также сделать в spacefm или просто кинуть pcmanfm в base ?

P.s. Не пользуюсь корзиной ))
https://cs7.pikabu.ru/images/big_size_comm_an/2017-12_4/1513512594141611494.webm
Скриншот рабочего стола OPS:
« Последнее редактирование: 22 Март 2020, 23:54:31 от krasnyh »

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: PRA-roll OPS. Легкий gtk3 DE
« Ответ #11 : 23 Декабрь 2017, 08:55:11 »
Проблему решил заменой pulseaudio-10.0-3-170808-sf06.pfs на pulseaudio-8.0-3_64-sf06.pfs
Очень плохая идея - миксовать /lib из разных срезов арчрепы.
Что не получилось с pulseaudio-10 ?

Понравился PRA-roll OPS,в первую очередь Plank, так , что когда вернулся на pra6407-1709light,
то стало его не хватать.
Т.к. plank и panther_launcher - из категории украшательств и необязательных, на любителя удобств - они рекомендуются только обладателям мощного железа
plank и(или) panther_launcher можно прикрутить к любой DE pacman2pfs. Если это надо многим - могу сделать отдельные модули
В чем смысл возвращения на pra6407-1709light ?

На дефолтных конфигах copton, система показалась тяжелой
Как это проявлялось?
оздал  свой ~/.config/compton.conf (нашел в сети).
Выложите (прикрепите к сообщению)
Вообще есть к нему конфигуратор compton-conf - правда на qt5. Т.к. нужен только на момент настройки - не критично. Можно и свой написать на yad

firefox-57.0-1-170808-sf01.pfs не запускается, ошибка:
  SQLite Version Error
Вы, наверное подключали через mnt_sfs - у него по дефолту подключение в нижний слой AUFS. Пожалуй переделаю дефолт на верх. слой
При подключении в верх. слой все работает (звук без пульсы, видео)
Для обновления firefox я беру пакеты с https://ftp.mozilla.org/pub/  (заменяю папку /usr/lib/firefox )
Насколько я помню у этого варианта ффокса вывод звука только через пульс

В Pcmanfm нравится возможность подключаться к ftp серверу
Для этого придется ставить gvfs. Он тяжелый и постоянно в памяти
В модуле Premote есть GUI для монтирования ftp ssh webdav и пр. Чем не устраивает?
Это можно также сделать в spacefm
Есть для него такой плагин. Я не разбирался, т.к. в Premote то же и не привязано к ФМ
кинуть pcmanfm в base
pacman2pfs pcmanfm
Если надо ftp и пр.  : pacman2pfs pcmanfm gvfs
Или пересобрать 040:
Код
pfspkg 040-prar-de-ops-170808-sf04.pfs >040-ops
Удалить spacefm, добавить pcmanfm gvfs + pacman2pfs 040-ops

Спасибо за тест +

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: PRA-roll OPS. Легкий gtk3 DE
« Ответ #12 : 25 Декабрь 2017, 10:25:35 »
Начал писать гуй к настройкам notify-osd ,но посмотрел
puppyrus-a64/pra64-07/pkg/pra6407extra/notifyconf-22-1-x86_64.pkg.tar.xz - qt4
И понял, что 1 раз проще руками настроить
Будет в 089 notify-osd.sh
« Последнее редактирование: 25 Декабрь 2017, 10:29:23 от sfs »

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: PRA-roll OPS. Легкий gtk3 DE
« Ответ #13 : 04 Январь 2018, 12:09:17 »
Собрал модулидля pra-roll-ops-180101. C pra-roll-ops-170808 и pra64 работать не будут

roll/180101/gtk3-chromium-63.0.3239.108-2-180101-sf02.pfs
roll/180101/gtk3-firefox-57.0.3-1-180101-sf01.pfs
roll/180101/gtk3-gthumb-light-3.5.3.1.g44348d8b-1-180101-sf01.pfs
roll/180101/gtk3-networkmanager-1.10.2-1-180101-sf01.pfs
roll/180101/gtk3-pamac-classic-6.6.3-1-180101-sf01.pfs
roll/180101/gtk3-torrential-1.0.7-1-180101-sf01.pfs
roll/180101/pepper-flash-28.0.0.126-1.pfs
roll/180101/pulseaudio-11.1-1-180101-sf01.pfs
roll/180101/qt5-smplayer-17.11.2-2-180101-sf01.pfs

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: PRA-roll OPS. Легкий gtk3 DE
« Ответ #14 : 05 Январь 2018, 12:35:24 »
roll/180101/030-gtk3-3.22.26-1-180101-sf04.pfs
roll/180101/040-prar-de-ops-180101-sf06
roll/180101/089-de-ops-profile-ater-180101-sf03.pfs в автозагрузке можно выбрать положение lxpanel (снизу или справа)

roll/180101/gtk3-evince-no-gnome-3.26.0-180101-sf01.pfs
roll/180101/gtk3-gmtp-1.3.11-1-180101-sf01.pfs