Форум проекта PuppyRus Linux

Дистрибутивы проекта PuppyRus Linux => PuppyRus-A [PRA] => Тема начата: sfs от 23 Январь 2018, 18:12:53

Название: Vala-panel gtk3
Отправлено: sfs от 23 Январь 2018, 18:12:53
vala-panel (https://gitlab.com/vala-panel-project/vala-panel)
https://www.linux.org.ru/gallery/screenshots/12918176
Русскоязычный автор:
ValaPanel лучше LXPanel раз в 10 минимум
http://www.webupd8.org/2017/02/alternative-global-menu-for-mate-and.html - тоже закомпилил. Запустил (https://github.com/rilian-la-te/vala-panel-appmenu), но не проникся идеей меню приложений в панеле...
Оригинальная софтина.

Изменение меню MenuModel  (http://forum.puppyrus.org/index.php?topic=20450.msg140604#msg140604)

Genmon -  вывод в панель результатов выполнения скрипта  (http://forum.puppyrus.org/index.php?topic=20905.msg146504#msg146504)

3 варианты панели задач. "Панель задач в виде кнопок" напоминает по действию (можно так же прикреплять "pil to panel")
Апплет "Графики мониторинга" у меня не работает. Просто молча не появляется. Заменил на multiload-ng
Апплет батареи завязан на upower - заменил на cbatticon
Не встроенные апплеты можно вставлять в другие панели

puppyrus-a64/pra64-07/pkg/pra6407extra/multiload-ng-common-1.5.2-3-x86_64.pkg.tar.xz
puppyrus-a64/pra64-07/pkg/pra6407extra/multiload-ng-systray-gtk3-1.5.2-3-x86_64.pkg.tar.xz
puppyrus-a64/pra64-07/pkg/pra6407extra/sntray-plugin-translations-git-0.4.8.r5.g431611a-1-any.pkg.tar.xz
puppyrus-a64/pra64-07/pkg/pra6407extra/vala-panel-extras-battery-git-0.1.7.r1.g85fbffc-1-x86_64.pkg.tar.xz
puppyrus-a64/pra64-07/pkg/pra6407extra/vala-panel-extras-common-git-0.1.7.r1.g85fbffc-1-any.pkg.tar.xz
puppyrus-a64/pra64-07/pkg/pra6407extra/vala-panel-extras-gtop-git-0.1.7.r1.g85fbffc-1-x86_64.pkg.tar.xz
puppyrus-a64/pra64-07/pkg/pra6407extra/vala-panel-extras-volume-git-0.1.7.r1.g85fbffc-1-x86_64.pkg.tar.xz
puppyrus-a64/pra64-07/pkg/pra6407extra/vala-panel-extras-weather-git-0.1.7.r1.g85fbffc-1-x86_64.pkg.tar.xz
puppyrus-a64/pra64-07/pkg/pra6407extra/vala-panel-extras-xkb-flags-git-0.1.7.r1.g85fbffc-1-any.pkg.tar.xz
puppyrus-a64/pra64-07/pkg/pra6407extra/vala-panel-extras-xkb-git-0.1.7.r1.g85fbffc-1-x86_64.pkg.tar.xz
puppyrus-a64/pra64-07/pkg/pra6407extra/vala-panel-git-0.3.72.r1.g307d3be-1-x86_64.pkg.tar.xz
puppyrus-a64/pra64-07/pkg/pra6407extra/vala-panel-git-0.3.72.r1.g307d3be-2-x86_64.pkg.tar.xz
puppyrus-a64/pra64-07/pkg/pra6407extra/vala-panel-sntray-git-0.4.8.r5.g431611a-1-x86_64.pkg.tar.xz
puppyrus-a64/pra64-07/pkg/pra6407extra/xfce4-panel-sntray-git-0.4.8.r5.g431611a-1-x86_64.pkg.tar.xz
Название: Re: Vala-panel gtk3
Отправлено: sfs от 31 Январь 2018, 17:45:36
Имею виды на vala-panel. Планирую связаться с автором
Добавил в шапку инфу про апплеты
Сегодня перекомпилил наверсию  3.73. Изменений не заметил. chengelog не нашел"Графики мониторинга" не заработал.
Название: Re: PRA-roll gtk3 DE
Отправлено: RoDoN от 01 Февраль 2018, 09:56:57
vala-panel
Красиво!
Из меню через пункт "Выполнить" набрал mc и иксы повисли наглухо, только курсор бегал :(
Из меню через пункт "Перейти" при выборе дом.каталога или раб.стола появляется менюшка создания pfs-файла ??? а при переходе в компьютер или корзину опять же виснут иксы :(
Название: Re: Vala-panel gtk3
Отправлено: sfs от 01 Февраль 2018, 10:56:31
Из меню через пункт "Выполнить" набрал mc и иксы повисли наглухо
Надо было нажать слева значок терминала
Из меню через пункт "Перейти" при выборе дом.каталога или раб.стола появляется менюшка создания pfs-файла
Потому что в его .desktop прописан mime папки. Если убрать - в ФМ не будет пункта "создать pfs" при правом клике по папке. Не знаю как лучше. Наверное просто убрать эти пункты (как - пока не знаю)
при переходе в компьютер или корзину опять же виснут иксы
Лечится заменой spacefm на pcmanfm+gvfs , что не очень бы хотелось, т.к. тащит кучу запвисимостей lxpanel
Автору написал. Ждем...

vala-panel-git-0.3.74.r3.g92ca534-1-x86_64.pkg.tar.xz (ftp://ftp.yandex.ru/puppyrus/puppyrus-a64/pra64-07/pkg/pra6407extra/vala-panel-git-0.3.74.r3.g92ca534-1-x86_64.pkg.tar.xz)
В основном "подкапотные (https://github.com/rilian-la-te/vala-panel/compare/0.3.74...master)" изменения. Мониторинг не заработал
Название: Re: Vala-panel gtk3
Отправлено: sfs от 01 Февраль 2018, 18:00:07
Из меню через пункт "Перейти" при выборе дом.каталога или раб.стола появляется менюшка создания pfs-файла
починил это, и подключение к ресурсам
089-prar-upd-180101-sf14.pfs (ftp://ftp.yandex.ru/puppyrus/roll/180101/089-prar-upd-180101-sf14.pfs)
Название: Re: Vala-panel gtk3
Отправлено: rockdgon от 01 Февраль 2018, 19:16:50
Есть ли CSS стиль для панели, чтобы сделать её полупрозрачной?
Название: Re: Vala-panel gtk3
Отправлено: rilian от 01 Февраль 2018, 22:07:48
У кого есть вопросы по vala-panel и остальным проектам этого ряда? Я могу ответить. Сразу небольшой FAQ.

1. Я не люблю иксы, поэтому про иксы все фичреквесты буду откладывать на потом.
2. Я не люблю XEmbed и хочу заменить его на такую вещь, как xembedsniproxy (только для этого надо ее написать на GTK)
3. Версия панели 0.4.0 будет только тогда, когда я перепишу остатки библиотеки на C.
4. Я люблю appmenu и использую, поэтому просьба не затачивать панель под него - некорректна. Панель под него и писалась.

Про StatusNotifiers.
Я очень не люблю плагины из одного значка и одной кнопки, т.к. они занимают на панели много места и их нельзя без хаков расположить в несколько рядов. Специально для этого я все такие плагины вынес в StatusNotifier, и теперь они живут там (и им там хорошо почти везде)

Про прозрачность панели и подобные вопросы: просьба тем, кто их задает,  очень внимательно изучить диалог настроек, и все потыкать. И если не найдется - только потом спрашивать.

Про то, как пользоваться плагином MenuModel - я сейчас покажу, ибо это действительно сложно с непривычки (хотя в документации гнома все есть). Пришлю тестовую модель с маленьким числом элементов, а кто захочет расширить - пусть сам XML пишет.

Если панель падает по какой-то причине - просьба сразу писать мне здесь или на гитхабе, но обязательно прикладывая стектрейс с отладочной информацией (обязательно собрать весь стек GTK с отладочной информацией)

Напоследок скриншот от разработчика:

(https://thumb.ibb.co/gA1mpR/Screenshot_at_2018_02_01_22_01_34.png) (https://i.imgur.com/IKW3F0q.jpg)
Название: Re: Vala-panel gtk3
Отправлено: rilian от 01 Февраль 2018, 22:21:16
Пример того, как пишется MenuModel:

Название: Re: Vala-panel gtk3
Отправлено: sfs от 02 Февраль 2018, 09:56:55
Автору написал. Ждем...
Дождались :) rilian - это Константин. Автор vala-panel. Спасибо и + за регистрацию за нашем форуме. Серьезных программистов у нас нет. Надеюсь сотрудничество будет взаимовыгодным

Есть ли CSS стиль для панели, чтобы сделать её полупрозрачной?
Цитировать
Konstantin P.
А что в настройках её мешает полупрозрачной сделать? Просто цвет такой выбрать и все. Или именно CSS надо?
Я не люблю иксы,
А есть возможность обойтись без них? Если подскажете рецепт - готов попробовать.
В каком окружении вообще оптимально юзать VP ? Т.е. какой WM FM нотификатор (notify-send)? На Вашем скрине - сверху и слева - ВП, а из чего сделано остальное?
Версия панели 0.4.0 будет только тогда, когда я перепишу остатки библиотеки на C.
Т.е. 0.3 промежуточная - не заморачиваться и ждать 0.4 или как?
Я люблю appmenu и использую, поэтому просьба не затачивать панель под него - некорректна
appmenu (https://aur.archlinux.org/packages/vala-panel-appmenu-valapanel-git/).
http://www.webupd8.org/2017/02/alternative-global-menu-for-mate-and.html
https://www.linux.org.ru/news/opensource/13339717
Можно немного подробнее рассказать про замысел , чтобы и мы полюбили
StatusNotifiers
Я вчера по итогу переписки понял замысел:
StatusNotifiers - что-то типа трея. Если он написан для панели. А он усилиями Константина написан для xfce mate budgie vala (https://aur.archlinux.org/packages/?O=0&SeB=nd&K=sntray&outdated=&SB=n&SO=a&PP=50&do_Search=Go) - в него можно запускать все vala-panel-extras (https://aur.archlinux.org/packages/?O=0&SeB=nd&K=vala-panel-extras&outdated=&SB=n&SO=a&PP=50&do_Search=Go) и все appindicator (https://aur.archlinux.org/packages/?O=0&SeB=nd&K=appindicator&outdated=&SB=n&SO=a&PP=50&do_Search=Go)

Есть альтернативная реализация StatusNotifiers от другого автора для mate и xfce: snw (https://aur.archlinux.org/packages/?O=0&SeB=nd&K=snw&outdated=&SB=n&SO=a&PP=50&do_Search=Go) (я не пробовал)

Из полезных appindicator нашел:
multiload-ng-indicator-gtk3 - когда нет его версии для панели - он удобнее multiload-ng-systray
indicator-sensors - показывает температуру железа. Причем в отличие от прочих - и видях ATI NW

Если панель падает по какой-то причине - просьба сразу писать мне здесь или на гитхабе, но обязательно прикладывая стектрейс
Костя - у нас форум не программистов. Не помешала бы более пошаговая инструкция по strace (https://wiki.archlinux.org/index.php/Step-by-step_debugging_guide#Strace)
Панель часто падает или виснет, напр., у меня апплет регулятора громкости завис регулировке и моргал, а вместе с ним и панель зависла.
Название: Re: Vala-panel gtk3
Отправлено: sfs от 02 Февраль 2018, 11:12:12
Апплет "Графики мониторинга" у меня не работает
заработал
indicator-sensors-0.8-5-x86_64.pkg.tar.xz (ftp://ftp.yandex.ru/puppyrus/puppyrus-a64/pra64-07/pkg/pra6407extra/indicator-sensors-0.8-5-x86_64.pkg.tar.xz) - проверен с nvidia
multiload-ng-indicator-gtk3-1.5.2-3-x86_64.pkg.tar.xz (ftp://ftp.yandex.ru/puppyrus/puppyrus-a64/pra64-07/pkg/pra6407extra/multiload-ng-indicator-gtk3-1.5.2-3-x86_64.pkg.tar.xz)
vala-panel-git-0.3.74.r4.g4ee51c9-1-x86_64.pkg.tar.xz (ftp://ftp.yandex.ru/puppyrus/puppyrus-a64/pra64-07/pkg/pra6407extra/vala-panel-git-0.3.74.r4.g4ee51c9-1-x86_64.pkg.tar.xz)
vala-panel-sntray-git-0.4.8.r5.g431611a-1-x86_64.pkg.tar.xz (ftp://ftp.yandex.ru/puppyrus/puppyrus-a64/pra64-07/pkg/pra6407extra/vala-panel-sntray-git-0.4.8.r5.g431611a-1-x86_64.pkg.tar.xz)

Остались эти проблемы:

1. Апплеты - Модули : Где так , где эдак. Надо бы одно название выбрать
2. Если в настройках панели вызвать настройщик апплета (модуля) - он
появляется за окном настройки панели
Т.е. она закреплена на переднем плане - не убрать - только отодвинуть
3.В Меню - Переход - Подключение к серверу - "прибит гвоздями" nautilus
Если его нет - вплоть до segfault

Название: Re: Vala-panel gtk3
Отправлено: sfs от 02 Февраль 2018, 13:33:11
Пример того, как пишется MenuModel:
Собственно я уже догадался аналогичное попробовать и раньше (https://github.com/rilian-la-te/vala-panel/blob/master/applets/core/menumodel/system-menus.ui)
vala-panel 074 утренняя
5. Не выбрать файл через кнопку. Только прописать путь руками
6. При убирании после прописки путя "Использовать встроенное меню" сегфолт. В консоль ошибок не пишет
strace -eopen vala-panel
open("/usr/share/icons", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 11
open("/usr/local/share/pixmaps", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 11
open("/usr/share/pixmaps", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 11
open("/usr/share/vala-panel/images", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 11
open("/usr/share/vala-panel-extras/xkb/icons", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 11
open("/etc/localtime", O_RDONLY|O_CLOEXEC) = 11
open("/etc/nsswitch.conf", O_RDONLY|O_CLOEXEC) = 12
open("/etc/passwd", O_RDONLY|O_CLOEXEC) = 12
--- SIGSEGV {si_signo=SIGSEGV, si_code=SEGV_MAPERR, si_addr=NULL} ---
+++ killed by SIGSEGV +++
Ошибка сегментирования
Название: Re: Vala-panel gtk3
Отправлено: sfs от 02 Февраль 2018, 14:19:50
Временно (надеюсь  ;) ) решил с MenuModel так :
пропатчил https://github.com/rilian-la-te/vala-panel/blob/master/applets/core/menumodel/system-menus.ui и перекомпилил
Работает - в меню Переход можно запихать любые .desktop в любом количестве
Название: Re: Vala-panel gtk3
Отправлено: rilian от 03 Февраль 2018, 02:25:42
Про MenuModel - сейчас разбираюсь, что-то сломалось.


Правильная MenuModel обязательно в себе содержит <menu id="vala-panel-menu">

Про иксы - надо на Wayland переходить, вроде как юзабельное окружение уже готовится.

Что именно пропатчили? Можете патч показать?

Про апплеты и модули: апплет это есть виджет, а модуль - либа, которая его содержит (задел на будущее)
Про окно настройки - в 0.3.80 поправлю (когда перепишу окно настроек на C, если срочно - могу сейчас)
Про Nautilus - какие предложения?
Название: Re: Vala-panel gtk3
Отправлено: rilian от 03 Февраль 2018, 02:32:35
Про MenuModel - похоже, это диалог сломался. Если руками в конфиге прописать - вроде работает. С диалогом разбираться буду.
Название: Re: Vala-panel gtk3
Отправлено: rilian от 03 Февраль 2018, 03:20:27
Про окружение - можно пользоваться где угодно, но без композита нет прозрачности и анимаций для autohide/
Я использовал в LXDE и MATE (скрин с MATE, кстати, слева Plank).
В XFCE тоже можно. Нотификатор любой, это неважно
Название: Re: Vala-panel gtk3
Отправлено: sfs от 03 Февраль 2018, 10:53:47
Можете патч показать?
В аттаче. Решил проблемы :
    при переходе в компьютер или корзину опять же виснут иксы
Лечится заменой spacefm на pcmanfm+gvfs
Т.е. переделал под spacefm. Это под наш дистр. Правильным решением будет починить MenuModel
Перекомпилил утренний гит - выбор файла - везде заработал - вычеркнул выше 5.
MenuModel с Вашим примером выше - Ошибка сегментирования  :'(

Про окно настройки - в 0.3.80 поправлю (когда перепишу окно настроек на C, если срочно - могу сейчас)
Если 0.3.80 ждать не долго - не тратьте время. Неудобство только на маленьком экране

Про Nautilus - какие предложения?
Починить MenuModel - тогда юзер поправит на что надо или уберет
Совсем убрать - жалко. Я бы не узнал что в меню можно прописать .desktop
без композита нет прозрачности
compton и xcman годятся?

7. vala-panel-extras-gtop : При изменении количества цифр панель играет как меха гармошки (отвлекает) Может быть зарезервировать место... Или хотя бы в настройках чеквокс "показывать цифры"

8. Настройка панели - размер значков px : не увеличить больше 24 - не сохраняет. Меньше работает
9. Толщина px - если увеличить, а потом уменьшить - запущенная снизу панель уезжает вниз за пределы экрана. Лечится перезапуском панели
10. О программе - Благодарности - Перевод переводчикиHsH Так задумано или опечатки...

8,9 не критично. Можно отложить до 0.3.80

Мониторинг на скрине
В квадратиках - multiload-ng. Синий - CPU
Левее белый - График процессора - нет тултипа и толи врет, толи как-то динамически масштабирует...
Еще левее красный - CPU графики мониторинга - все ок. Не зря чинили

В PKGBUILD https://aur.archlinux.org/packages/vala-panel-sntray-git/ не прописана зависимость sntray-plugin-translations-git

В PKGBUILD vala-panel-extras-xkb-git  не прописана зависимость vala-panel-extras-xkb-flags-git    

Кстали в PKGBUILD vala-panel-git упоминается dbusmenu (который вроде убрали) - там не надо обновить?
Название: Re: Vala-panel gtk3
Отправлено: sfs от 03 Февраль 2018, 11:37:04
Еще левее красный - CPU графики мониторинга - все ок
похоже, красный вообще не работает.
Название: Re: Vala-panel gtk3
Отправлено: rilian от 04 Февраль 2018, 00:51:48
https://bugzilla.gnome.org/show_bug.cgi?id=755721 - это то, почему падает MenuModel.
Сейчас поправлю. В ней можно указывать все, что угодно.
В примере есть все actions, которые она поддерживает. В качестве файла можно прописать .desktop, команду просто из терминала (но не все), а также любой обычный файл (он будет открыт программой по умолчанию)
Красный - это индикатор памяти. Чтоб протестировать его, вам нужно запустить что-то, что сожрет всю память.

Для композита - Compton вполне годится, даже xcompmgr древнего хватит.

По gtop - фикс такого будет только в 0.5, наверное, или в 0.4.x, но не в пререлизных версиях 0.4. Пока можно просто выставить моноширинный шрифт.

По зависимостям - sntray не работает без переводов? xkb без флагов? Если работает, то зависимости optional.
dbusmenu в PKGBUILD надо выпилить, но оно было удалено недавно и его наличие никак не мешает.
Про значки - хоть там и спиннер, но размеры фиксированы: 16, 22, 24, 32, 48, 64, 128, 256. Все, что между - уходит к меньшему.
Про переводчиков - я перевод от LXPanel стырил, потому могут быть глюки. Можете поправить, если хотите. Буду рад.
Про толщину - сейчас будем разбираться, походу, это глобальный баг:
https://github.com/rilian-la-te/vala-panel/issues/85
Название: Re: Vala-panel gtk3
Отправлено: rilian от 04 Февраль 2018, 01:16:27
Про толщину также нужно более детальное описание на русском и дополнительная инфа:
1. Используемые апплеты, и подвержена ли багу пустая панель
2. Версии всего стека GTK (GTK, GLib, Libpeas)
3. Версия Vala-Panel
4. С какими оконными менеджерами случается баг (Интересует *box, Marco и Mutter - based)
Название: Re: Vala-panel gtk3
Отправлено: sfs от 04 Февраль 2018, 08:40:41
Красный - это индикатор памяти
Нет. Красный - CPU
белый - График процессора -
Еще левее красный - CPU графики мониторинга
А сложно multiload-ng полноценно прикрутить, как это сделано для других панелей?

gtop - Пока можно просто выставить моноширинный шрифт.
Не поможет. Проблема в количестве цифр
А нельзя из пока вообще убрать или
в настройках чекбокс "показывать цифры"

Если работает, то зависимости optional.
В optdepend тоже нет

Можете поправить, если хотите. Буду рад.
Такое по силам и есть опыт. Местами англ. проскактвает
"Перевод переводчикиHsH" - тут смысл непонятен. Благодарность HsH (лидер Runtu) за перевод?

дополнительная инфа:
Все что писал вчера vala-panel-git-0.3.74.r7.g14be1ca с апплетами на скрине
Остальное: в нашем дистре (arch с замороженной на 01.01.2018 репой)
gtk2-2.24.31-1
gtk3-light-3.22.26-1
glibc-2.26-8
glib2-2.54.2-2
libpeas-1.22.0-1
openbox-3.6.1-3

Посмотрел budgie. Vala лучше. А меню оттуда (как whiskermenu в xfce) нельзя отдельным плагином передрать (в идеале как appindicator) или отдельной прогой как https://aur.archlinux.org/packages/panther-launcher-git/
Название: Re: Vala-panel gtk3
Отправлено: sfs от 04 Февраль 2018, 10:31:49
Перекомпилил. MenuModel заработал, но с Вашим example-menu.txt нет названий пунктов меню. Добавил (см. аттач)
Название: Re: Vala-panel gtk3
Отправлено: RoDoN от 04 Февраль 2018, 22:03:54
Куда, в какой файл сохраняются настройки апплета переключения раскладки клавиатуры Vala Panel? Хочу оставить только сочетание Ctrl+Shift, как это сделать?
Название: Re: Vala-panel gtk3
Отправлено: rilian от 04 Февраль 2018, 23:39:41
Цитировать
Куда, в какой файл сохраняются настройки апплета переключения раскладки клавиатуры Vala Panel? Хочу оставить только сочетание Ctrl+Shift, как это сделать?

Все настройки всех extras сохраняются в GSettings (в отличие от апплетов панели).
Конкретно эта хранится в /org/valapanel/extras/xkb под ключом options. Формат стандартный. Чтоб оставить только ctrl-shift, нужно убрать из строки упоминания о grp:alt_shift_toggle (все разы)

 
Цитировать
похоже, красный вообще не работает.
У меня работает, это странно.

Цитировать
А сложно multiload-ng полноценно прикрутить, как это сделано для других панелей?
Не знаю, не смотрел. Можете кинуть ссылку на сорцы, гляну на досуге.

Цитировать
"Перевод переводчикиHsH" - тут смысл непонятен. Благодарность HsH (лидер Runtu) за перевод?
Да, она.

Цитировать
    в настройках чекбокс "показывать цифры"

В sntray есть такой, он там называется что-то вроде "use ayatana labels" и выключает любой текст в трее, оставляя только картинки. Или вам нужно именно в gtop?

Цитировать
В optdepend тоже нет
Просто кое-кто (я) ленится прописать provides.


Баг про толщину еще остается?
Название: Re: Vala-panel gtk3
Отправлено: rilian от 04 Февраль 2018, 23:43:06
Про MenuModel: если вы пишете на русском, добавлять translatable="yes" в label  не надо. А так вроде все ок.

Есть вопросы по XML?
Название: Re: Vala-panel gtk3
Отправлено: rilian от 04 Февраль 2018, 23:44:22
Цитировать
Посмотрел budgie. Vala лучше. А меню оттуда (как whiskermenu в xfce) нельзя отдельным плагином передрать (в идеале как appindicator) или отдельной прогой как https://aur.archlinux.org/packages/panther-launcher-git/

И тащить кусок budgie и гнома? оно мне надо? я от libpeas даже избавиться хочу, мне больше зависимостей не хочется.
Название: Re: Vala-panel gtk3
Отправлено: sfs от 05 Февраль 2018, 09:33:45
src multiload (https://udda.github.io/multiload-ng/).
https://aur.archlinux.org/packages/?O=0&SeB=nd&K=multiload-ng&outdated=&SB=n&SO=a&PP=50&do_Search=Go
Я помогал автору. Могу связаться. Или впереди глобальные переделки и под этот вариант пилить новшества не целесообразно?

У кого как с мониторингом проца и памяти?

С цифрами неудобства только в gtop

Есть вопросы по XML?
Все понятно.

я от libpeas даже избавиться хочу, мне больше зависимостей не хочется.
Поддерживаю!
Название: Re: Vala-panel gtk3
Отправлено: DdShurick от 05 Февраль 2018, 09:39:23
/org/
Ещё раз спрашиваю, откуда это?
Название: Re: Vala-panel gtk3
Отправлено: Pro от 05 Февраль 2018, 09:54:18
А реально это где?
реально нигде, через dbus-send парсить из скрипта если
Название: Re: Vala-panel gtk3
Отправлено: sfs от 05 Февраль 2018, 09:57:27
Реально настройки dconf (не путать с dbus) в ~/.config/dconf
Смотреть и править :
консоль: dconf
GUI: dconf-editor (http://forum.puppyrus.org/index.php?topic=17279.msg122126#msg122126)

panther plank - хранят настройки там же
Название: Re: Vala-panel gtk3
Отправлено: RoDoN от 05 Февраль 2018, 11:03:39
GUI: dconf-editor (http://forum.puppyrus.org/index.php?topic=17279.msg122126#msg122126)
И где там по ссылке dconf-editor?
Название: Re: Vala-panel gtk3
Отправлено: sfs от 05 Февраль 2018, 11:05:46
Там скрин. Сам dconf-editor в арчрепе
Название: Re: Vala-panel gtk3
Отправлено: sfs от 05 Февраль 2018, 18:04:39
MenuModel заработал
045-vala-panel-git-0.3.74.r11-180101-sf03.pfs (ftp://ftp.yandex.ru/puppyrus/roll/180101/045-vala-panel-git-0.3.74.r11-180101-sf03.pfs)
Но есть нюансы :
1. При использовании своего меню пропадает иконка у "Параметры" и номер версии вверху
2. "Является панелью меню" - вместо 3х пунктов - загоняет все разделы меню

При смене разрешения экрана на большее панель зависла посередине экрана

Баг про толщину еще остается?
8. Настройка панели - размер значков px : не увеличить больше 24 - не сохраняет. Меньше работает
9. Толщина px - если увеличить, а потом уменьшить - запущенная снизу панель уезжает вниз за пределы экрана. Лечится перезапуском панели
Не ушел. Вместо 24 стал 32 (так лучше), но больше 32 не сохраняет
Уезд вниз тоже без улучшений

Название: Re: Vala-panel gtk3
Отправлено: rilian от 05 Февраль 2018, 21:18:07
Цитировать
1. При использовании своего меню пропадает иконка у "Параметры" и номер версии вверху
Иконку прописали к этому пункту меню (Параметры)? Надо, как у других пунктов с иконками (к примеру, запуска MC)
А насчет номера версии - это просто текст, добавляемый при компиляции. Можно любой свой написать (например, PRA))
Цитировать
2. "Является панелью меню" - вместо 3х пунктов - загоняет все разделы меню
Ну так надо переписать MenuModel))) Так просто она три пункта не создаст, надо правильный конфиг.
С этим конфигом она все правильно делает.
Цитировать
При смене разрешения экрана на большее панель зависла посередине экрана
Это сегодня поправлю.
Цитировать
Не ушел. Вместо 24 стал 32 (так лучше), но больше 32 не сохраняет
Какие значения пробовали?
Цитировать
Уезд вниз тоже без улучшений
Постараюсь поправить((
Цитировать
Я помогал автору. Могу связаться. Или впереди глобальные переделки и под этот вариант пилить новшества не целесообразно?
Если можно писать апплет без необходимости собирать его внутри его сорцев - я могу быстро, если с необходимостью - чуть большая проблема, но тоже можно.
API для плагинов я не планирую менять (пока с libpeas не слезу, но до этого еще долго), если не будет критических багов. Я посмотрел сорцы - там autotools во все поля, а я в него не умею.
Название: Re: Vala-panel gtk3
Отправлено: rilian от 05 Февраль 2018, 21:33:03
Цитировать
Постараюсь поправить((

Тут даже не панель уезжает (она корректно обновляет геометрию, а виджеты нет)
А почему они уезжают - потому что XEmbed не меняет размер.

Если без XEmbed бага нету - то я прав и я ускорю переписывание XEmbed на SNI). Если есть - то это что-то другое)
Название: Re: Vala-panel gtk3
Отправлено: sfs от 06 Февраль 2018, 10:32:06
Иконку прописали к этому пункту меню (Параметры)?
В том то и дело что в моем конфиге нет Параметры вообще. И без моего конфига иконка есть
Она пропадает при переходе на любой свой конфиг. Похоже - глюк, а не фича
Ну так надо переписать MenuModel))) Так просто она три пункта не создаст, надо правильный конфиг.
как?
Вместо 24 стал 32 (так лучше), но больше 32 не сохраняет
33
посмотрел сорцы - там autotools во все поля, а я в него не умею
multiload-nd-indicator - норм. Не заморачивайтесь
Если без XEmbed бага нету - то я прав и я ускорю переписывание XEmbed на SNI).
Удалил XEmbed и SNI - без улучшений ( на вчерашнем гите)

Насколько сложно такой фичреквест:
appindicator показывающий текстовый вывод любого скрипта

Написал такое сам на yad и тулките КГВ (костыль с граблями на конце едет на велосипеде :) )
На скрине (http://forum.puppyrus.org/index.php?topic=20450.msg140572#msg140572) левее часов - температура и расход памяти
Чтобы можно было несколько раз запустить с разными скриптами

Пишу простенькие GUI на gtkdialog (https://github.com/search?p=4&q=gtkdialog&type=Repositories&utf8=%E2%9C%93) и yad
gtkdialog - похоже брошен. На yad только совсем простое можно сделать
Может попробовать писать на vala (https://habrahabr.ru/post/99885/)? Или какие есть варианты простого и перспективного?
Название: Re: Vala-panel gtk3
Отправлено: sfs от 06 Февраль 2018, 12:38:46
C мониторингом проца беда в обоих встроенных апплетах
Вот скрин - синий прямоугольник - это multiload-ng-applet - все ок
Белый застыл на 75 %
Красный - почти не на что не реагирует
Название: Re: Vala-panel gtk3
Отправлено: rilian от 06 Февраль 2018, 23:19:46
Цитировать
Похоже - глюк, а не фича
Конфиг, претендующий на баг, в студию.
Цитировать
как?
Сверху (на верхнем уровне) XML должен содержать столько пунктов <item>, сколько вы хотите их на панели. И ни в коем случае не иметь зарезервированных имен (vala-panel-internal-*), а то сгенерит лишних <item>.
Цитировать
33
Еще раз повторяю:
Цитировать
16, 22, 24, 32, 48, 64, 128, 256
Если вы пишете размер x<22, то итог будет 16, 22<=x<24 - итог 22, 24<=x<32 -итог 24, 32<=x<48 - итог 32 и так далее. При заданном 33 будет 32. Это сделано, чтоб значки плохо не выглядели, если PNG.
Цитировать
C мониторингом проца беда в обоих встроенных апплетах
Вот скрин - синий прямоугольник - это multiload-ng-applet - все ок
Белый застыл на 75 %
Красный - почти не на что не реагирует
Потом будем разбираться. Сейчас принципиальнее вот что:
Цитировать
Удалил XEmbed и SNI - без улучшений ( на вчерашнем гите)
Предлагаю поучаствовать в тестировании:
1. Проверьте, уезжает панель или виджеты (если едут виджеты, то сверху баг тоже повторится). Это значит, когда, по вашему мнению есть баг, переместите панель наверх. Если есть обрезанные виджеты - значит едут они.
Если это виджеты, то:
2. Проверьте каждый апплет в отдельности. Т.е. возьмите пустую панель, добавьте на нее один апплет и попробуйте воспроизвести баг. С какими воспроизводится - список сюда.
3. А затем проверьте ту конфигурацию, в которой вы сделали панель. Баг воспроизводится?
4. Для sntray важны те апплеты, которые запущены. Тоже проверьте.

Как-то так.

Цитировать
Может попробовать писать на vala? Или какие есть варианты простого и перспективного?
Vala не особо перспективна, если честно. Я сам с нее на C ухожу.
А на чем GUI писать - можно традиционно Python.

Цитировать
appindicator показывающий текстовый вывод любого скрипта
если вывод текстом - то довольно просто. Но во многих реализациях текст не видится.
Если у кого есть пример конвертации текста в иконку - буду очень рад.
Название: Re: Vala-panel gtk3
Отправлено: sfs от 07 Февраль 2018, 10:30:07
Конфиг, претендующий на баг, в студию.
Ваш или мой из этой темы.

При заданном 33 будет 32.
Да. Так все ок. Только тогда надо сделать выбор дискретным. Думаю, не я один не догадаюсь
уезжает панель или виджеты
Панель снизу. Делаю толщину панели 48, уменьшаю до 30. Имею нижний срез всей панели
Перевожу ее вверх. Нижний срез сохранился (см. скрин up-down)
Под виджетами понимаете : вообще пустая панель или только без SN и XE ?
C | без SN  XE - без разницы

C SN  XE (скрин +-) : Прибавил толщину до 52, потом убавил до 32
SN плагин multiload не менял размер.
XE плагины сжались при увеличении толжины панели. Потом не разжались
Перенос вверх перенес все проблемы вверх (т.е. обрез по низу)

Удаляю все с панели (совсем все). Чтобы ориентироваться делаю сильно закругленные поля (33) и длину 97
Все ок. Т.е. закругление масштабируется норм
Т.е. проблема в апплетах , а не в панели

Добавляю SN (или любые другие апплеты , кроме XE)- проблема проявляется только когда "размер значков" меньше толщины панели
Тут вряд ли что-то можно сделать - если только запретить такое уменьшение (дуракозащищенность). Тем более панель валит в консоль ошибки про это

Добавляю XE - при увеличении толщины панели - Иконки XE увеличиваются и сжимаются с боков. Лечится передергиванием (-+) "размера значков"
Т.е. здесь есть проблемы автомасштабирования

Т.к. лечится рестартом панели напрягает не сильно, но конечно , упорядочить не помешает

Vala не особо перспективна, если честно. Я сам с нее на C ухожу.
А на чем GUI писать - можно традиционно Python.
Питон жирный , запары с плагинами (юзера запутаются)
Хотелось бы что-то преобразующееся в бинарники с минимумом зависимостей, но не С, а скриптовое, не сложнее bash
Разве vala не такой? Что с ним не  так? Обновляется, доки и сообщество есть. Много прог на нем написанных
Опять же есть "знакомый гуру" - Вы  ;)

если вывод текстом - то довольно просто. Но во многих реализациях текст не видится.
В реализациях чего? Если будет работать в SN vala-panel - разве в других панелях (для которых Вы сделали SN) будут проблемы?
Мой костыль сделан как раз через формирование svg:
Рисую svg c цифрами
Запускаю демон на sh , который делает sed- ом смену цифр  и цвета в svg и через сокет yad меняет тултипы
Вывожу yad --notification эту иконку в трей

Поэтому хотелось бы именно текстом - как executor в tint2
Т.е. без заморочек с иконками и демонами
А если бы это еще и на vala - вот и первый урок программирования

Если у кого есть пример конвертации текста в иконку - буду очень рад.
Есть, но выше написал, почему так не хотелось бы
Название: Re: Vala-panel gtk3
Отправлено: rilian от 07 Февраль 2018, 22:11:15
Цитировать
Ваш или мой из этой темы.

Вы правы, это глюк обвешивания меню иконками (и все потому, что GTK не хочет по дефолту их обвешивать). Для этого случая поправил, но "секция в секции" все равно очень плохо парсится. Старайтесь в конфиге такого избегать.
Цитировать
Панель снизу. Делаю толщину панели 48, уменьшаю до 30. Имею нижний срез всей панели
Проверьте последнюю ревизию. Вроде немного XEmbed починил.
Цитировать
Добавляю SN (или любые другие апплеты , кроме XE)- проблема проявляется только когда "размер значков" меньше толщины панели
Может, все же когда размер значков больше высоты?
Когда меньше, он вроде корректно воспринимает, а если меньше более чем в 2 раза - должен в несколько рядов упорядочивать трей.
Цитировать
Есть, но выше написал, почему так не хотелось бы
А мне надо, чтоб поддерживать все реализации SNI.
Цитировать
В реализациях чего? Если будет работать в SN vala-panel - разве в других панелях (для которых Вы сделали SN) будут проблемы?
В моем плагине нет. Но SNI и другие авторы пишут, и не все интегрируют расширение XAyatanaLabel в свои реализации. Например, нативная реализация MATE не умеет в текст, но значки кажет, хоть и с багами.
Название: Re: Vala-panel gtk3
Отправлено: sfs от 08 Февраль 2018, 11:16:56
Проверьте последнюю ревизию
Перестала собираться из AUR
Scanning dependencies of target applet-api-new
[  7%] Building C object ui/applets-new/CMakeFiles/applet-api-new.dir/applet-info.c.o
[  8%] Building C object ui/applets-new/CMakeFiles/applet-api-new.dir/applet-engine.c.o
[  9%] Building C object ui/applets-new/CMakeFiles/applet-api-new.dir/applet-api-marshal.c.o
[ 10%] Linking C shared library libapplet-api-new.so
[ 10%] Built target applet-api-new
make[2]: *** Нет правила для сборки цели «util/gtk/vala-panel-util-enums.h.template», требуемой для «util/gtk/vala-panel-util-enum
s.h».  Останов.
make[1]: *** [CMakeFiles/Makefile2:294: util/gtk/CMakeFiles/util-gtk.dir/all] Ошибка 2

Может, все же когда размер значков больше высоты?
Да

MATE не умеет в текст, но значки кажет, хоть и с багами.
Т.е. в итоге - только через значок и надо выложить
пример конвертации текста в иконку
?
Название: Re: Vala-panel gtk3
Отправлено: rilian от 08 Февраль 2018, 13:43:35
Цитировать
Перестала собираться из AUR
Исправил, забыл новые файлы закоммитить.
Цитировать
Т.е. в итоге - только через значок и надо выложить
Ну да.
Цитировать
?
Написано было, что текст в SVG рендерится. Так вот, как это делается?
Название: Re: Vala-panel gtk3
Отправлено: sfs от 08 Февраль 2018, 14:21:55
Исправил,
r27 собрался. Сейчас протестирую
текст в SVG рендерится. Так вот, как это делается?
Не пугайтесь - костыльно. Скорее парсится
В аттаче конвертер (svgdraw) и пример его использования
Название: Re: Vala-panel gtk3
Отправлено: sfs от 08 Февраль 2018, 15:10:08
глюк обвешивания меню иконками
Теперь норм
Вроде немного XEmbed починил.
Да. Теперь хорошо

Но заметил : "Панель задач"  неправильно растягивается. При большом к-ве задач задвигает все апплеты правее нее в невидимую область
Причем у "Панель задач XFCE" все ок
Название: Re: Vala-panel gtk3
Отправлено: rilian от 08 Февраль 2018, 15:15:09
Цитировать
Но заметил : "Панель задач"  неправильно растягивается. При большом к-ве задач задвигает все апплеты правее нее в невидимую область
Почему и добавлены другие апплеты панели задач))) Это WnckTasklist же) Вот когда буду менять то, как апплеты на панели располагаются - посмотрю.

А чем панель задач XFCE не устраивает?
Название: Re: Vala-panel gtk3
Отправлено: sfs от 08 Февраль 2018, 15:38:35
когда буду менять
А это когда ?

"Панель задач XFCE" вполне устраивает и есть еще третий вариант - иконками с закреплением - как в plank. Осталось сделать, чтобы и "прыгали" , как в plank  :)
Название: Re: Vala-panel gtk3
Отправлено: rilian от 09 Февраль 2018, 02:12:53
Цитировать
Осталось сделать, чтобы и "прыгали" , как в plank 

Пока этого в планах нет. И вообще, этот апплет добавлен только ради глобального меню)
Он рядом хорошо смотрится.

А уезжание есть у всех апплетов, это сейчас панель так сделана - любой апплет, который больше, может запросить пространства больше чем панель. И тогда панель не будет знать что делать.
Название: Re: Vala-panel gtk3
Отправлено: rilian от 09 Февраль 2018, 03:09:29
Если будет течь память - большая просьба написать мне с полной конфигурацией панели, а также проверить все плагины по одному, если возможно.
Утечки памяти - это серьезно.
Название: Re: Vala-panel gtk3
Отправлено: sfs от 09 Февраль 2018, 09:24:18
Если будет течь память
Как это методически правильно определить?
Название: Re: Vala-panel gtk3
Отправлено: sfs от 09 Февраль 2018, 14:40:36
нативная реализация MATE не умеет в текст, но значки кажет, хоть и с багами.
Как раз попробовал прикрутить xkb и volume к MATE 1.20 gtk3
1. Значки появляются в обычном трее (не sni). Причем буквы действительно не показывает. Показывает дырку. Если включить значки - норм
Как убрать их и показывать через sni не нашел. Это возможно? Если нет - в чем смысл sni если он дает дубли...
2. При нажатии на  volume в обычном трее - бегунок появляется слева. Панель наверху и volume справа. Т.е. нажимаю иконку, а бегунок появляется с другой стороны
Можно поправить?

Я правильно понял - vala-panel-extras-* встают в любой трей?
Название: Re: Vala-panel gtk3
Отправлено: sfs от 28 Июнь 2018, 16:05:01
045-vala-panel-git-0.4.0-180101-sf01.pfs (ftp://ftp.yandex.ru/puppyrus/roll/180101/045-vala-panel-git-0.4.0-180101-sf01.pfs)
Обновил версию.
На вскидку улучшений не заметил. Видимо они все "под капотом" (https://gitlab.com/vala-panel-project/vala-panel)
Родной мониторинг cpu (красный график по прежнему врет - см. скрин)
Черный тоже - после спада нагрузки, график не падает
Поэтому оставил multiload-ng
Название: Re: Vala-panel gtk3
Отправлено: rilian от 28 Июнь 2018, 17:59:51
Улучшений по факту только багфиксы. А про мониторинг - могу посмотреть, но не обещаю, т.к. вообще не пользуюсь. Но сначала допилю выброс libpeas.
Название: Re: Vala-panel gtk3
Отправлено: rilian от 28 Июнь 2018, 18:05:02
1. Значки появляются в обычном трее (не sni). Причем буквы действительно не показывает. Показывает дырку. Если включить значки - норм
буквы появляются в sni (ибо они в обычный трей sni вкрутили)
Как убрать их и показывать через sni не нашел. Это возможно? Если нет - в чем смысл sni если он дает дубли...
Убрать их возможно, есть скрытая настройка в gsettings у трея от mate. org.mate.panel.enable-sni-support адрес ее.
2. При нажатии на  volume в обычном трее - бегунок появляется слева. Панель наверху и volume справа. Т.е. нажимаю иконку, а бегунок появляется с другой стороны
Можно поправить?
Не знаю, надо смотреть, насколько они соблюдают спецификацию sni
Я правильно понял - vala-panel-extras-* встают в любой трей?
Нет, только в SNI (в любой с поддержкой SNI), но полностью правильно они работают только в SNTray (т.к. там есть кастомные расширения для показа слайдера в меню и расширения Canonical для букв в трее)
Название: Re: Vala-panel gtk3
Отправлено: sfs от 28 Июнь 2018, 18:07:32
про мониторинг - могу посмотреть, но не обещаю
Достаточно рядом запустить htop и все станет ясно

https://ftp.yandex.ru/puppyrus/puppyrus-a/PKGBUILD/sntray-plugin-translations-git/
https://ftp.yandex.ru/puppyrus/puppyrus-a/PKGBUILD/vala-panel-sntray-git/
Пришлось править. У тебя на гите тоже , вроде рецепты старые
Пакеты выложил в репу https://ftp.yandex.ru/puppyrus/puppyrus-a64/pra64-07/pkg/pra6407extra/
Название: Re: Vala-panel gtk3
Отправлено: rilian от 28 Июнь 2018, 18:12:08
в чем отличия пкгбилда?
Название: Re: Vala-panel gtk3
Отправлено: sfs от 30 Июнь 2018, 08:36:56
про мониторинг - могу посмотреть, но не обещаю, т.к. вообще не пользуюсь.
Тогда нужен ли он вообще... Все равно не работает
Может сделать универсально : вывод в трей цифр и(или) графика , полученных из самодельного скрипта...
в чем отличия пкгбилда?
Выпилен vala-dbusmenu и
makedepends=gobject-introspection
depends=gobject-introspection-runtime
Т.к. в виде пакетов панель не распространяется, а сценарий сборки с проблемами - не способствует популяризации
Видимо, поэтому ни в одном дистре vala-pan нет  :'(

После этих (http://forum.puppyrus.org/index.php?topic=20305.msg144794#msg144794) проблем с lxpanel-gtk3 сделал vala-panel основной в своей gtk3 сборке
Поэтому надеюсь на сотрудничество. Если надо , могу сделать и поддерживать отдельную арч-репу с vala-pan пакетами

Сейчас - главная проблема для меня - приходится использовать много (по сравнению с lxpanel) сторонних утилит (мониторинг , питание ...)
Название: Re: Vala-panel gtk3
Отправлено: rilian от 30 Июнь 2018, 12:39:20
Видимо, поэтому ни в одном дистре vala-pan нет  :'(
В убунте есть и в OpenSUSE есть. Это как минимум.
Сейчас - главная проблема для меня - приходится использовать много (по сравнению с lxpanel) сторонних утилит (мониторинг , питание ...)
Что с питанием не так?
И если мониторинг из lxpanel работает - портировать не проблема, в серии 0.5 сделаю.
Может сделать универсально : вывод в трей цифр и(или) графика , полученных из самодельного скрипта...
Ну это genmon - его из крысы выдрать можно, хоть и запаришься.
Название: Re: Vala-panel gtk3
Отправлено: sfs от 30 Июнь 2018, 13:05:00
В убунте есть и в OpenSUSE есть
Посмотрел - да. И не только (https://pkgs.org/download/vala-panel). Везде версия 0.3
Что с питанием не так?
Имел ввиду мониторинг батареи.
https://aur.archlinux.org/packages/vala-panel-extras-battery-git/ - безальтернативная зависимость от жирного upower. В итоге юзаю cbatticon
мониторинг из lxpanel работает - портировать не проблема, в серии 0.5 сделаю.
Да. Там все ок. Еще бы мониторинг батареи из него же
Ну это genmon - его из крысы выдрать
Как вариант. Хорошо бы еще с двумя строчками на 2 скрипта
И заданием изменения цвета при привышении заданного значения - это бы особенно хотелось
Если сложно  с выводом текста (если я правильно понял) - может генерить .svg и выводить с автообновлением...
В tint2 есть аналогичный функционал - может оттуда выдрать проще...
Там же (только для старых версий  :'()и гафики проца и т.п патчем - graph.patch
ftp://ftp.yandex.ru/puppyrus/puppyrus-a/PKGBUILD/tint2-svn.tar.xz:
Название: Re: Vala-panel gtk3
Отправлено: rilian от 30 Июнь 2018, 14:00:05
Посмотрел - да. И не только. Везде версия 0.3
0.3.75 - это 0.4 уже. 0.4 начинается с 0.3.50. (0.3.50 - это 0.4 alpha1, как сейчас 0.4.50 - 0.5 alpha 1)
https://aur.archlinux.org/packages/vala-panel-extras-battery-git/ - безальтернативная зависимость от жирного upower. В итоге юзаю cbatticon
Да что с upower-то не так? Неужели он вам кажется настолько жирным? Могу посмотреть, что можно сделать, если вы так думаете. Но это точно будет именно в extras. И точно иконкой, а не как в LXPanel (там уродливо).
В tint2 есть аналогичный функционал - может оттуда выдрать проще...
Посмотрю, может быть. Но пока genmon в приоритете.
А касательно остального - функционал в мониторинге не обещаю, надо запилить обещанное в 0.5. (убить xembed и сделать центрирование апплетов, ну и багфиксы точно).

Название: Re: Vala-panel gtk3
Отправлено: sfs от 30 Июнь 2018, 16:53:31
Да что с upower-то не так?
Наверное с ним все ок (обхожусь без него), но юзать его только для показа сколько осталось батареи - явный перебор
Неужели он вам кажется настолько жирным?
По коэффициенту возможности\размер_и_ресурсоемкость - да
Разве уменьшение зависимостей без раздувания самой проги и ужудшения функционала - плохо?
убить xembed
Т.е. классического трея вообще не будет?  :-[
Название: Re: Vala-panel gtk3
Отправлено: DdShurick от 30 Июнь 2018, 17:32:16
но юзать его только для показа сколько осталось батареи - явный перебор
Пробуете то, пробуете это, а вникнуть не-е-е. Посмотрите, что в /proc/acpi/battery/
Название: Re: Vala-panel gtk3
Отправлено: rilian от 30 Июнь 2018, 18:48:13

Т.е. классического трея вообще не будет?
Хочу как в кедах сделать - чтоб все xembed приложения шли в прокси, а потом прокси делало SNI иконки для каждого из них. Так проще - будет меньше багов, думаю. Ну а расплываться оно может от того, что размер тремя нестандартный используется в lxpanel.
Название: Re: Vala-panel gtk3
Отправлено: sfs от 30 Июнь 2018, 20:28:57
Хочу как в кедах сделать
Т.е. обычный трей будет для юзера работать обычно
расплываться оно может от того, что размер тремя нестандартный используется в lxpanel.
Т.е. есть если поиграть размером, проблема может уйти...
А "стандартный" - это сколько?
Название: Re: Vala-panel gtk3
Отправлено: rilian от 30 Июнь 2018, 20:42:16
Т.е. обычный трей будет для юзера работать обычно
Ну не совсем, ему sntray придется ставить)
Т.е. есть если поиграть размером, проблема может уйти...
Может быть.
А "стандартный" - это сколько?
Я выше писал, какие значки vala-panel поддерживает. Вот это и есть стандартные размеры.
Название: Re: Vala-panel gtk3
Отправлено: rilian от 30 Июнь 2018, 21:54:14
Пожалуйста, опишите подробно все баги мониторов (чтоб я понял). Как того, который cpu называется, так и тех, что monitors.
Название: Re: Vala-panel gtk3
Отправлено: sfs от 30 Июнь 2018, 22:36:22
опишите подробно все баги мониторов
Оба врут по сравнению с htop и по сравнению между собой тоже (http://forum.puppyrus.org/index.php?topic=20450.msg144814#msg144814)
Т.е. не правильные цифры и графики проца
Память не всматривался
Название: Re: Vala-panel gtk3
Отправлено: rilian от 30 Июнь 2018, 22:40:40
Надо хотя б примерно понять, особенно по сравнению с lxpanel, что я там такого наворотил, ибо оттуда большинство кода было взято (только на Vala переписано).
Название: Re: Vala-panel gtk3
Отправлено: sfs от 30 Июнь 2018, 23:06:34
Надо хотя б примерно понять
C lxpanel всех версий здесь ок
Чем я еще могу помочь...?
Название: Re: Vala-panel gtk3
Отправлено: rilian от 30 Июнь 2018, 23:10:36
Я и говорю, можете различия посмотреть (т.е. запустить сразу 2 панели, и сколько чего выводит отметить).
Название: Re: Vala-panel gtk3
Отправлено: rilian от 01 Июль 2018, 00:26:51
просто есть подозрение, что в случае с мониторами я попутал память и cpu. Можете проверить?
Название: Re: Vala-panel gtk3
Отправлено: sfs от 01 Июль 2018, 00:38:22
На моем скрине (http://forum.puppyrus.org/index.php?topic=20450.msg144814#msg144814) выше видно, что не перепутано
Память (зеленый) - похоже
Название: Re: Vala-panel gtk3
Отправлено: rilian от 01 Июль 2018, 01:38:42
Ок, посмотрю. Потому что вроде должен быть один в один рерайт с lxpanel
Название: Re: Vala-panel gtk3
Отправлено: sfs от 01 Июль 2018, 09:23:10
lxpanel-gtk3
Может, все же когда размер значков больше высоты?
Иконки.svg 64x64. Сделал высоту панели и иконок 64 (на скринах) - без улучшений

Скрины :
vala-p 0.4.0 - 3 графика слева (1- граф. проц. ; 2,3 граф.мон)
lxpan-gtk3 0.9.3 (4 -мон. проц. ж 5,6 мон. ресурс. ; 7,8 mu;tiload-ng)
Скрин 1 -  на всех нагрузка на проц пошла, на 2 нет
Скрин 2 - на всех нагрузка на проц упала (так и было), на 1 - осталась

Память - одинаково. Все ок
Название: Re: Vala-panel gtk3
Отправлено: krasnyh от 01 Июль 2018, 11:04:24
Про иксы - надо на Wayland переходить, вроде как юзабельное окружение уже готовится.
  Вопрос к rilian, есть какие-то плюсы в Wayland, может личный опыт.
А то в сети и на форуме мнение, что разницы никакой, X или wayland.
Предполагаю, что обычному юзеру будет фиолетово что там под капотом. Приложения те же. Возможно еще и не все заработают
Чудеса ресурсоемкости тоже вряд ли будут
Можно написать в теме Wayland - замена Xorg (http://forum.puppyrus.org/index.php?topic=20569.msg142694#quickreply)
Название: Re: Vala-panel gtk3
Отправлено: rilian от 03 Июль 2018, 16:52:19
как вам 0.4.51?
Цитировать
  Вопрос к rilian, есть какие-то плюсы в Wayland, может личный опыт.
Да особо никаких, это подкапотное изменение. А вот минусов лично для разработки панели тонна.
Название: Re: Vala-panel gtk3
Отправлено: sfs от 04 Июль 2018, 09:02:44
как вам 0.4.51?
Еще не компилил. Оппишусь
Я так понял с мониторингом (https://gitlab.com/vala-panel-project/vala-panel/activity) решено?
На что еще обратить внимание?
Название: Re: Vala-panel gtk3
Отправлено: rilian от 04 Июль 2018, 09:31:31
Нет пока, в процессе. Нужны тесты. Я как раз этим занимаюсь.
Название: Re: Vala-panel gtk3
Отправлено: sfs от 04 Июль 2018, 09:34:23
Может у Вас и арчевые пакеты есть готовые?
Название: Re: Vala-panel gtk3
Отправлено: rilian от 04 Июль 2018, 09:50:04
Нету, я сам чисто в аур кладу пкгбилд. Если надо, могу собрать, но вечером, сейчас на работу иду.
Название: Re: Vala-panel gtk3
Отправлено: sfs от 04 Июль 2018, 10:05:05
Не отвлекайтесь. Сам соберу. Просто спросил, чтобы не делать двойную работу
Название: Re: Vala-panel gtk3
Отправлено: sfs от 09 Июль 2018, 17:34:44
как вам 0.4.51?
Собрал из сегодняшнего гит - мониторинг без улучшений

ftp://ftp.yandex.ru/puppyrus/roll/180101/045-vala-panel-git-0.4.0-180101-sf02.pfs - в старом заменил volume на старый (без libcanberra зависимостей)
Название: Re: Vala-panel gtk3
Отправлено: rilian от 09 Июль 2018, 18:55:06
Бывает. Но в скором времени (как реал разгребется) запилю порт крысиного genmon.
Название: Re: Vala-panel gtk3
Отправлено: rilian от 12 Август 2018, 22:26:46
Готова первая версия порта крысиного GenMon)

https://gitlab.com/vala-panel-project/xfce4-genmon-plugin (https://gitlab.com/vala-panel-project/xfce4-genmon-plugin)

Если кому-то еще интересно - можете протестировать. Она в принципе может быть портирована и на Mate потом)
Название: Re: Vala-panel gtk3
Отправлено: sfs от 13 Август 2018, 09:29:46
Если кому-то еще интересно
Конечно интересно. Не так много у нас на форуме программеров, чтобы не интересоваться  ;)
Она в принципе может быть портирована и на Mate потом)
Это тоже интересно. как раз сейчас занимаюсь мате

Можно компилить отдельно или панель тоже надо перекомпилять?
Название: Re: Vala-panel gtk3
Отправлено: rilian от 13 Август 2018, 10:53:08
Требуется панель 0.4.60, иначе вывалится. Но вообще его можно отдельно компилять.
На панелях серии до 0.4.50 он его даже не найдет, на 0.4.50 до 0.4.60 - вывалиться может, а может и нет.
Название: Re: Vala-panel gtk3
Отправлено: sfs от 13 Август 2018, 10:54:37
Понял. Результаты здесь отпишу
Изменения только эти или по мониторингу перепроверять?
Название: Re: Vala-panel gtk3
Отправлено: rilian от 13 Август 2018, 11:09:49
сами мониторы я не менял. Проверяйте GenMon и можно передачу команд плагинам.
Название: Re: Vala-panel gtk3
Отправлено: sfs от 13 Август 2018, 16:11:14
Написал PKGBUILD (ftp://ftp.yandex.ru/puppyrus/puppyrus-a/PKGBUILD/vala-panel-extras-genmon-git/PKGBUILD)
и скомпилил в pra-roll-1806
vala-panel-extras-genmon-git-4.0.1.40.g899c07e-1-x86_64.pkg.tar.xz (ftp://ftp.yandex.ru/puppyrus/puppyrus-a64/pra64-07/pkg/pra6407extra/vala-panel-extras-genmon-git-4.0.1.40.g899c07e-1-x86_64.pkg.tar.xz)
vala-panel-extras-volume-git-0.1.8.r6.g07fca65-1-x86_64.pkg.tar.xz (ftp://ftp.yandex.ru/puppyrus/puppyrus-a64/pra64-07/pkg/pra6407extra/vala-panel-extras-volume-git-0.1.8.r6.g07fca65-1-x86_64.pkg.tar.xz)
vala-panel-extras-xkb-git-0.1.8.r6.g07fca65-1-x86_64.pkg.tar.xz (ftp://ftp.yandex.ru/puppyrus/puppyrus-a64/pra64-07/pkg/pra6407extra/vala-panel-extras-xkb-git-0.1.8.r6.g07fca65-1-x86_64.pkg.tar.xz)
vala-panel-git-0.4.60.r7.g20c9d36-1-x86_64.pkg.tar.xz (ftp://ftp.yandex.ru/puppyrus/puppyrus-a64/pra64-07/pkg/pra6407extra/vala-panel-git-0.4.60.r7.g20c9d36-1-x86_64.pkg.tar.xz)
Панель (без extras) запускается, но на меню правого клика никак не реагирует (оно появляется, но при выборе любого пункта ничего не происходит, в консоле тищина)
Соответственно апплеты не добавить
В предыдущих версиях при тех же условиях норм
Название: Re: Vala-panel gtk3
Отправлено: sfs от 14 Август 2018, 09:48:32
Вроде поправил.
vala-panel-git-0.4.60.r8 - норм.
Спасибо за оперативность +
Название: Re: Vala-panel gtk3
Отправлено: sfs от 14 Август 2018, 10:08:45
vala-panel-extras-genmon-git-4.0.1.40.g899c07e-1-x86_64.pkg.tar.xz
В панель встал
1. Русификации нет?
2. Нет ОК Cancel и выбора скрипта мышью - так задумано или будет?
3. Подключил скрипт из пакета /usr/libexec/genmon-script/monTime - время не меняется
Остальное , вроде норм - тултип и пр.
Название: Re: Vala-panel gtk3
Отправлено: sfs от 14 Август 2018, 10:27:29
время не меняется
Изменилось 712 (правильное 726)
Период обновления стоит 1000ms
Название: Re: Vala-panel gtk3
Отправлено: rilian от 14 Август 2018, 11:24:40
Русификация есть, просто надо немного все *.po файлы отредактировать.
Ok. Cancel не будет.

Выбор скрипта мышью из списка - тоже нет, ибо можно указать любой скрипт (даже не из комплекта), просто по пути до него.
Поддерживаются любые скрипты, которые отдают правильный XML.
Насчет monTime - насколько отстает время? какой примерно истинный период обновления при выставленном?
Название: Re: Vala-panel gtk3
Отправлено: sfs от 14 Август 2018, 11:58:20
Выбор скрипта мышью из списка
Не из списка - чтобы тыкнуть, а не через буфер
Поддерживаются любые скрипты, которые отдают правильный XML.
http://forum.puppyrus.org/index.php?topic=20905.msg146504#msg146504
насколько отстает время?
38мин изменились на 55 при выставленном 1050ms

Нельзя ли его в s вместо ms ?
Для мате долго делать? А lxde-gtk3 ?
Вместо цифр график (как в multiload-ng) или полусферу реально сделать?
Если в xml указать иконку и менять ее - в панели будет изменяться?
Название: Re: Vala-panel gtk3
Отправлено: rilian от 14 Август 2018, 12:05:45
Не из списка - чтобы тыкнуть, а не через буфер
Это как, можно со скринами подробнее?

38мин изменились на 55 при выставленном 1050ms
То есть, он раз в 15 минут изменился что ли? Что-то вообще жесть, если так. Я посмотрю вечером.
Если раз в 15 секунд - тоже жесть, но меньшая. Но я все равно гляну.
Если отстает не более, чем на 50 мс - черт с ним.

Нельзя ли его в s вместо ms ?
Можно, если заморочиться, либо запретить дробный таймаут.

Для мате долго делать? А lxde-gtk3 ?
Для Mate - надо портировать все ValaPanel-only элементы, не знаю насчет срока.
Для LXDE делать не буду вообще, только форк (считаю, что ValaPanel лучше LXPanel раз в 10 минимум).
Если в xml указать иконку и менять ее - в панели будет изменяться?
Должна, в примерах есть скрипты с использованием иконок. И на мониторинг батареи тоже есть.
Вместо цифр график (как в multiload-ng) или полусферу реально сделать?
Вряд ли, в XML такая штука не поддерживается, разве что рисовать скриптом SVG и его как иконку подсовывать.
Название: Re: Vala-panel gtk3
Отправлено: sfs от 14 Август 2018, 12:41:09
Не из списка - чтобы тыкнуть
Стандартный gtk-шный "Открыть файл"
он раз в 15 минут изменился что ли?
Раз в 17 мин
ValaPanel лучше LXPanel раз в 10 минимум
Не в плане "оспорить", а в плане "знать чем гордиться" - можно перечислить?
рисовать скриптом SVG и его как иконку подсовывать.
Так и делаю в скриптах на yad
Название: Re: Vala-panel gtk3
Отправлено: rilian от 14 Август 2018, 12:44:42
Еще вопрос - как с русским языком в SNTray?
Если он там отображается нормально, то проблема в GenMon, а если там нет русского, то это проблема в новом загрузчике плагинов от ValaPanel.
Стандартный gtk-шный "Открыть файл"
Я подумаю, могу сделать как FileButton.
Раз в 17 мин
Отстой, буду фиксить вечером.
Не в плане "оспорить", а в плане "знать чем гордиться" - можно перечислить?
1. Не зависит от libfm
2. Не зависит от иксов (если мы не берем плагины)
3. Не лепит велосипедов где не надо
4. Использует GSettings
5. Красивее
6. Выполнены задачи изначального форка (которого уже не существует).
Так и делаю в скриптах на yad
Тут так же придется.
Название: Re: Vala-panel gtk3
Отправлено: sfs от 14 Август 2018, 13:03:05
как с русским языком в SNTray?
При установленном vala-panel-extras-common -  в настройках vala-panel-extras-gtop - все по русски
А вот врет extras-gtop как и раньше
Название: Re: Vala-panel gtk3
Отправлено: rilian от 14 Август 2018, 13:04:54
При установленном vala-panel-extras-common -  в настройках vala-panel-extras-gtop - все по русски

Не GTop, а настройки самого SNTray)
Название: Re: Vala-panel gtk3
Отправлено: sfs от 14 Август 2018, 13:20:04
Свежий SNTray 4.10 у меня не скомпилился  :'(
main-item.c: В функции «vala_dbus_menu_gtk_main_item_get_type»:
main-item.c:1805:136: предупреждение: cast between incompatible function types from «void (*)(ValaDBusMenuGtkMainItemClass *)» {ak
a «void (*)(struct _ValaDBusMenuGtkMainItemClass *)»} to «void (*)(void *, void *)» [-Wcast-function-type]
main-item.c:1805:264: предупреждение: cast between incompatible function types from «void (*)(ValaDBusMenuGtkMainItem *)» {aka «vo
id (*)(struct _ValaDBusMenuGtkMainItem *)»} to «void (*)(GTypeInstance *, void *)» {aka «void (*)(struct _GTypeInstance *, void *)
»} [-Wcast-function-type]
main-item.c:1806:70: предупреждение: cast between incompatible function types from «void (*)(ValaDBusMenuGtkItemIfaceIface *)» {ak
a «void (*)(struct _ValaDBusMenuGtkItemIfaceIface *)»} to «void (*)(void *, void *)» [-Wcast-function-type]
[ 31%] Building C object src/dbusmenu/CMakeFiles/vala-dbusmenu-o.dir/gtk/separator-item.c.o
[ 34%] Building C object src/dbusmenu/CMakeFiles/vala-dbusmenu-o.dir/gtk/item-iface.c.o
separator-item.c: В функции «vala_dbus_menu_gtk_separator_item_get_type»:
separator-item.c:368:141: предупреждение: cast between incompatible function types from «void (*)(ValaDBusMenuGtkSeparatorItemClas
s *)» {aka «void (*)(struct _ValaDBusMenuGtkSeparatorItemClass *)»} to «void (*)(void *, void *)» [-Wcast-function-type]
separator-item.c:368:279: предупреждение: cast between incompatible function types from «void (*)(ValaDBusMenuGtkSeparatorItem *)»
 {aka «void (*)(struct _ValaDBusMenuGtkSeparatorItem *)»} to «void (*)(GTypeInstance *, void *)» {aka «void (*)(struct _GTypeInsta
nce *, void *)»} [-Wcast-function-type]
separator-item.c:369:70: предупреждение: cast between incompatible function types from «void (*)(ValaDBusMenuGtkItemIfaceIface *)»
 {aka «void (*)(struct _ValaDBusMenuGtkItemIfaceIface *)»} to «void (*)(void *, void *)» [-Wcast-function-type]
[ 37%] Building C object src/dbusmenu/CMakeFiles/vala-dbusmenu-o.dir/gtk/scale-item.c.o
scale-item.c: В функции «vala_dbus_menu_gtk_scale_item_get_type»:
scale-item.c:1054:137: предупреждение: cast between incompatible function types from «void (*)(ValaDBusMenuGtkScaleItemClass *)» {
aka «void (*)(struct _ValaDBusMenuGtkScaleItemClass *)»} to «void (*)(void *, void *)» [-Wcast-function-type]
scale-item.c:1054:267: предупреждение: cast between incompatible function types from «void (*)(ValaDBusMenuGtkScaleItem *)» {aka «
void (*)(struct _ValaDBusMenuGtkScaleItem *)»} to «void (*)(GTypeInstance *, void *)» {aka «void (*)(struct _GTypeInstance *, void
 *)»} [-Wcast-function-type]
scale-item.c:1055:70: предупреждение: cast between incompatible function types from «void (*)(ValaDBusMenuGtkItemIfaceIface *)» {a
ka «void (*)(struct _ValaDBusMenuGtkItemIfaceIface *)»} to «void (*)(void *, void *)» [-Wcast-function-type]
[ 40%] Built target vala-dbusmenu-o
make: *** [Makefile:152: all] Ошибка 2
==> ОШИБКА: Произошел сбой в build().
    Прерывание...

На 4.8 актуально проверять?
Название: Re: Vala-panel gtk3
Отправлено: sfs от 14 Август 2018, 13:28:50
Полный лог компиляции мне.
Название: Re: Vala-panel gtk3
Отправлено: rilian от 14 Август 2018, 13:55:35
Это вроде не совсем полный. Сейчас я попробую на 16.04 мастера собрать, и там сам посмотрю. Можно мне полный вывод консоли с момента запуска CMake до ошибки?
Вот типа такого:
https://pastebin.com/TrevCuDx (https://pastebin.com/TrevCuDx)
Название: Re: Vala-panel gtk3
Отправлено: sfs от 14 Август 2018, 14:13:33
так?
Название: Re: Vala-panel gtk3
Отправлено: rilian от 14 Август 2018, 14:19:55
Да. Не установлен xcb_iccm.h (я вот не помню, что именно из XCB его ставит, и я не поставил проверку).
Если хотите, можно подождать до вечера, я поставлю проверки, а если можно сразу, то вам нужен пакет xcb-util-wm (из арча).
Название: Re: Vala-panel gtk3
Отправлено: sfs от 14 Август 2018, 14:40:13
нужен пакет xcb-util-wm
Да. Придем достаточно makedepends
Кроме того зависимость libpeas не нужна
Скомпилилось. С рус. - норм
Название: Re: Vala-panel gtk3
Отправлено: rilian от 14 Август 2018, 14:49:09
Скомпилилось. С рус. - норм
Тогда ща посмотрю, что именно с GenMon.
Да. Придем достаточно makedepends
Это я знаю, надо просто в релиз версии выключить сборку незавершенного xembedsniproxy.
Кроме того зависимость libpeas не нужна
Если панель использует applets-new и собирается только для vala-panel - нет.
Название: Re: Vala-panel gtk3
Отправлено: sfs от 14 Август 2018, 14:57:15
Если панель использует applets-new и собирается только для vala-panel - нет.
Что такое applets-new?
Т.е. для других панелей libpeas нужен?

При запуске vala-panel пишет , что нет libGl ('это так)
Если бы меса в системе была - какие были бы улучшения?
Название: Re: Vala-panel gtk3
Отправлено: rilian от 14 Август 2018, 15:00:27
Т.е. для других панелей libpeas нужен?
Budgie использует libpeas для плагинов (их система похожа на ту, что была в vala-panel до серии 0.5.x, точнее наоборот, я использовал систему почти как у них)
Что такое applets-new?
Модуль vala-panel в серии 0.5.x, который обеспечивает работу с апплетами. Встроен.
Если бы меса в системе была - какие были бы улучшения?
А вообще композита нет? Если нет, то панель будет ругаться и будет непрозрачная.
Если есть, ему должно срать на libGL. Можно лог консоли?

Кстати, я вроде поправил обновления. Проверьте)
Название: Re: Vala-panel gtk3
Отправлено: sfs от 14 Август 2018, 15:12:34
А вообще композита нет?
Нет. compton или xcman будет достаточно?
Т.е. влияет только на внешний вид. На скорость и пр. не влияет?
Если нет, то панель будет ругаться и будет непрозрачная.
так и есть
Можно лог консоли?
$ vala-panel
libGL error: pci id for fd 7: 80ee:beef, driver (null)
libGL error: No driver found
libGL error: failed to load driver: (null)
поправил обновления
genmon ?
Название: Re: Vala-panel gtk3
Отправлено: rilian от 14 Август 2018, 15:15:03
Нет. compton или xcman будет достаточно?
Вполне.
Т.е. влияет только на внешний вид. На скорость и пр. не влияет?
Не знаю, не пробовал без композита. Но по идее, больше ни на что не должно. Только на возможность установления прозрачности и лучшего внешнего вида при автохайде (без черной линии и черной фигни).
genmon ?
да, и обновления, и русификацию немного (но она вроде не цепляется, надо еще смотреть).
Название: Re: Vala-panel gtk3
Отправлено: sfs от 14 Август 2018, 15:28:45
Часы в genmon теперь норм. Рус. - частично

Ремонта мониторинга проца и памяти в планах нет?  ;)
Название: Re: Vala-panel gtk3
Отправлено: rilian от 14 Август 2018, 15:38:03
Часы в genmon теперь норм. Рус. - частично
Русский исправлен следующим коммитом (смотрите). Также vala-panel советую обновить, чтоб апплет правильно собирался.
Ремонта мониторинга проца и памяти в планах нет?
Да я не против, только я хз, как ремонтировать. Проверьте мониторинг проца тут, через прогрессбар)
Название: Re: Vala-panel gtk3
Отправлено: sfs от 14 Август 2018, 15:47:27
genmon *.44 рус. - норм
я хз, как ремонтировать
Передрать из lxpanel multiload multiload-ng ?
Проверьте мониторинг проца тут
В vala-pan r9 без улучшений
через прогрессбар)
Не понял как именно....
Название: Re: Vala-panel gtk3
Отправлено: rilian от 14 Август 2018, 16:00:35
В vala-pan r9 без улучшений
Я имел в виду наваять скрипт для GenMon, который мониторит проц и выводит прогрессбар с загрузкой проца.
Кстати, если вас смущает vala-panel-extras-battery - можно и ее заменить скриптом для genmon с иконками.
Передрать из lxpanel multiload multiload-ng ?
Оно не внутри lxpanel, оно внутри multiload) И надо делать им PR c поддержкой vala-panel.
Кстати, внутри плагин LXPanel совершенно не похож на плагин для ValaPanel)
Название: Re: Vala-panel gtk3
Отправлено: sfs от 14 Август 2018, 16:08:44
наваять скрипт для GenMon, который мониторит проц
https://aur.archlinux.org/packages/multiload-ng-indicator-gtk3/ без замечаний показывает
vala-panel-extras-battery - можно и ее заменить
Тем же multiload-ng или cbaticon

Выложил
PKGBUILD (ftp://ftp.yandex.ru/puppyrus/puppyrus-a/PKGBUILD/vala-panel-sntray-git/PKGBUILD)
sntray-plugin-translations-git-0.4.10.r95.g00f2a0e-1-any.pkg.tar.xz (ftp://ftp.yandex.ru/puppyrus/puppyrus-a64/pra64-07/pkg/pra6407extra/sntray-plugin-translations-git-0.4.10.r95.g00f2a0e-1-any.pkg.tar.xz)
vala-panel-extras-battery-git-0.1.8.r6.g07fca65-1-x86_64.pkg.tar.xz (ftp://ftp.yandex.ru/puppyrus/puppyrus-a64/pra64-07/pkg/pra6407extra/vala-panel-extras-battery-git-0.1.8.r6.g07fca65-1-x86_64.pkg.tar.xz)
vala-panel-extras-common-git-0.1.8.r6.g07fca65-1-any.pkg.tar.xz (ftp://ftp.yandex.ru/puppyrus/puppyrus-a64/pra64-07/pkg/pra6407extra/vala-panel-extras-common-git-0.1.8.r6.g07fca65-1-any.pkg.tar.xz)
vala-panel-extras-genmon-git-4.0.1.44.g0436458-1-x86_64.pkg.tar.xz (ftp://ftp.yandex.ru/puppyrus/puppyrus-a64/pra64-07/pkg/pra6407extra/vala-panel-extras-genmon-git-4.0.1.44.g0436458-1-x86_64.pkg.tar.xz)
vala-panel-extras-gtop-git-0.1.8.r6.g07fca65-1-x86_64.pkg.tar.xz (ftp://ftp.yandex.ru/puppyrus/puppyrus-a64/pra64-07/pkg/pra6407extra/vala-panel-extras-gtop-git-0.1.8.r6.g07fca65-1-x86_64.pkg.tar.xz)
vala-panel-extras-weather-git-0.1.8.r6.g07fca65-1-x86_64.pkg.tar.xz (ftp://ftp.yandex.ru/puppyrus/puppyrus-a64/pra64-07/pkg/pra6407extra/vala-panel-extras-weather-git-0.1.8.r6.g07fca65-1-x86_64.pkg.tar.xz)
vala-panel-extras-xkb-flags-git-0.1.8.r6.g07fca65-1-any.pkg.tar.xz (ftp://ftp.yandex.ru/puppyrus/puppyrus-a64/pra64-07/pkg/pra6407extra/vala-panel-extras-xkb-flags-git-0.1.8.r6.g07fca65-1-any.pkg.tar.xz)
vala-panel-git-0.4.60.r9.ga4e88ca-1-x86_64.pkg.tar.xz (ftp://ftp.yandex.ru/puppyrus/puppyrus-a64/pra64-07/pkg/pra6407extra/vala-panel-git-0.4.60.r9.ga4e88ca-1-x86_64.pkg.tar.xz)
vala-panel-sntray-git-0.4.10.r95.g00f2a0e-1-x86_64.pkg.tar.xz (ftp://ftp.yandex.ru/puppyrus/puppyrus-a64/pra64-07/pkg/pra6407extra/vala-panel-sntray-git-0.4.10.r95.g00f2a0e-1-x86_64.pkg.tar.xz)
xfce4-panel-sntray-git-0.4.10.r95.g00f2a0e-1-x86_64.pkg.tar.xz (ftp://ftp.yandex.ru/puppyrus/puppyrus-a64/pra64-07/pkg/pra6407extra/xfce4-panel-sntray-git-0.4.10.r95.g00f2a0e-1-x86_64.pkg.tar.xz)
Название: Re: Vala-panel gtk3
Отправлено: rilian от 14 Август 2018, 16:11:27
Тем же multiload-ng или cbaticon
Зачем? Простеньким скриптом на питоне и genmon вполне достаточно)
Название: Re: Vala-panel gtk3
Отправлено: sfs от 14 Август 2018, 16:17:49
multiload-ng-indicator-gtk3 красиво показывает с кучей фич и настроек
Даже график по юзерскому скрипту строит (правда только один) - я, кстати на это автора вдохновил  ;)
Питон у нас не знают.
genmon вообще большие возможности  открывает
Вот уже готовое (https://github.com/xtonousou/xfce4-genmon-scripts)
Название: Re: Vala-panel gtk3
Отправлено: rilian от 14 Август 2018, 17:23:37
multiload-ng-indicator-gtk3 красиво показывает с кучей фич и настроек
Я про батарею, а не графики. CBattIcon нужен трей, потому я против этой утилиты.
genmon вообще большие возможности  открывает
да.
Название: Re: Vala-panel gtk3
Отправлено: sfs от 14 Август 2018, 17:37:28
Обычный трей еще рано убирать
Название: Re: Vala-panel gtk3
Отправлено: rilian от 14 Август 2018, 18:06:58
Обычный трей еще рано убирать
Как только допилится xembedsniproxy, я выкину обычный трей. И это будет до релиза панели версии 0.5

Собственно, в версии 0.5. нужно внедрить три новые фичи:
1. Applets-new (уже внедрено в 0.4.50, улучшено в 0.4.60)
2. Паки и центровку (постепенно делаю, только пока не знаю как в настройки это добавить)
3. XEmbedSNIProxy (с удалением обычного трея)
Название: Re: Vala-panel gtk3
Отправлено: rilian от 14 Август 2018, 18:27:02
Вместо CBattIcon можете попробовать это:
https://github.com/xtonousou/xfce4-genmon-scripts/blob/master/battery-panel.sh
Название: Re: Vala-panel gtk3
Отправлено: sfs от 15 Август 2018, 09:14:48
battery-panel.sh
Все это хорошо, но genmon - скорее для продвинутых юзеров. Обычные (по моему опыту) не лезут туда где что-то конфигурится не мышкой. Поэтому с мониторингом надо все равно что-то решать.
Как минимум с процом и памятью. Они не работают и если нет идей как чинить - надо хотя-бы убирать нерабочее
Был простенький патч с tint2, который добавлял графики. Без особых зависимостей. Могу найти. Не поможет?

выкину обычный трей.
Я правильно понял - cbaticon nm-applet deadbeef ... перестанут работать вообще?
Или за счет XEmbedSNIProxy юзер не заметит изменений

А какой вообще глобальный план - vala-panel дорастет до DE?
Или в каком окружении Вы ее видите?
Я юзаю openbox spacefm dunst. Питание - свои скрипты с xss-loсk
А Вы?
Название: Re: Vala-panel gtk3
Отправлено: rilian от 15 Август 2018, 11:56:03
Был простенький патч с tint2, который добавлял графики. Без особых зависимостей. Могу найти. Не поможет?
Если у него с лицензией ок (не GPL, а хотя б LGPL) - то могу интегрировать.
Поэтому с мониторингом надо все равно что-то решать.
Звчем обычным юзерам мониторы?
Я правильно понял - cbaticon nm-applet deadbeef ... перестанут работать вообще?
Доведете, я CBattIcon в коде заблокирую, чтоб именно она не работала) Непродвинутым юзерам CBattIcon не нужен, они не боятся UPower)
Чем вам так не нравится UPower, что вы не используете vala-panel-extras-upower? Про жирноту лучше не говорить, ибо он не такой и жирный.

А если серьезно, то nm-applet точно не отвалится, он давно умеет в SNI (я так им и пользуюсь). XEmbed-only приложения работать продолжат, но некоторые глюки, связанные с треем, могут появиться.
А какой вообще глобальный план - vala-panel дорастет до DE?
Может быть, когда у меня руки дойдут писать композитор для вяленого.
Или в каком окружении Вы ее видите?
Я ее использовал и с PCManFm (вместо LXPanel), и в MATE (вместо mate-panel), в обоих случая она работает.
А вообще ее можно использовать в любом GTK окружении (именно GTK, т.е. Gnome-Shell или Cinnamon не пойдут, они на Clutter)
Название: Re: Vala-panel gtk3
Отправлено: sfs от 15 Август 2018, 12:16:36
патч с tint2
https://storage.googleapis.com/google-code-attachments/tint2/issue-174/comment-7/graph.patch
А чем плохо GPL ?

Может тогда и https://github.com/tarunprabhu/xfce4-applet-batt будет легко адаптировать. Раз с genmon получилось :)

Звчем обычным юзерам мониторы?
А зачем вообще неработающие апплеты...?  ;)

Я ее использовал и с PCManFm (вместо LXPanel), и в MATE
Т.е. только в составе других ДЕ  :'(
Название: Re: Vala-panel gtk3
Отправлено: rilian от 15 Август 2018, 12:40:54
А чем плохо GPL ?
Ничем, но весь проект под LGPL, следовательно, и все куски должны быть на нем.
Может тогда и https://github.com/tarunprabhu/xfce4-applet-batt будет легко адаптировать. Раз с genmon получилось :)
Нафига? я не фанат апплета из одной иконки) Я специально их в Extras вынес, чтоб они не занимали все место.
Т.е. только в составе других ДЕ  :'(
Можно и просто с OpenBox) Я пробовал. Просто мне неудобно без файлового менеджера)
А зачем вообще неработающие апплеты...?  ;)
Ну, неработающие не нужны. Как придумаю, чем заменить, так и мб выкину.
Название: Re: Vala-panel gtk3
Отправлено: rilian от 16 Август 2018, 00:44:55
Порт GenMon на другие панели (MATE, Budgie, ValaPanel и обратно на крысу) вроде сделан. Прошу протестировать.
Название: Re: Vala-panel gtk3
Отправлено: sfs от 16 Август 2018, 08:42:43
на крысу
Чем лучше родного?

Budgie у меня нет. Вместе с cinnamon и gnome3 не зашло. Непривычно + жрет как браузер
Название: Re: Vala-panel gtk3
Отправлено: rilian от 16 Август 2018, 11:09:56
Чем лучше родного?
Да ничем, просто у меня по стандарту порт идет сразу на все DE)
Название: Re: Vala-panel gtk3
Отправлено: sfs от 17 Август 2018, 10:09:43
Прошу протестировать.
В процессе. Отпишу результат

у меня по стандарту порт идет сразу на все DE
Поэтому все апптеты имеют отдельную ценность для других ДЕ
Поэтому чем больше их будет - тем больше будет интереса к Вашим разработкам
Это я развожу на батарею и еще бы мог нафантазировать ;)

Проверил vala-palel + spacefm на предмет создания ярлыка на раб. столе - все ок. Перетаскиванием. Про правому клику не помешало бы меню как в прочих панелях

vala-palel + pcmanfm = аттач
Нельзя ли починить, не сломав в spacefm?
Название: Re: Vala-panel gtk3
Отправлено: sfs от 17 Август 2018, 11:30:05
Порт GenMon на другие панели
mate - после добавления sntray - норм. ; genmon - панель падает - см. скрин
xfce - sntray и genmon - добавляются. У genmon не активны настройки
vala-pan - все ок (проверял часами)
Название: Re: Vala-panel gtk3
Отправлено: rilian от 17 Август 2018, 11:41:48
Нельзя ли починить, не сломав в spacefm?
В Caja (MATE) тоже все ок или как в pcmanfm?
mate - после добавления sntray - норм. ; genmon - панель падает - см. скрин
Поправим.
xfce - sntray и genmon - добавляются. У genmon не активны настройки
Что значит не активны?
 
vala-pan - все ок (проверял часами)
Ну так оно изначально под vala-panel сделано)
Название: Re: Vala-panel gtk3
Отправлено: rilian от 17 Август 2018, 11:50:40
Поправим.
Вроде поправил.
Это я развожу на батарею и еще бы мог нафантазировать ;)
Зачем вам батарея? Есть же vala-panel-extras-battery)
Название: Re: Vala-panel gtk3
Отправлено: sfs от 17 Август 2018, 11:55:53
Что значит не активны?
В настройках genmon кнопка настроек серая и не нажимается. У sntray - норм
Ну так оно изначально под vala-panel сделано)
Но иногда бывает, что после правок одного - другое ломается :)

caja - позже
Название: Re: Vala-panel gtk3
Отправлено: DdShurick от 17 Август 2018, 12:20:29
на предмет создания ярлыка на раб. столе - все ок. Перетаскиванием.
Ну, это и rox умеет.
Название: Re: Vala-panel gtk3
Отправлено: sfs от 17 Август 2018, 12:55:36
В Caja (MATE) тоже все ок или как в pcmanfm?
ок
Зачем вам батарея? Есть же vala-panel-extras-battery)
Выше обсуждали, но Вы не хотите понять тонкой души любителя минимализма  :'(

Мне кажется ошибочной Ваша идея использования valapan в mate и пр. устоявшихся DE
Вряд ли юзера поменяют родное на чужеродное
А в варианте универсальных апплетов под большинство панелей - чем больше и эксклюзивнее они будут - тем больше будет интереса
Второй вариант - мини DE из DE независимых компонентов. В своем дистре планирую openbox vala-p spacefm notify-osd(или dunst) в качестве основного. Надеюсь на Вашу помощь
Название: Re: Vala-panel gtk3
Отправлено: sfs от 17 Август 2018, 13:22:46
Вроде поправил.
Теперь в мате добавляется . Панель не падает, но на панели genmon не найти, чтобы сделать по нему правый клик и перейти к свойствам. Как быть?
Название: Re: Vala-panel gtk3
Отправлено: rilian от 17 Август 2018, 13:36:53

Теперь в мате добавляется . Панель не падает, но на панели genmon не найти, чтобы сделать по нему правый клик и перейти к свойствам. Как быть?
Ща посмотрим)
Мне кажется ошибочной Ваша идея использования valapan в mate и пр. устоявшихся DE
Я прямо сейчас использую ее в MATE) потому что родная меня раздражает.
Выше обсуждали, но Вы не хотите понять тонкой души любителя минимализма  :'(
Минимализм это хорошо, но только когда он не в ущерб функционалу. Иначе придется для каждой ОС свой бэкенд писать для батареи.
А в варианте универсальных апплетов под большинство панелей - чем больше и эксклюзивнее они будут - тем больше будет интереса
Ну просто я их пишу так, чтоб портировать было проще.
Название: Re: Vala-panel gtk3
Отправлено: sfs от 17 Август 2018, 13:49:11
Минимализм это хорошо, но только когда он не в ущерб функционалу
В чем плюсы upowerd для индикатора батареи в трее?  Чем плохо прочитать /sys/class/power_supply ?
Название: Re: Vala-panel gtk3
Отправлено: rilian от 17 Август 2018, 14:07:03
В чем плюсы upowerd для индикатора батареи в трее?  Чем плохо прочитать /sys/class/power_supply ?
В OpenBSD тоже его читать будете?
В настройках genmon кнопка настроек серая и не нажимается. У sntray - норм
Поправил крысу, сейчас вроде родному не уступает.
Название: Re: Vala-panel gtk3
Отправлено: sfs от 17 Август 2018, 14:15:39
В OpenBSD тоже его читать будете?
Там пропатчат :)
Название: Re: Vala-panel gtk3
Отправлено: rilian от 17 Август 2018, 14:42:30
Там пропатчат :)
Уж лучше upower - c гарантией везде работает) Ну или писать для каждой системы свой модуль, потом тестить на каждой - не гуд.
Теперь в мате добавляется . Панель не падает, но на панели genmon не найти, чтобы сделать по нему правый клик и перейти к свойствам. Как быть?
Исправлено. Только апплеты надо заново добавить.
ок
Вероятно, это баг PCManFM, надо смотреть, как обойти.
Название: Re: Vala-panel gtk3
Отправлено: sfs от 17 Август 2018, 15:15:58
Исправлено. Только апплеты надо заново добавить.
Теперь в мате ок (проверил на часы). Только русификация частичная (как и в самой vala-panel - pin to panel - например)
И название в about адское (или это я так скомпилил?) - см .скрин
Вероятно, это баг PCManFM, надо смотреть, как обойти
Похоже на то. Или это фича
Им же созданные ярлыки ведут себя так же. lxde-gtk3 вообще сырой какой-то
Название: Re: Vala-panel gtk3
Отправлено: rilian от 17 Август 2018, 15:19:31
И название в about адское (или это я так скомпилил?) - см .скрин
Известная фигня, потому что мой скрипт версий не рассчитан на такие теги) Как признаю готовым, так и протегирую)
Только русификация частичная (как и в самой vala-panel - pin to panel - например)
А что в vala-panel с русификацией не так? или просто недопереведено?
Если недопереведено - patches welcome)
А в GenMon в Mate тоже просто недопереведено, наверное) Посмотрю, поработаем над этим(
Название: Re: Vala-panel gtk3
Отправлено: sfs от 17 Август 2018, 15:23:37
А что в vala-panel с русификацией не так? или просто недопереведено?
недопереведено местами
patches welcome)
Ок. Прошу всех поучаствовать. Теория здесь (http://wiki.puppyrus.org/programming/intern)
Название: Re: Vala-panel gtk3
Отправлено: rilian от 17 Август 2018, 16:02:13
недопереведено местами
Вроде доперевел.
Известная фигня, потому что мой скрипт версий не рассчитан на такие теги) Как признаю готовым, так и протегирую)
Признаю я его готовым, когда он в Budgie заработает)

А какие еще апплеты вы бы хотели иметь на всех панелях?
Название: Re: Vala-panel gtk3
Отправлено: sfs от 17 Август 2018, 16:46:02
Вроде доперевел.
genmon или vala-panel?
какие еще апплеты вы бы хотели иметь на всех панелях?
По сути - при желании через genmon можно сделать почти все. Если без него можно сделать лучше
genmon не помешал бы в lxpanel 0.6 (для гтк2 версии, т.к. vala-pan-gtk2 нет). Да и в lxpanel-gtk3
И если бы его встроить в tint2 той версии (http://forum.puppyrus.org/index.php?topic=20442.msg146596#msg146596), где патч graph работает. Ну или просто в свежий тинт2 sntrey и genmon
Во размечтался  :D
1. Не хочу показаться навязчивым  ;) батарея без upowerd
2. Температура железа через semsors + опционально с libnvctrl . Если будет лучше indicator-sensors
Что-то и закончились хотелки  :)
Помогайте!
Название: Re: Vala-panel gtk3
Отправлено: rilian от 17 Август 2018, 17:40:05
genmon или vala-panel?
Да оба вроде.
батарея без upowerd
Да зачем она вам настолько сильно?
lxpanel 0.6 (для гтк2 версии, т.к. vala-pan-gtk2 нет).
Вот это даже технически невозможно без серьезного переписывания GenMon.
Да и в lxpanel-gtk3
Этого не будет - я LXPanel не поддерживаю вообще. Да и зачем, если vala-panel лучше? Что в LXPanel такого?:)
Ну или просто в свежий тинт2 sntrey и genmon
Нереально, tint2 не использует GTK.
Если будет лучше indicator-sensors
А он не заводится в SNTray? Если не заводится и не GPL (хотя б LGPL) - могу включить в проект. Для GPL только отдельный форк.

Название: Re: Vala-panel gtk3
Отправлено: sfs от 17 Август 2018, 18:42:23
Да и зачем, если vala-panel лучше?
Для меня - Да. Но возможно найдутся любители lxpan. Если сложно - не надо
Батарея - тоже не вопрос жизни и смерти

Мотиторинг критичнее. maltiload-ng-applet - норм (там и батарея есть). Тултип более бедный в варианте -applet
Может его включить в проект? Если что могу попробовать попросить его автора к vala-pan прикрутить не через sntray... или Вам это будет проще?
indicator-sensors заводится в SNTray GPL3 (https://aur.archlinux.org/packages/indicator-sensors-git/)  (в исходниках (https://github.com/alexmurray/indicator-sensors) лицензияю не нашел)
Название: Re: Vala-panel gtk3
Отправлено: rilian от 17 Август 2018, 18:46:50
Если сложно - не надо
Не сложно, просто не хочется)
Батарея - тоже не вопрос жизни и смерти
Батарея - я подумаю. Может, когда на C буду переписывать libinternal, тогда.
Если что могу попробовать попросить его автора к vala-pan прикрутить не через sntray... или Вам это будет проще?
Я могу и сам попросить, и даже попробовать прикрутить (хоть и ненавижу autotools). Включать в проект не буду - просто не потяну такой большой и неинтересный апплет.
indicator-sensors заводится в SNTray GPL3  (в исходниках лицензияю не нашел)
В проект не возьму.

Сейчас я думаю над заменой неработающего модуля drawing на модуль da, который будет работать аналогично genmon, в том плане, что будет со скрипта брать данные и рисовать в график.
Могу по формату с multiload сделать совпадение.
Название: Re: Vala-panel gtk3
Отправлено: sfs от 17 Август 2018, 19:02:43
будет работать аналогично genmon, в том плане, что будет со скрипта брать данные и рисовать в график.
Могу по формату с multiload сделать совпадение.
Было бы интересно

Может еще апплет монтирования разделов винта... Чтобы обойтись в ФМ без gvfs ...
Название: Re: Vala-panel gtk3
Отправлено: rilian от 17 Август 2018, 19:07:00
Может еще апплет монтирования разделов винта... Чтобы обойтись в ФМ без gvfs ...
В GenMon же есть готовый скрипт для этого дела)
Еще можно взять апплет MenuModel и запилить скрипт, который монтирует и размонтирует все винты, и добавить это дело в менюшку.

А апплета монтирования разделов винта без GVFS - разве что чисто на udisks написать, но тоже зависимость нехилая.
Хотя я не пойму, что такого в GVFS)
Название: Re: Vala-panel gtk3
Отправлено: sfs от 17 Август 2018, 19:52:20
В GenMon же есть готовый скрипт для этого дела)
https://github.com/xfce-mirror/xfce4-genmon-plugin/blob/master/scripts/monUSB ?
Как-то уж совсем примитивно. Функционал хотелось бы как в caja
А апплета монтирования разделов винта без GVFS - разве что чисто на udisks написать
Только не udisks. Это из пушки по воробьям. Чем меньше демонов - тем легче система
Почему нельзя мониторить через blkid, а монтироть mount?
что такого в GVFS)
жирный :)
Юзаю в ФМ https://github.com/01micko/pup-volume-monitor - глючноват . Поправить некому  :'(
Название: Re: Vala-panel gtk3
Отправлено: rilian от 17 Август 2018, 19:58:25
Как-то уж совсем примитивно. Функционал хотелось бы как в caja
Через менюшку можно и побольше функций)

Почему нельзя мониторить через blkid, а монтироть mount?
Потому что это еще хуже для процесса панели, чем загрузка udisks. Тут ресурсы будут тратиться на периодический запуск этих тулз.
Не стоит забывать, что у меня апплеты in-process и какая-то глючная флэшка с таким апплетом подвесит всю панель на фиг.

жирный :)
Если по памяти - то без демонов апплет сам до половины gvfs вырастет)
Да и по установленному пространству)
Простоты в нем точно не будет.

Про Multiload написал (https://github.com/udda/multiload-ng/issues/65)
Название: Re: Vala-panel gtk3
Отправлено: sfs от 17 Август 2018, 20:13:16
Через менюшку можно и побольше функций)
Можно подробнее как это заюзать... Примеров нет?
Потому что это еще хуже для процесса панели, чем загрузка udisks.
Понятно.  :'(
А какой-то упрощенный аналог udisks сложно написать - типа pup-volume (ну или его и использовать)
Про Multiload написал
Что-то итальянца давно не видно - не слышно... Может случилось чего. По началу был очень бодрый
Название: Re: Vala-panel gtk3
Отправлено: rilian от 17 Август 2018, 20:22:34
Что-то итальянца давно не видно - не слышно... Может случилось чего. По началу был очень бодрый
Это да, я заметил. Но у нас еще один активный форк есть, если что.
А какой-то упрощенный аналог udisks сложно написать - типа pup-volume (ну или его и использовать)
Ну вот от него и глюки. Просто udisks и gvfs используют все (и не такой он и раздутый, если плагины не все ставить), и поэтому он хорошо оттестирован.
Можно подробнее как это заюзать... Примеров нет?
Примеров, увы нет.
У нас есть плагин menumodel, куда можно добавить абсолютно любое меню. Пишете скрипт, который монтирует и отмонтирует ФС при помощи параметров командной строки, а также можно добавить обновление файла менюшки через GenMon или просто по крону. А в файле менюшки в качестве команд команды этого скрипта.
Название: Re: Vala-panel gtk3
Отправлено: sfs от 17 Август 2018, 20:36:10
еще один активный форк есть
какой?
menumodel - а выше по теме Вы давали пример синтаксиса - здесь такой же?
В исходниках нет примера?
Название: Re: Vala-panel gtk3
Отправлено: rilian от 17 Август 2018, 20:46:45
какой?
https://github.com/nylen/multiload-ng
menumodel - а выше по теме Вы давали пример синтаксиса - здесь такой же?
Да, такой же, только надо использовать launch-command для вызова скрипта с параметром.
Название: Re: Vala-panel gtk3
Отправлено: sfs от 20 Август 2018, 10:25:33
https://github.com/nylen/multiload-ng
Разве это не просто копия?

https://gitlab.com/vala-panel-project/vala-panel/commits/master - смотрю Вы в выходные не отдыхали? Можно уже перекомпилять и делать модуль или подождать?

Немного не по теме. Но Вы единственный настоящий программер на форуме...
gtk3 vs gtk2.
С точки зрения юзера - все как обычно - все новое - жирнее, жрет больше, на глаз без улучшений.
С точки зрения программера - есть что-то полезного в gtk3? Что-то проще стало... Или это долгий путь к wayland? Почему ВЫ сделали на gtk3?
Почему не qt? Кстати - аналогично gt5 мы qt4
Название: Re: Vala-panel gtk3
Отправлено: rilian от 20 Август 2018, 10:51:42
Разве это не просто копия?
Не только копия, просто надо не мастера смотреть, а другие ветки.
Можно уже перекомпилять и делать модуль или подождать?
Перекомпилять можно, но все равно все нужно тестить)
Почему ВЫ сделали на gtk3?
Потому что я люблю все новое) Это была изначальная цель - сделать lxpanel на GTK3 (когда все начиналось, такой штуки не было).
Почему не qt?
Потому что делалось как замена lxpanel, что говорит о необходимости писать на GTK.
Делал бы я свое DE с блекджеком и проститутками - я б подумал и о Qt)
gtk3 vs gtk2.
Для меня только Gtk3, потому что проще глобальное меню и Wayland) А в перспективе надо будет appmenu-gtk-module к gtk4 прикручивать, вот где гемор.
Кстати - аналогично gt5 мы qt4
То же самое - я всегда выступаю за новизну)
Название: Re: Vala-panel gtk3
Отправлено: sfs от 20 Август 2018, 11:10:10
надо не мастера смотреть, а другие ветки.
https://github.com/nylen/multiload-ng/commits/2.x ?
Почему-то гит не udda, а правки только его...

Потому что я люблю все новое
Ну так опробовали - сделали выводы и если не впечатлило назад?
Получается впечатлило...
В итоге все это - дорога к голому wayland, или это не главная цель?
Делал бы я свое DE
Думаю, в процессе развития vala-panel , Вы к этому придете...
Не особо востребованы DE независимые компоненты. Например, тот же spacefm - мало где в основных репах

Перекомпилять можно, но все равно все нужно тестить)
ок - результаты отпишу
Название: Re: Vala-panel gtk3
Отправлено: rilian от 20 Август 2018, 11:24:33
Почему-то гит не udda, а правки только его...
Потому что форк.
Ветки с правками:
https://github.com/nylen/multiload-ng/commits/add/can-hibernate
https://github.com/nylen/multiload-ng/commits/add/inline-text
https://github.com/nylen/multiload-ng/commits/fix/sysfs-path-detection
https://github.com/nylen/multiload-ng/commits/update/batt-current
https://github.com/nylen/multiload-ng/commits/update/net-show-dc
https://github.com/nylen/multiload-ng/commits/update/thicker-lines
Ну так опробовали - сделали выводы и если не впечатлило назад?
Нет, не назад. Я использую новое, даже если оно хуже. Например, в свое время я переезжал на KDE 4.0 с KDE3))))) Хотя 4.0 объективно хуже была.
Но GTK3 не хуже, вроде. А чем лучше - даже внешний вид у него на мой вкус получше)
В итоге все это - дорога к голому wayland, или это не главная цель?
Цель была - сделать панель, независимую от сторонних разрабов, и реализовывать там свои хотелки) Если я хочу Wayland - то он будет там рано или поздно)
Например, тот же spacefm - мало где в основных репах
Потому что он без GVFS и мало кто его таким принимает. Не все фанаты минимализма)
Думаю, в процессе развития vala-panel , Вы к этому придете...
Изначально план был чисто панель.
Потом добавился порт Raven) И потом композитор)
ок - результаты отпишу
Ожидаю.
Название: Re: Vala-panel gtk3
Отправлено: sfs от 20 Август 2018, 11:34:42
multiload - может опробовать или рано?
Цель была - сделать панель
Я имел ввиду глобальные цели gtk3 qt5
Название: Re: Vala-panel gtk3
Отправлено: rilian от 20 Август 2018, 12:16:59
multiload - может опробовать или рано?
Не пилил multiload для vala-panel.
Я имел ввиду глобальные цели gtk3 qt5
Глобальная цель GTK3 и QT5, как я ее вижу - независимость от реализации дисплейного сервера. И они обе ее, вроде, достигли.
Название: Re: Vala-panel gtk3
Отправлено: sfs от 20 Август 2018, 15:40:50
vala-pan скомпилилась
C погодой проблема. Если ее пропустить - остальные extras - норм. (в смысле компилятся)
Название: Re: Vala-panel gtk3
Отправлено: rilian от 20 Август 2018, 15:42:03
C погодой проблема. Если ее пропустить - остальные extras - норм. (в смысле компилятся)
Полный лог, пожалуйста. С начала makepkg)
Я вечером гляну)
Название: Re: Vala-panel gtk3
Отправлено: sfs от 20 Август 2018, 16:04:10
После компиляции остального (кроме budgie - не юзаю)- скомпилилась и погода. Наверное не хватало какой-то зависимости. Попробовал поотключать, что подключал после проблемы. Повторить ошибку не удалось

genmon норм. с vala-pan  и mate
Что-то еще надо особенно проверить?

По интерфейсу vala-pan:
Добавление апплета. Жму +
Открывается второе окно - как его закрыть?
Получилось прав. кликом на первом окне
Может ОК приделать или типа того...

До кучи попробовал скомпилить https://github.com/nylen/multiload-ng/tree/2.x - у меня не получилось
Название: Re: Vala-panel gtk3
Отправлено: rilian от 20 Август 2018, 16:21:59
Открывается второе окно - как его закрыть?
Какое окно? Скрином, пожалуйста)
Что-то еще надо особенно проверить?
Вот хз) Я сейчас хочу настроить CI на GitLab для каждого из проектов)
genmon норм. с vala-pan  и mate
С крысой как? Надо сравнить две крысиные версии)

Что еще можно проверить? Скоро я дефолтные конфиги буду менять наряду с именами всех плагинов.
Название: Re: Vala-panel gtk3
Отправлено: Pro от 20 Август 2018, 16:30:34
Перевод то может поправишь на гитлабе? Я до него не скоро доберусь, не смогу пулл реквест сделать.
Название: Re: Vala-panel gtk3
Отправлено: rilian от 20 Август 2018, 16:32:02
Перевод то может поправишь на гитлабе?
Вечером займусь)
Название: Re: Vala-panel gtk3
Отправлено: sfs от 20 Август 2018, 16:50:49
Какое окно? Скрином, пожалуйста)
в аттаче
Надо сравнить две крысиные версии)
На часы? или как? Если в Вашем genmon нет доп. функционала - не очень понимаю практический смысл...

К extras-volume прилипла canberra  :'(
Без нее никак? Старый extras-volume будет работать?
Название: Re: Vala-panel gtk3
Отправлено: rilian от 20 Август 2018, 17:32:39
На часы? или как? Если в Вашем genmon нет доп. функционала - не очень понимаю практический смысл...
Чтоб регрессий не было, ведь он почти полностью переписан.
Без нее никак? Старый extras-volume будет работать?
Да без проблем, можно и без нее, просто надо написать -DENABLE_LIBCANBERRA=OFF (ну и обновитесь из мастера для верности)
Старый extras-volume будет работать?
Будет, только и в новом можно канберру вырубить.
Вечером займусь)
Перевод исправил согласно утреннему PR)
Название: Re: Vala-panel gtk3
Отправлено: sfs от 20 Август 2018, 18:05:05
Сделал модули для пра1806
roll/1806/040-de-ovs-1806-sf16.pfs
roll/1806/045-vala-panel-0.4.61.r10-1806-sf01.pfs
roll/1806/089-de-ovs-profile-ater-1806-sf08.pfs

Прошу сообщество протестировать
genmon-plugin-common-git-5.0.2.r4.g59f2868-1-any.pkg.tar.xz (ftp://ftp.yandex.ru/puppyrus/puppyrus-a64/pra64-07/pkg/pra6407extra/genmon-plugin-common-git-5.0.2.r4.g59f2868-1-any.pkg.tar.xz)
mate-panel-genmon-git-5.0.2.r4.g59f2868-1-x86_64.pkg.tar.xz (ftp://ftp.yandex.ru/puppyrus/puppyrus-a64/pra64-07/pkg/pra6407extra/mate-panel-genmon-git-5.0.2.r4.g59f2868-1-x86_64.pkg.tar.xz)
xfce4-panel-genmon-ng-git-5.0.2.r4.g59f2868-1-x86_64.pkg.tar.xz (ftp://ftp.yandex.ru/puppyrus/puppyrus-a64/pra64-07/pkg/pra6407extra/xfce4-panel-genmon-ng-git-5.0.2.r4.g59f2868-1-x86_64.pkg.tar.xz)
Соответствующие модули обновлю позже
Название: Re: Vala-panel gtk3
Отправлено: rilian от 20 Август 2018, 18:30:46
Прошу сообщество протестировать
Сейчас было большое изменение, связанное с удалением deprecated функции gtk_widget_show_all.
Так что если вздумаете обновляться из мастера, смотрите, чтоб все виджеты были видны.
Название: Re: Vala-panel gtk3
Отправлено: sfs от 21 Август 2018, 11:02:04
При вызове настроек StatusNotif - его окно за основным окном настроек
На передний план не вытащить - только растянуть по углам
И про вчерашний скрин (кнопка ОК )- что решили?
Кстати на окнах настройки оставлен значок "развернуть на весь экран" - хорошо ли это...
Флаги стран некрасивые. Заменил (http://winreview.ru/flagi-dlya-indikatora-raskladki-mate-v-linux/)

У нас проги добавляются squashfs модулями (в AUFS)
Как -то мягче (без передергивания) vala-panel -c restart можно заставить перестроить меню прог?
Название: Re: Vala-panel gtk3
Отправлено: rilian от 21 Август 2018, 11:17:25
Как -то мягче (без передергивания) vala-panel -c restart можно заставить перестроить меню прог?
Она сама вроде должна уметь, но из-за бага в GLib я это вырубил. Если исправили - могу вернуть.
При вызове настроек StatusNotif - его окно за основным окном настроек
Я в курсе, но пока хз, что делать) Причем это для любого плагина.
И про вчерашний скрин (кнопка ОК )- что решили?
Ну мне кажется, там достаточно интуитивно - нажимаешь на плюс, окно открывается, нажимаешь еще раз - закрывается.
Название: Re: Vala-panel gtk3
Отправлено: sfs от 21 Август 2018, 11:55:27
из-за бага в GLib я это вырубил. Если исправили - могу вернуть.
Готов протестировать
там достаточно интуитивно - нажимаешь на плюс, окно открывается, нажимаешь еще раз - закрывается.
Я до этого не догадался. Не очень типично...

Везде то "апплеты" , то "модули" - может везде одинаково сделать...
Название: Re: Vala-panel gtk3
Отправлено: rilian от 21 Август 2018, 12:10:53
Готов протестировать
Оно падать будет)
Я до этого не догадался. Не очень типично...
Ну почему же?:)
Везде то "апплеты" , то "модули" - может везде одинаково сделать...
Где конкретно? Просто я вроде везде поменял на апплеты, где можно)
Название: Re: Vala-panel gtk3
Отправлено: sfs от 21 Август 2018, 12:34:57
Оно падать будет)
Тогда не надо. А как -то еще не передернуть меню? killall -1 не прокатило...
Где конкретно? Просто я вроде везде поменял на апплеты, где можно)
На скрине http://forum.puppyrus.org/index.php?topic=20450.msg146730#msg146730 или это старая версия... 0.4.61.r10
Название: Re: Vala-panel gtk3
Отправлено: rilian от 21 Август 2018, 12:36:40
Тогда не надо. А как -то еще не передернуть меню? killall -1 не прокатило...
А почему должно? У меня нет обработки сигналов)
На скрине http://forum.puppyrus.org/index.php?topic=20450.msg146730#msg146730 или это старая версия... 0.4.61.r10
Там поменял.
Название: Re: Vala-panel gtk3
Отправлено: sfs от 21 Август 2018, 12:56:26
А почему должно?
Т.е. только -с restart  :'(
везде поменял на апплеты
Да - в r29 норм. Но в нем сломался pin to board
Название: Re: Vala-panel gtk3
Отправлено: rilian от 21 Август 2018, 12:58:23
Да - в r29 норм. Но в нем сломался pin to board
Что конкретно поломалось?
Т.е. только -с restart 
А если просто *.desktop файл поменять - подхватывается?
Может, сделаю rc специально для перезагрузки меню.
Но rc применять сложно - надо знать UUID апплета из конфиг файла.
Название: Re: Vala-panel gtk3
Отправлено: sfs от 21 Август 2018, 13:23:10
-DENABLE_LIBCANBERRA=OFF
Не прокатило - см скрин

pin to board :
Уже добавленного не видно. Если еще добавить - в панеле пропадает, но в добавленных не появляется
Кстати - переведено "Добавить модуль на панель" .... может "программу"
Когда уже добавлено - надпись та же , вместо "Удалить..."

Как по замыслу юзер должен догадаться что extras* появятся в sntray... Может описание sntrey изменить....
Название: Re: Vala-panel gtk3
Отправлено: sfs от 21 Август 2018, 13:25:45
если просто *.desktop файл поменять - подхватывается?
нет. Подхватывается только после рестарта панели
сделаю rc специально для перезагрузки меню.
Сообщите здесь...
Название: Re: Vala-panel gtk3
Отправлено: rilian от 21 Август 2018, 13:52:17
Не прокатило - см скрин
Поправил.
Уже добавленного не видно. Если еще добавить - в панеле пропадает, но в добавленных не появляется
Так, надо смотреть.
Кстати - переведено "Добавить модуль на панель" .... может "программу"
Там pin to panel?
Когда уже добавлено - надпись та же , вместо "Удалить..."
А тут должно быть удалить.
нет. Подхватывается только после рестарта панели
Вот не гуд вообще.
Сообщите здесь...
Хорошо.
Название: Re: Vala-panel gtk3
Отправлено: sfs от 21 Август 2018, 14:20:35
canberra и pin to panel - норм - спасибо за оперативность +

У volume и xkb в *.desktop нет секции Categories
Название: Re: Vala-panel gtk3
Отправлено: sfs от 21 Август 2018, 14:29:29
А какие вы бы приписали?
System;Monitor
И я бы их вообще в etc/xdg/autostart в выкл. виде...
Название: Re: Vala-panel gtk3
Отправлено: rilian от 21 Август 2018, 14:32:29
А какие вы бы приписали?
System;Monitor
И я бы их вообще в etc/xdg/autostart в выкл. виде...

Туда класть не буду, пусть кто хочет, тот сам добавляет.
Название: Re: Vala-panel gtk3
Отправлено: rilian от 21 Август 2018, 14:33:45
У volume и xkb в *.desktop нет секции Categories
Кстати, там ни у кого нет категорий)
Название: Re: Vala-panel gtk3
Отправлено: sfs от 21 Август 2018, 15:00:40
Недобитые "модули" (2шт.)

У апплета "Показ. р. стол" - настройки - вылезает сжатое окно с галкой без пояснений...
Там иконку можно как-то заменить...

У "Разделитель" - галка - без подписи и тултипа

Название: Re: Vala-panel gtk3
Отправлено: Pro от 21 Август 2018, 15:06:32
Перевод вчера поправили.

Я думал что модуль это элемент панели, а апплет это часть модуля.
Название: Re: Vala-panel gtk3
Отправлено: rilian от 21 Август 2018, 15:07:55
Недобитые "модули" (2шт.)
На скрине модули на месте) Т.к. "апплет" и "модуль" - это разные понятия и разные классы внутри панели) Апплет - это то, что на панель кладут (виджет), а модуль - это *.so, где находится один или несколько апплетов.
У апплета "Показ. р. стол" - настройки - вылезает сжатое окно с галкой без пояснений...
Подозреваете баги с отображением? ща посмотрю.
У "Разделитель" - галка - без подписи и тултипа
Ну, там столбец "Растянуть" - зачем ей подпись? Вы ставите ее - апплет растягивается. И все) Кстати, так умеет не только разделитель. Но я надеюсь, эта функция скоро исчезнет.
Название: Re: Vala-panel gtk3
Отправлено: rilian от 21 Август 2018, 15:13:02
Подозреваете баги с отображением? ща посмотрю.
Поправил.
Название: Re: Vala-panel gtk3
Отправлено: sfs от 21 Август 2018, 15:23:02
    У "Разделитель" - галка - без подписи и тултипа
Ну, там столбец "Растянуть" - зачем ей подпись?
Не в таблице, а в доп. настройках , там где 4+- - наверное "ширина пикселей" - тоже бы подписать как-то
Название: Re: Vala-panel gtk3
Отправлено: rilian от 21 Август 2018, 15:27:17
Не в таблице, а в доп. настройках , там где 4+- - наверное "ширина пикселей" - тоже бы подписать как-то
В мастере все подписи должны починиться - это я все ловлю последствия от убирания gtk_widget_show_all.
Название: Re: Vala-panel gtk3
Отправлено: sfs от 21 Август 2018, 16:06:01
В мастере все подписи должны починиться
Теперь норм
Как по замыслу юзер должен догадаться что extras* появятся в sntray... Может описание sntrey изменить....
Название: Re: Vala-panel gtk3
Отправлено: rilian от 21 Август 2018, 16:54:08
Как по замыслу юзер должен догадаться что extras* появятся в sntray... Может описание sntrey изменить....
Поясни подробнее)
Название: Re: Vala-panel gtk3
Отправлено: sfs от 21 Август 2018, 17:00:15
sntray - отдельный пакет. Все extras - тоже
Что они все к vala-panel - понятно из названия
Как простому юзеру догадаться , что  extras не будут работать без sntray
Может в описании пакета это отразить и в прочих пояснялках...
Название: Re: Vala-panel gtk3
Отправлено: rilian от 21 Август 2018, 17:03:04
Может в описании пакета это отразить и в прочих пояснялках...

Цитировать
Panel plugin to show StatusNotifierItems (also known as AppIndicators) for use with Vala Panel, xfce4-panel and mate-panel (Budgie 10.x is also planned).
в README от SNTray
Цитировать
This is StatusNotifierItems for using in Vala Panel (but can be used any DE in list below). Supported DE is:


XFCE (via xfce4-sntray-plugin or xfce4-snw-plugin)
Mate (via xfce4-sntray-plugin or xfce4-snw-plugin or native via notification-area)
ValaPanel (SNTray)
KDE (native)
Gnome (via gnome-shell-extension-appindicator)
Unity (native)
Enlightenment (native)
в README extras.
Название: Re: Vala-panel gtk3
Отправлено: rilian от 21 Август 2018, 17:11:46
Не читают юзера такое.
Почему бы в Description пакета и в .desktop не написать Simple volume indicator for sntray

Потому что он не для SNTray)
Он для любого, что индикаторы кажет, не только для sntray.
Название: Re: Vala-panel gtk3
Отправлено: rilian от 21 Август 2018, 17:18:52
Ну так может и перечислить... А кто еще кажет?

Вот тут и перечислены основные)

This is StatusNotifierItems for using in Vala Panel (but can be used any DE in list below). Supported DE is:


XFCE (via xfce4-sntray-plugin or xfce4-snw-plugin)
Mate (via xfce4-sntray-plugin or xfce4-snw-plugin or native via notification-area)
ValaPanel (SNTray)
KDE (native)
Gnome (via gnome-shell-extension-appindicator)
Unity (native)
Enlightenment (native)
Название: Re: Vala-panel gtk3
Отправлено: sfs от 21 Август 2018, 17:34:17
Получилось хорошо и универсально. Надо максимально сделать, чтобы юзер все понял (что это не только к валап и пр.) по описанию пакета в pacman
Название: Re: Vala-panel gtk3
Отправлено: sfs от 21 Август 2018, 17:40:40
Обратный вопрос - а что еще встанет в valapanel sntrey ?
Название: Re: Vala-panel gtk3
Отправлено: sfs от 21 Август 2018, 17:43:22
Итоги дня
roll/1806/040-de-ovs-1806-sf17.pfs
roll/1806/045-vala-panel-0.4.61.r10-1806-sf02.pfs
roll/1806/089-de-ovs-profile-ater-1806-sf09.pfs
Название: Re: Vala-panel gtk3
Отправлено: rilian от 21 Август 2018, 18:35:54
Обратный вопрос - а что еще встанет в valapanel sntrey ?
Любые appindicator'ы, любые приложения qt (которые используют SNI), nm-applet и прочее)
Название: Re: Vala-panel gtk3
Отправлено: rilian от 27 Август 2018, 13:55:03
Попробуйте последнего мастера, там плагин CPU переписан на C) Если он работает - то пусть таким и остается.
Название: Re: Vala-panel gtk3
Отправлено: sfs от 27 Август 2018, 14:56:40
Попробуйте последнего мастера
панель не запускается - см. скрин
Название: Re: Vala-panel gtk3
Отправлено: rilian от 27 Август 2018, 15:01:26
Попробуйте последнего мастера
панель не запускается - см. скрин

Плагин переименован - из cpu он стал org.valapanel.cpu. В конфиге надо поменять.
Название: Re: Vala-panel gtk3
Отправлено: sfs от 27 Август 2018, 15:04:23
Текстовый конфиг я сносил - не помогло
В dconf что-то про cpu не нахожу
Название: Re: Vala-panel gtk3
Отправлено: rilian от 27 Август 2018, 15:37:41
Текстовый конфиг я сносил - не помогло
В dconf что-то про cpu не нахожу

Не сносить надо (потому что в шаблоне тоже не поправлено).
А надо открыть имеющийся конфиг, найти
Цитировать
plugin-type='cpu'

И заменить на org.valapanel.cpu

Конфиги находятся в .config/vala-panel.
Название: Re: Vala-panel gtk3
Отправлено: sfs от 27 Август 2018, 16:09:01
заменить на org.valapanel.cpu
Не помогло. Помог симлинк /usr/share/vala-panels/applet/cpu.plugin

Панель запустилась. Оба родных мониторинга без улучшений. Проявления те же  :'(
Название: Re: Vala-panel gtk3
Отправлено: rilian от 27 Август 2018, 16:22:16
Панель запустилась. Оба родных мониторинга без улучшений. Проявления те же  :'(
Значит, не обновилась панель. Потому что не должно оно симлинка просить. Версия какая?
Название: Re: Vala-panel gtk3
Отправлено: sfs от 27 Август 2018, 16:27:36
не смог преключить раскладку на Ctrl-Shift, в настройках ставишь , убираешь галочки, а в строке выбора все добавляются комбинации, т.е. не соответствует выбору.
Подтверждаю. Выбранный руками вариант добавляется к системному.
Если с системного снять галку - он не пропадает
Название: Re: Vala-panel gtk3
Отправлено: sfs от 27 Август 2018, 16:31:09
Значит, не обновилась панель
Обновилась и перезапустил X. Версия *.61.r42gb...
Ок - перепроверю совсем по чистому
Название: Re: Vala-panel gtk3
Отправлено: rilian от 27 Август 2018, 16:46:59
Значит, не обновилась панель
Обновилась и перезапустил X. Версия *.61.r42gb...
Ок - перепроверю совсем по чистому

Нашел я уже баг. (забыл плагин переименовать).
Заодно и крэш поправил.

Раскладку поправлю скоро.

Название: Re: Vala-panel gtk3
Отправлено: sfs от 27 Август 2018, 16:50:08
Нашел я уже баг
Я так понимаю - перекомпилять бесполезно. CPU будет работать так же плохо
Раскладку поправлю скоро.
Это бы поскорее. А то совсем рабочих апплетов не осталось
Название: Re: Vala-panel gtk3
Отправлено: sfs от 27 Август 2018, 17:07:43
по факту какой вариант работает?
Системный
Название: Re: Vala-panel gtk3
Отправлено: sfs от 27 Август 2018, 17:11:06
И еще у меня просьба описать все же словами, что происходит с мониторами. По скринам я не совсем понимаю.
первый глафик (белый) - это тестируемый cpu
2,3 - графики мониторинга
4 - CPU multiload-ng
Делаю архив. multiload-ng - норм. Увеличился и по окончании архивации уменьшился
cpu - Увеличился и по окончании архивации не уменьшился
Название: Re: Vala-panel gtk3
Отправлено: sfs от 27 Август 2018, 17:36:18
не смог настроить боковую панель, надо инструкция по настройке. Если указать автоскрытие, то скрываются только аплеты, сама панель остается.
версия 61.r32
1. Добавляю панель. Переношу влево. Включаю автоскрытие
Автоскрытие работает нетипично. Если притащить в левый угол окно другого приложения - автоскрытие не срабатывает
По времени тоже не убирается. Только если покликать по нижней панели

2. Добавляю апплет "Быстрый запуск"
Опять второе окно настройки не вытащить на передний план
При выборе приложений видно только несколько - не понятно по какому принципу
Добавленные не появляются (раньше работало)
Название: Re: Vala-panel gtk3
Отправлено: rilian от 27 Август 2018, 17:40:04
Системный
А "использовать системный вариант" галка выставлена? если да, то он и не должен меняться.
А если нет, то несистемный вариант работает или нет?:)

cpu - Увеличился и по окончании архивации не уменьшился
Я вот хз, что делать, если в LXPanel все работает.
Вот diff нового CPU и плагина от LXPanel (во вложении)

Я не знаю, что дает такую реакцию.
Название: Re: Vala-panel gtk3
Отправлено: rilian от 27 Август 2018, 17:43:12
Цитировать
Автоскрытие работает нетипично. Если притащить в левый угол окно другого приложения - автоскрытие не срабатывает
Автоскрытие панели на какой стороне? Я давно его не тестил, буду проверять.
Цитировать
По времени тоже не убирается. Только если покликать по нижней панели
Должна уменьшаться до однопиксельной линии, если нету композита.
Опять второе окно настройки не вытащить на передний план
Это я знаю. Думаете, стоит фиксить?
При выборе приложений видно только несколько - не понятно по какому принципу
По принципу "как мне GLib дало, так я и показал".
Добавленные не появляются (раньше работало)
Будем фиксить.
Название: Re: Vala-panel gtk3
Отправлено: rilian от 27 Август 2018, 17:47:14
Будем фиксить.
Пофиксили.
Название: Re: Vala-panel gtk3
Отправлено: sfs от 27 Август 2018, 17:49:40
"использовать системный вариант" галка выставлена?
нет
если да, то он и не должен меняться.
Так и есть и это правильно
Несистемный вариант не работает потому что системный не убирается при снятии на нем галки
Я вот хз, что делать, если в LXPanel все работает.
Я не программер - в таком могу только посоветовать передрать из другого источника (выше предлагал варианты)

vala-panel-runner версия 61.r32 вообше не локализован или я криво скомпилил...

По итогу - может сделать типа LTS версии
Подкопотные улучшения ломают компоненты. Может с ними притормозить...
Не успеваю тестировать
Название: Re: Vala-panel gtk3
Отправлено: sfs от 27 Август 2018, 17:52:05
    Опять второе окно настройки не вытащить на передний план
Это я знаю. Думаете, стоит фиксить?
Да. Сразу создает эффект сырости и недоделанности
    При выборе приложений видно только несколько - не понятно по какому принципу
По принципу "как мне GLib дало, так я и показал".
В меню то все на месте. Там же тоже глиб...
Название: Re: Vala-panel gtk3
Отправлено: rilian от 27 Август 2018, 17:54:16
Несистемный вариант не работает потому что системный не убирается при снятии на нем галки
Поправим.
Да. Сразу создает эффект сырости и недоделанности
Ок, и это поправим.
Я не программер - в таком могу только посоветовать передрать из другого источника (выше предлагал варианты)
Я так и попытался сделать - вышло нифига)
Подкопотные улучшения ломают компоненты. Может с ними притормозить...
Так есть же - версии ветки 0.4.х)
Название: Re: Vala-panel gtk3
Отправлено: sfs от 27 Август 2018, 17:58:37
версии ветки 0.4.х)
А вы их поддерживаете? Т.е. лучше пока их юзать?

Перекомпилю уже завтра
Название: Re: Vala-panel gtk3
Отправлено: rilian от 27 Август 2018, 18:03:25
По времени тоже не убирается. Только если покликать по нижней панели
Вроде поправил, проверьте. Я сам интенсивно автоскрытием не пользуюсь, но вроде работает.
Название: Re: Vala-panel gtk3
Отправлено: rilian от 27 Август 2018, 18:04:02
А вы их поддерживаете? Т.е. лучше пока их юзать?
Баги не правлю, если найдутся (ибо тестить где).
Но если кто поправит - коммиты принимаю.
Название: Re: Vala-panel gtk3
Отправлено: rilian от 27 Август 2018, 18:04:45
Проблема в том, что я тестирую практически только один юзкейс - верхняя панель с глобальным меню. Остальное по остаточному принципу.
Название: Re: Vala-panel gtk3
Отправлено: sfs от 27 Август 2018, 18:07:14
тестирую практически только один юзкейс - верхняя панель с глобальным меню
А я почти наоборот  :). Хорошо что фиксите бодро. Завтра проверю - спасибо
Название: Re: Vala-panel gtk3
Отправлено: rilian от 27 Август 2018, 18:14:14
Хорошо что фиксите бодро. Завтра проверю - спасибо
Ну просто баги понятные, и я примерно знаю, что с ними делать, в отличие от чертова CPU.
А я почти наоборот
И какой же тестируете вы?
Название: Re: Vala-panel gtk3
Отправлено: rilian от 27 Август 2018, 18:35:16
Цитировать
Да. Сразу создает эффект сырости и недоделанности
Могу исправить, но тогда окно настроек не по центру будет появляться, а возле той панели, где вызвано.
Название: Re: Vala-panel gtk3
Отправлено: rilian от 27 Август 2018, 18:42:36
vala-panel-runner версия 61.r32 вообше не локализован или я криво скомпилил...
А что вы хотите локализовать? Если имена программ, то они просто по соответствию ищутся в desktop-файлах. Или есть что-то английское ?
Там одна строчка только, и та локализована)
Название: Re: Vala-panel gtk3
Отправлено: rilian от 28 Август 2018, 01:32:42
Подтверждаю. Выбранный руками вариант добавляется к системному.
Баг новой Vala. Поправлено.
Название: Re: Vala-panel gtk3
Отправлено: sfs от 28 Август 2018, 09:12:01
какой же тестируете вы?
Как единственную панель в системе - см. скрин
    vala-panel-runner версия 61.r32
А что вы хотите локализовать?
Runnable commnd name - тултип у шестеренки  и Enter app. name - при нажатии на нее
Могу исправить, но тогда окно настроек не по центру будет появляться, а возле той панели, где вызвано.
Чем это хуже?

Скомпилил версия 61.r51
"Быстрый запуск" - добавленные иконки появились.
Остальное без улучшений - скрытие странное - см. выше
При добавлении большей части прог из менб не видно

"Раскладка клавы" - без улучшений

vala-panel-runner "Runnable commnd name" - переведено, но перестало работать. Т.е. при нажатии не появляется Enter app. name
Название: Re: Vala-panel gtk3
Отправлено: rilian от 28 Август 2018, 12:49:40
"Раскладка клавы" - без улучшений
extras надо пересобирать) Не панель)
При добавлении большей части прог из менб не видно
В смысле на экране добавления? Не знаю, это я не трогал, я к GLib.
скрытие странное - см. выше
Можно скринкаст?
vala-panel-runner "Runnable commnd name" - переведено, но перестало работать. Т.е. при нажатии не появляется Enter app. name
То есть? Не запускается что ли?
Чем это хуже?
Мне не нравится, хочу по центру)
Название: Re: Vala-panel gtk3
Отправлено: rilian от 28 Август 2018, 16:07:44
Остальное без улучшений - скрытие странное - см. выше
Под каким WM тестируете? У меня на Marco и OpenBox все ок.
Название: Re: Vala-panel gtk3
Отправлено: rilian от 28 Август 2018, 17:03:56
По времени тоже не убирается. Только если покликать по нижней панели
По времени у меня все скрывается (но только если курсор находится вне области панели. Пока он в панели - панель будет висеть)
Если притащить в левый угол окно другого приложения - автоскрытие не срабатывает
То есть - если перетащить окно в левый угол экрана, где находится панель?

Включен ли режим дока?
Вообще, можете скинуть конфиг и скринкаст бага на последнем мастере, а то я не совсем понимаю.
Название: Re: Vala-panel gtk3
Отправлено: rilian от 29 Август 2018, 04:09:13
может попробовал сделать чтобы скидывал цифры в /tmp/ файл, и посмотреть.
Я вроде нашел, в чем в мониторах баг, и в последнем мастере поправил. Можете проверить.
Название: Re: Vala-panel gtk3
Отправлено: sfs от 29 Август 2018, 11:40:07
*.61.r57
    Если притащить в левый угол окно другого приложения - автоскрытие не срабатывает
То есть - если перетащить окно в левый угол экрана, где находится панель?
да
Вкл\выкл док - без разницы. openbox
Я на виртуалке проверяю. Иногда это дает доп. глюки. Перепроверю на железе

И добавление в "Быстрый запуск" без улучшений - см. скрин. Т.е. перечень того что можно довавить в разы меньше чем в меню

xkb - норм
cpu - норм. Ура !!!!! Нельзя так же переделать "Графики мониторинга"

runner - нет тултипа на иконке терминала. Поэтому не понятно что это и зачем
В итоге юзер вбивает htop без нажатого терминала и получает висяк
Может ввести дуракозащищеность : если введенной юзером команды нет среди Exec= в *.desktop - выводить вопрос "запустить в терминале ?"
Название: Re: Vala-panel gtk3
Отправлено: rilian от 29 Август 2018, 12:03:25
Я на виртуалке проверяю
Я проверяю на своем ПК, где все работает нормально. На виртуалке не тестил.
cpu - норм. Ура !!!!! Нельзя так же переделать "Графики мониторинга"
А они так же глючат еще? Я вроде их переделал) Если нет - то еще посмотрю.
runner - нет тултипа на иконке терминала. Поэтому не понятно что это и зачем
Можно добавить тултип, не проблема.
Может ввести дуракозащищеность : если введенной юзером команды нет среди Exec= в *.desktop - выводить вопрос "запустить в терминале ?"
Для реализации сложновато (т.к. тормозить будет построение сприска приложений).
Т.е. перечень того что можно довавить в разы меньше чем в меню
Примеры, что в меню есть, а тут нет? Я использую обычный AppChooserWidget) (немного поменял сейчас свойства, может лучше показывать будет)
Название: Re: Vala-panel gtk3
Отправлено: sfs от 29 Август 2018, 13:12:31
    переделать "Графики мониторинга"
А они так же глючат еще?
По другому - не зависимо от реальной нагрузки 1,6%. Память норм
В тултипы бы побольше инфы: своп хотя бы
И трафик по  сети бы...

runner - тултип "Нажмите для запуска консольной программы в терминале" ?
Тормоза - возможно вы не поняли: юзер не нажай терминал пишет htop + enter
Грепнуть ярлыки даже на шеле не долго
По итогу (если нет в ярлыках) окно с вопросом "в терминале?"

r.59
Удалить панель - окно с вопросом  не переведено
runnet - тултип появился, но англ
"Графики мониторинга" без улучшений
Второе окно в настройке апплетов стало норм. появляться

"Быстр. запуск" без улучшений. Можно добавить как .desktop файл
Не добавить почти все - на скрине выше - все что есть. Например galculator нет

Название: Re: Vala-panel gtk3
Отправлено: sfs от 29 Август 2018, 13:17:50
Настройки "Меню" - сломался выбор значка и файла
Название: Re: Vala-panel gtk3
Отправлено: rilian от 29 Август 2018, 13:17:58
По другому - не зависимо от реальной нагрузки 1,6%. Память норм
Посмотрю.
В тултипы бы побольше инфы: своп хотя бы
И трафик по  сети бы...
Вы мне предлагаете multiload-ng свой пилить?:)
Тормоза - возможно вы не поняли: юзер не нажай терминал пишет htop + enter
Да я как раз понял. Просто я помню, что когда я запиливал автодополнение (это то, что снизу), то пока я не сократил число программ в выводе до 20 самых используемых, оно жутко тормозило.
В принципе, могу добавить ко всем командам вопрос (но тогда это опцией надо, и добавлять раннеру поддержку конфига)
Удалить панель - окно с вопросом  не переведено
runnet - тултип появился, но англ
Перевод я не кинул еще.
Название: Re: Vala-panel gtk3
Отправлено: sfs от 29 Август 2018, 13:22:19
предлагаете multiload-ng свой пилить?:)
Спалился  :D

автодополнение (это то, что снизу), то пока я не сократил число программ в выводе до 20 самых используемых,
Здесь все ок
добавить ко всем командам вопрос
В идеале бы именно не ко всем, а только для которых .desktop нет. Неужели сложно грепнуть. Ко всем неудобно

Настройки "Меню" - сломался выбор значка и файла
Название: Re: Vala-panel gtk3
Отправлено: rilian от 29 Август 2018, 13:23:35
"Быстр. запуск" без улучшений. Можно добавить как .desktop файл
Не добавить почти все - на скрине выше - все что есть. Например galculator нет
Вроде больше программ стало с последним коммитом (еще одним). Посмотрите)

И видимость для настроек поправил.
Название: Re: Vala-panel gtk3
Отправлено: sfs от 29 Август 2018, 13:34:03
r60
больше программ стало с последним коммитом
да. Теперь так много что поиск не помешал бы типа как в runner
видимость для настроек поправил.
Не понял каких?

Настройка "Меню" без улучшений
Название: Re: Vala-panel gtk3
Отправлено: rilian от 29 Август 2018, 14:38:15
да. Теперь так много что поиск не помешал бы типа как в runner
Ну это вряд ли, виджет все же не мой)
Название: Re: Vala-panel gtk3
Отправлено: rilian от 29 Август 2018, 14:54:56
Графики мониторинга и дорусификацию - ждать или уже можно переделывать модуль для нашего дистра и тестировать на юзерах?
Дорусификацию ждать.
А графики мониторинга - если сегодня надо, то не ждать. В перспективе поправлю (или ночью, или завтра).
Название: Re: Vala-panel gtk3
Отправлено: sfs от 29 Август 2018, 15:14:03
графики мониторинга - если сегодня надо, то не ждать
Не критично. Можно пока юзать от него только память
r61 русификация- норм

Еще обновление меню при изменении *desktop обещали - пока нет?
Название: Re: Vala-panel gtk3
Отправлено: rilian от 29 Август 2018, 15:18:51
Еще обновление меню при изменении *desktop обещали - пока нет?
Если XML самостоятельно написан - то обновления не будет. А если дефолт - то вроде должно работать.
Название: Re: Vala-panel gtk3
Отправлено: sfs от 29 Август 2018, 15:48:42
Наврал - кастомный. Для такого - никак или позже или в кастомный надо что-то добавить?
На дефолтном - норм
Название: Re: Vala-panel gtk3
Отправлено: rilian от 29 Август 2018, 15:59:04
Для такого - никак или позже или в кастомный надо что-то добавить?
Кастомное меню мониторит только свой конфиг) Потому что зачем ему мониторить конфиг всех приложений, если там может быть просто XML на пару скриптов?

Потом добавлю force-reload.
Название: Re: Vala-panel gtk3
Отправлено: rilian от 29 Август 2018, 15:59:51
графики мониторинга - команда при щелчке - не запоминается
Посмотрю.
Название: Re: Vala-panel gtk3
Отправлено: rilian от 29 Август 2018, 16:01:53
Посмотрю
Вру - работает.
Когда буду перерабатывать мониторы - возьмусь и за это.
Название: Re: Vala-panel gtk3
Отправлено: sfs от 29 Август 2018, 17:00:44
Еще косяк в настройках gtop - что за чекбокс?
И при нажатии на иконку вылезает меню - если его вызвать, потом перейти в другое окно - в это меню уже не вернуться
Название: Re: Vala-panel gtk3
Отправлено: rilian от 29 Август 2018, 17:42:30
Еще косяк в настройках gtop - что за чекбокс?
Поправим (это в Extras чудит реализация generic-config-dlg).
Название: Re: Vala-panel gtk3
Отправлено: sfs от 29 Август 2018, 17:53:33
Обновил модули pra1806
045-vala-panel-0.4.62.r61-1806-sf03.pfs (ftp://ftp.yandex.ru/puppyrus/roll/1806/045-vala-panel-0.4.62.r61-1806-sf03.pfs)
084-theme-ater-prar-p-sf09.pfs (ftp://ftp.yandex.ru/puppyrus/roll/1806/084-theme-ater-prar-p-sf09.pfs)
089-prar-upd-1806-sf08.pfs (ftp://ftp.yandex.ru/puppyrus/roll/1806/089-prar-upd-1806-sf08.pfs)
089-de-ovs-profile-ater-1806-sf10.pfs (ftp://ftp.yandex.ru/puppyrus/roll/1806/089-de-ovs-profile-ater-1806-sf10.pfs)

Выкинул multiload-ng. Модуль уменьшился в 4 раза
Прошу протестировать
Название: Re: Vala-panel gtk3
Отправлено: rilian от 29 Август 2018, 17:58:23
Из-за конфликта с budgie-desktop (я забыл скопировать лицензию в одном их файле), я вынес трей и icontasks в отдельный репозиторий. Должно собираться и работать, но PKGBUILD пока отсутствует.
Название: Re: Vala-panel gtk3
Отправлено: sfs от 29 Август 2018, 20:45:54
Может в "Меню" задействовать правый клик - чтобы появлялось меню:
Добавить на раб. стол
Скрыть (добавить Hidden=true)
Редактировать (открыть *desctop в текстовом редакторе или что-то готовое (https://askubuntu.com/questions/457617/are-there-any-gui-apps-that-can-create-desktop-files) или написать форму)
Название: Re: Vala-panel gtk3
Отправлено: rilian от 30 Август 2018, 01:07:50

Может в "Меню" задействовать правый клик - чтобы появлялось меню:
Добавить на раб. стол
Скрыть (добавить Hidden=true)
Редактировать (открыть *desctop в текстовом редакторе или что-то готовое или написать форму)

Это будет очень большой хак - хотя мне идея и нравится.
Название: Re: Vala-panel gtk3
Отправлено: Pro от 30 Август 2018, 01:47:06
Скрыть (добавить Hidden=true)
а обратно потом как?

Редактировать (открыть *desctop в текстовом редакторе или что-то готовое или написать форму)
по идее это при создании пакета делается.


Добавить на раб. стол
виндовенько :) но привычно тем кто из виндовса только пришел
Название: Re: Vala-panel gtk3
Отправлено: rilian от 30 Август 2018, 02:16:26
Еще косяк в настройках gtop - что за чекбокс?
Поправим (это в Extras чудит реализация generic-config-dlg).
Вроде поправил.
Название: Re: Vala-panel gtk3
Отправлено: sfs от 30 Август 2018, 08:55:58
Может в "Меню" задействовать правый клик - чтобы появлялось меню:
Добавить на раб. стол
Еще "Добавить на панель"
"Виндовенько" - какая разница - лишь бы "удобненько"
В xfce это есть. В других ДЕ вроде тоже
Задача не первой необходимости. В первую очередь бы графики мониторинга

Скрыть - удобно для всяких Avahi и т.п.
Обратно - по хорошему надо бы редактор. Имеющиеся (*desktop-item-edit не очень порадовали; xfce и lxde -лучше, но тянут либы )

Я выше предполагал что если vala-panel не разовьется в ДЕ - будет не востребовано (кроме может быть appmenu - очень на любителя)
Тем более не хватает то:
1. Все настройки
2. Управление питанием
Хорошо бы придерживаться малой ресурсоемкости. Жирных ДЕ и так полно

Проверил на железе автоскрытие. Так же плохо. Если передвинуть к панели - она перекрывает и не убирается. Док и так и так. Док что должен менять?

gtop - у меня при сегодняшней компиляции не обновился - r16 и без улучшений
Хорошо бы там длину зафиксировать. Иначе при изменении к-ва цифр вся панель "гуляет"

вынес трей и icontasks в отдельный репозиторий. Должно собираться и работать, но PKGBUILD пока отсутствует.
62.r0 собралось без этих апплетов - тут улучшения есть или только перегруппировка?
Недостающие апплеты можно взять из 61?
Название: Re: Vala-panel gtk3
Отправлено: rilian от 30 Август 2018, 10:30:26
Недостающие апплеты можно взять из 61?
Нафига? Они в соседнем репозитории лежат, PKGBUILD есть уже.
gtop - у меня при сегодняшней компиляции не обновился - r16 и без улучшений
gtop из extras, так что надо их пересобирать.
Хорошо бы там длину зафиксировать. Иначе при изменении к-ва цифр вся панель "гуляет"
Да, я знаю, надо бы. Надо вообще поддержку XAyatanaLabelGuide запилить, тогда и gtop починится.

Еще "Добавить на панель"
"Виндовенько" - какая разница - лишь бы "удобненько"
В xfce это есть. В других ДЕ вроде тоже
С MenuModel это технически проблематично сделать, вот в чем фишка.
В первую очередь бы графики мониторинга
В смысле фикс? Или вы еще хотите какие-то графики?
Тем более не хватает то:
1. Все настройки
2. Управление питанием
Так есть же vala-panel-extras-battery. И что значит "все настройки"?
Название: Re: Vala-panel gtk3
Отправлено: sfs от 30 Август 2018, 10:45:59
PKGBUILD есть уже.
https://gitlab.com/vala-panel-project/vala-panel-applets-gpl
PKGBUILD не нашел

gtop - я только что пересобирал - версия со вчера не поменялась...

графики мониторинга - да cpu починить. Сеть тут тоже бы не помешала графиком

"все настройки" - типа xfce4-setting-manager

vala-panel-extras-battery - там же , вроде, нет управления сном, крышкой и т.п.
Название: Re: Vala-panel gtk3
Отправлено: rilian от 30 Август 2018, 10:51:36
gtop - я только что пересобирал - версия со вчера не поменялась...
Да, заметил, забыл запушить. Ну вечером тогда запушу.
Я не дома уже, а фикс дома.
графики мониторинга - да cpu починить.
Починим. А сеть пока не обещаю.7
"все настройки" - типа xfce4-setting-manager
Свой control-center запилить можно, но к нему надо кучу обвязки.
vala-panel-extras-battery - там же , вроде, нет управления сном, крышкой и т.п.
Это да, не спорю. Можно попросить, чтоб у менеджера из крысы выпилили зависимости, и привязать его к extras.
Название: Re: Vala-panel gtk3
Отправлено: sfs от 30 Август 2018, 11:03:33
control-center запилить можно, но к нему надо кучу обвязки.
Т.е. тема своего ДЕ не вызывает отрицания  ;)
попросить, чтоб у менеджера из крысы выпилили зависимости
Тоже вариант
У меня есть более легкий самопальный вариант : systemd (или acpid) + xss-lock +гуй на yad (на другом не умею)
Если уж заморачиваться ДЕ - нужны свои фишки - легкость многих привлечет
Название: Re: Vala-panel gtk3
Отправлено: rilian от 30 Август 2018, 12:12:41
У меня есть более легкий самопальный вариант : systemd (или acpid) + xss-lock +гуй на yad (на другом не умею)
Могу на C переписать, если вы не против, и интегрировать в vala-panel-extras-battery)
Если код покажете)
Название: Re: Vala-panel gtk3
Отправлено: rilian от 30 Август 2018, 14:28:08
Проверил на железе автоскрытие. Так же плохо. Если передвинуть к панели - она перекрывает и не убирается. Док и так и так. Док что должен менять?
Можно мне по шагам объяснить, что не так с автоскрытием и как воспроизвести данный баг (про автоскрытие)? И параметры DE тоже надо.

Чтоб я понял, а то я никак багованное поведение вызвать не могу ни на OpenBox, ни на Marco.
Название: Re: Vala-panel gtk3
Отправлено: rilian от 31 Август 2018, 01:28:38
Запушил обещанные изменения, а также немного помучил саму панель. Скоро буду писать новый tasklist (на замену icontasks).
Название: Re: Vala-panel gtk3
Отправлено: sfs от 31 Август 2018, 10:30:48
Могу на C переписать, если вы не против, и интегрировать в vala-panel-extras-battery)
Если код покажете)
Я только за. Мой код на yad Вам , наверное, смысла смотреть нет. По картинке все ясно
Давайте я распишу в нашей вики принцип работы (и так давно собирался)), а Вы по итогу решите - надо или нет

объяснить, что не так с автоскрытием
Одна основная vala-pan под голым openbox снизу. Раб стола нет. Пробовал на виртуалке с видео modesetting и на железе intel
Добавляем новую панель сверху - с автоскрытием
Если быстро слазить в нее и обратно - все норм - быстро скроется
Если подержать мышку на выдвинувшейся панели - перестает убираться и если притащить туда окно - окно залезет под панель
Разморозить автоскрытие получается вызовом меню в осн. панели и уходом из него
немного помучил саму панель. Скоро буду писать новый tasklist (на замену icontasks).
Видимые изменения есть (будут)?

Запушил обещанные изменения
Настройки gtop -норм
А что значит "Перезагрузить сет. интерфейс"?
Название: Re: Vala-panel gtk3
Отправлено: rilian от 31 Август 2018, 11:20:45
Давайте я распишу в нашей вики принцип работы (и так давно собирался)), а Вы по итогу решите - надо или нет
Распишите, почему нет.
Одна основная vala-pan под голым openbox снизу. Раб стола нет. Пробовал на виртуалке с видео modesetting и на железе intel
Добавляем новую панель сверху - с автоскрытием
Если быстро слазить в нее и обратно - все норм - быстро скроется
Если подержать мышку на выдвинувшейся панели - перестает убираться и если притащить туда окно - окно залезет под панель
Разморозить автоскрытие получается вызовом меню в осн. панели и уходом из него
Понял, буду на 2хпанельном окружении тестировать.
Видимые изменения есть (будут)?
Будут. Она же на FlowBox будет основана, с нормальной поддержкой multi-line)
А что значит "Перезагрузить сет. интерфейс"?
Не помню, надо в код смотреть.

Проверьте мониторы, я их переписал с Vala на C)
Название: Re: Vala-panel gtk3
Отправлено: rilian от 31 Август 2018, 11:23:19
Понял, буду на 2хпанельном окружении тестировать.
Скорее всего, там какие-то тормоза в event processing, и само окно панели виснет.
Название: Re: Vala-panel gtk3
Отправлено: sfs от 31 Август 2018, 12:02:05
62.r10
Панель задач - норм. А второй xfce не будет - где можно было закреплять проги как в plank

Мониторы - все ок. Тултипов нет. Графиков сети и свопа не будет?
Название: Re: Vala-panel gtk3
Отправлено: rilian от 31 Август 2018, 12:08:31
Тултипов нет.
Тултипы проверим и поправим.
А второй xfce не будет - где можно было закреплять проги как в plank
Это была не xfce, а Budgie, и она теперь в соседнем репозитории. XFCE скоро тоже туда пойдет, как я новую напишу.
Графиков сети и свопа не будет?
Своп может будет к вечеру, а сеть если только на перспективу.
Название: Re: Vala-panel gtk3
Отправлено: sfs от 31 Август 2018, 12:43:02
Панель задач из значков нашел. Все ок
В gtop ширину цифр быстро не ждать?
Вроде и все проблемы. Автоскрытие еще
Название: Re: Vala-panel gtk3
Отправлено: rilian от 31 Август 2018, 12:58:39
Тултипы проверим и поправим.
Проверил сейчас, поправил.
Название: Re: Vala-panel gtk3
Отправлено: sfs от 31 Август 2018, 13:06:04
r13: тултипы норм. "Выполняемая при клике прога" - еще не делали?
Название: Re: Vala-panel gtk3
Отправлено: rilian от 31 Август 2018, 13:21:22
r13: тултипы норм. "Выполняемая при клике прога" - еще не делали?

Почему? должно работать. Выставили что-то в настройках и не работает?
Название: Re: Vala-panel gtk3
Отправлено: sfs от 31 Август 2018, 13:25:59
Команда не сохраняется. Цвет можно изменить, а команду не вписать
Название: Re: Vala-panel gtk3
Отправлено: rilian от 31 Август 2018, 14:46:48
Команда не сохраняется. Цвет можно изменить, а команду не вписать
Все, поправил.
Название: Re: Vala-panel gtk3
Отправлено: rilian от 31 Август 2018, 15:18:10
Своп может будет к вечеру
Сделал своп.
Название: Re: Vala-panel gtk3
Отправлено: rilian от 31 Август 2018, 15:19:01
r14
Просьба - пишите хэш коммита или commit message. Мне тяжело понимать по номеру после тега.
Название: Re: Vala-panel gtk3
Отправлено: rilian от 31 Август 2018, 15:26:17
r14: команда - без улучшений
Если я правильно понимаю, она была исправлена в r15)
Название: Re: Vala-panel gtk3
Отправлено: sfs от 31 Август 2018, 15:26:19
Падает. Версия внизу на скриншоте
Название: Re: Vala-panel gtk3
Отправлено: rilian от 31 Август 2018, 15:28:04
Падает. Версия внизу на скриншоте
Выполните sudo glib-compile-schemas /usr/share/glib-2.0/schemas/
И почистите схемы, если они где-то еще есть.
Название: Re: Vala-panel gtk3
Отправлено: rilian от 31 Август 2018, 15:30:05
Падает. Версия внизу на скриншоте
Поправлено - забыл закоммитить схему. Впрочем, выполнение все равно не помешает)
Название: Re: Vala-panel gtk3
Отправлено: sfs от 31 Август 2018, 15:39:00
r18.gce6d3c2 - так понятно? хэш надо полностью?
команда-норм.
свап - при 0 mB все желтое - вроде не норм и не рус.
А нельзя ли сюда еще узкий столбик батареи (как в lxpanel) без upower  ;)
Название: Re: Vala-panel gtk3
Отправлено: rilian от 31 Август 2018, 15:47:12
свап - при 0 mB все желтое - вроде не норм и не рус.
Как раз норм (сделайте cat /proc/meminfo ) Сколько там SwapFree и SwapTotal?) Не рус - это да.
Так вроде понятно)

А нельзя ли сюда еще узкий столбик батареи (как в lxpanel) без upower
Зачем? График можно попробовать впихать, а вот столбик батареи - точно фигота. Батарее место в extras.
Название: Re: Vala-panel gtk3
Отправлено: rilian от 31 Август 2018, 15:49:18
Если SwapFree = 0, и SwapCached = 0, то все будет желтое.
Название: Re: Vala-panel gtk3
Отправлено: sfs от 31 Август 2018, 16:03:11
График можно попробовать впихать, а вот столбик батареи - точно фигота.
Я и имел ввиду график, но т.к. резких изменений там не будет - по сути получится столбик и широким как проц его делать смысла нет
Если SwapFree = 0, и SwapCached = 0, то все будет желтое.
Да. так и есть. А если SwapFree=9 и SwapTotal=10 - то желтого будет 10% ?
Название: Re: Vala-panel gtk3
Отправлено: rilian от 31 Август 2018, 16:21:20
Да. так и есть. А если SwapFree=9 и SwapTotal=10 - то желтого будет 10% ?
Ага, по идее так должно быть.
Я и имел ввиду график, но т.к. резких изменений там не будет - по сути получится столбик и широким как проц его делать смысла нет
Читерство. У меня не будет возможность мониторить батарею иным способом, кроме extras. (именно текущий заряд). Остальное можно. Я под графиком имел в виду пиковое энергопотребление типа как в PowerTop, вот его можно.
Название: Re: Vala-panel gtk3
Отправлено: sfs от 31 Август 2018, 16:30:13
Если сделать батарею как в lxpanel - не помешало бы
А если дальше мечтать - график по результату выполнения юзерского скрипта - типа genmongraph  :)

А нужен ли теперь отдельныйю.so cpu ...
Название: Re: Vala-panel gtk3
Отправлено: rilian от 31 Август 2018, 16:36:43
Если сделать батарею как в lxpanel - не помешало бы
Я же сказал - не буду я так делать. Вот не буду. Мне она в lxpanel не нравится.
А если дальше мечтать - график по результату выполнения юзерского скрипта - типа genmongraph  :)
это в genmon, точно не в основу.
А нужен ли теперь отдельныйю.so cpu ...
Пусть будет) в нем хотя б цвет автоматом подсасывается)
Название: Re: Vala-panel gtk3
Отправлено: sfs от 31 Август 2018, 16:39:26
Что-то у меня extras-ы жрут больше самой панели (lxtask)
Название: Re: Vala-panel gtk3
Отправлено: rilian от 31 Август 2018, 16:42:33
Что-то у меня extras-ы жрут больше самой панели (lxtask)
Вот хз, у меня они никогда много не жрали. А RSS у них большой, потому у них всех внутри libinternal, которая довольно здоровая.

А в панели бывают утечки, только хз, что течет - либо панель, либо SNI, либо appmenu. Надо смотреть.
Название: Re: Vala-panel gtk3
Отправлено: rilian от 31 Август 2018, 16:46:58
rilian    1911  0.0  0.3 668024 64104 ?        Sl   11:20   0:01 vala-panel-extras-weather
rilian    7906  0.0  0.0 187396  4268 ?        Sl   12:37   0:00 /usr/libexec/vala-panel/appmenu-registrar
rilian   25241  0.6  0.5 708800 83596 ?        Sl   15:19   0:33 vala-panel
Мои значения для панели (ps -aux)
Название: Re: Vala-panel gtk3
Отправлено: rilian от 31 Август 2018, 19:02:39
Что это? У себя и в арчрепе вообще не нашел..
В репе этого и нет. Это внутренняя большая либа, которая статически вкомпиливается в каждый extras.
Название: Re: Vala-panel gtk3
Отправлено: rilian от 31 Август 2018, 19:12:20
И никак не уменьшить? В чем смысл статики...?
Чтоб не тащить новую зависимость. Что в ней есть:
1. generic-config-dialog (совершенно такой же, как в vala-panel)
2. Сервер DBusMenu
3. Сервер StatusNotifier
4. Шаблон приложения, которое рисует иконку в SNI
5. Интерфейс для взаимодействия с нотификациями (в GLib не все есть).
Название: Re: Vala-panel gtk3
Отправлено: sfs от 01 Сентябрь 2018, 07:23:24
не тащить новую зависимость
Всегда думал, что отдельная либа - хорошо. Статика - плохо - только для совместимости со всеми дистрами и т.п. хитрых задач
Название: Re: Vala-panel gtk3
Отправлено: rilian от 01 Сентябрь 2018, 12:29:42
Всегда думал, что отдельная либа - хорошо. Статика - плохо - только для совместимости со всеми дистрами и т.п. хитрых задач
Отдельная либа - хорошо) только если мне не лень будет пакеты тасовать)
Название: Re: Vala-panel gtk3
Отправлено: sfs от 03 Сентябрь 2018, 09:29:56
Смотрю - работа не останавливалась (https://gitlab.com/vala-panel-project/vala-panel/commits/master)...
Можно перекомпилять? На что обратить внимание?
Название: Re: Vala-panel gtk3
Отправлено: rilian от 03 Сентябрь 2018, 10:45:12
Перекомпилять можно, но особых фиксов пока нет.
Название: Re: Vala-panel gtk3
Отправлено: rilian от 03 Сентябрь 2018, 10:59:44
63.r1 - все ок
Просьба хорошо протестить автоскрытие:
1. Протестить с любой комбинацией пустых панелей.
2. С любой комбинацией с 1 апплетом (все виды апплетов)
3. С 2мя
4. С 3мя

И так далее, чтоб понять, что не дает обновляться автоскрытию.
Название: Re: Vala-panel gtk3
Отправлено: sfs от 03 Сентябрь 2018, 11:15:57
На самом деле с этого и начал Ж)
Вроде лучше стало :
Если подержать мышку на панели с автоскрытием (вторая верхняя без апплетов, основная - нижняя)
По прежнему не убирается

Если в такую неубранную панель засунуть окно - панель чуть лучше отмораживается иногда
0123 апплета - вроде никак не влияют
понять, что не дает обновляться автоскрытию.
Не детектит, что окно под автоскрытой панелью?

Не по этой теме
Добавление апплетов сделано одним кликом
Я постоянно по привычке 2 раза кликаю - вроде так везде по дефолту...
Название: Re: Vala-panel gtk3
Отправлено: rilian от 03 Сентябрь 2018, 11:20:12


0123 апплета - вроде никак не влияют
Не детектит, что окно под автоскрытой панелью?
Я имею в виду всего 0123 апплета (не на верхней панели). Потому что event loop один, и какой-то апплет на нижней панели вполне может жрать автоскрытие.

Не по этой теме
Добавление апплетов сделано одним кликом
Я постоянно по привычке 2 раза кликаю - вроде так везде по дефолту...
Пусть пока одним будет, все равно скоро переписывать.
Название: Re: Vala-panel gtk3
Отправлено: rilian от 03 Сентябрь 2018, 13:03:39
Еще поэкспериментировал с автоскрытием
Пока панель внизу - все ок. Т.е. если подержать мышь - "заморозки" панели не происходит
Как только переносишь в бок или верх - начинаются проблемы. От состава и к-ва апплетов разницы не заметил

Только написал - убрал левую панель - нижняя стала морозиться

Не знаю. Не просматривается четких проявлений
Мастера не пробовали? Какие апплеты точно были? можете перечислить?
У меня панель сверху и только сверху, на тесте автоскрытие не морозится.
Название: Re: Vala-panel gtk3
Отправлено: sfs от 03 Сентябрь 2018, 13:39:52
63.r2.g5471320 "заморозка" - подержал мышь подольше - убрал - а панель не убралась есть
"перекрытие" - подсунуть под замороженную панель окно - вроде получше. Иногда скрывается, но бывает и нет (просто пробую несколько раз ничего не меняя в настройках)
- см. скрин

1 верх. панель с апплетами по дефолту , виртуалка, видеодрова modesetting
Название: Re: Vala-panel gtk3
Отправлено: rilian от 03 Сентябрь 2018, 13:44:29
1 верх. панель с апплетами по дефолту , виртуалка, видеодрова modesetting
Попробуйте с одной пустой панелью, и добавляйте дефолтные апплеты по одному.
После какого апплета заморозится панель - его и надо тестировать.

Кстати, на окна автоскрытие не реагирует) Панель не знает, что окна существуют)
Насчет глюка - подозреваю pager, но не факт.
Название: Re: Vala-panel gtk3
Отправлено: rilian от 03 Сентябрь 2018, 14:04:42
Поудалял апплеты по одному - улучшений заморозки не было
Надо на железе проверить. Может вечером. Не очень доверяю операциям с мышкой в виртуалке
на окна автоскрытие не реагирует) Панель не знает, что окна существуют)
А по какому событию тогда происходит скрытие...?

Оно ждет 200мс после выхода курсора мыши и скрывается.
Грубо говоря, поймало leave-notify-event, прождало 200мс и должно скрываться
Название: Re: Vala-panel gtk3
Отправлено: sfs от 03 Сентябрь 2018, 14:13:30
Т.е. никаких "интеллектуальных" скрытий как в xfce...
Тогда понятно, почему в верхней панели "перекрытие" иногда размораживало панель - мышка в нее попадала.

В итоге одна панель вообще без апплетов в виртуалке запросто морозится если подержать мышку в ней
Название: Re: Vala-panel gtk3
Отправлено: rilian от 03 Сентябрь 2018, 14:19:14
Т.е. никаких "интеллектуальных" скрытий как в xfce...
Их не будет - надо об окнах знать, слишком большая абстракция будет (чтоб от иксов и вейланда спасти). Можно унести автоскрытие в бэкенд, но блин, не хочу я чисто иксовой код писать.
В итоге одна панель вообще без апплетов в виртуалке запросто морозится если подержать мышку в ней
Ну а причем тут это? Не думаю, что это имеет отношение к алгоритму автоскрытия. Она должна скрываться через 200 мс после выхода. Или вы не выходите мышью с панели в виртуалке, а просто интеграцию мыши выключаете?
Тогда да, панель может заморозиться, она ж не получила leave-notify-event.
Тогда понятно, почему в верхней панели "перекрытие" иногда размораживало панель - мышка в нее попадала.
А разморозится она, если туда-сюда мышкой сделать, по идее.
Название: Re: Vala-panel gtk3
Отправлено: sfs от 03 Сентябрь 2018, 14:29:39
вы не выходите мышью с панели в виртуалке, а просто интеграцию мыши выключаете?
Нет. В настройках вбокса ничего не меняю
При тех же условиях в lxpanel проблемы заморозки нет (перепроверил на всякий)
разморозится она, если туда-сюда мышкой сделать, по идее.
Не всегда. Толи от скорости движения зависит, толи не знаю от чего
Название: Re: Vala-panel gtk3
Отправлено: rilian от 03 Сентябрь 2018, 14:32:21
При тех же условиях в lxpanel проблемы заморозки нет (перепроверил на всякий)
Потому что у нее немного другой алгоритм - она мониторит состояние мыши (где находится мышь на экране), и если она находится слишком далеко - скрывается.
Но для этого нужно знать курсор мыши.
Не всегда. Толи от скорости движения зависит, толи не знаю от чего
надо посмотреть. Могу добавить принтфов в функцию автоскрытия, а вы когда баг поймаете, отправите мне лог. Ну и плюс лог, когда на меню переходит.
Название: Re: Vala-panel gtk3
Отправлено: rilian от 03 Сентябрь 2018, 14:35:50
Не всегда. Толи от скорости движения зависит, толи не знаю от чего
Не через XEmbed мышу выводите?
Или через меню?
Название: Re: Vala-panel gtk3
Отправлено: sfs от 03 Сентябрь 2018, 14:44:19
для этого нужно знать курсор мыши.
На такой вариант сложно переделать?
Могу добавить принтфов в функцию автоскрытия, а вы когда баг поймаете, отправите мне лог
Как скажете
Не через XEmbed мышу выводите?
Последние эксперименты на голой панели без апплетов
С апплетами было так же

Четко размораживается если вызвать "О программе"
Название: Re: Vala-panel gtk3
Отправлено: rilian от 03 Сентябрь 2018, 14:51:45
На такой вариант сложно переделать?
Не сложно, но не нужно. Потому что знание курсора = иксы или вейланд специфичная штука. Я же хочу оставить панель displayserver-agnostic.
Четко размораживается если вызвать "О программе"
А при вызове любой менюшки (правой кнопкой, например)?
Название: Re: Vala-panel gtk3
Отправлено: rilian от 03 Сентябрь 2018, 15:00:40
Соберите этот коммит (https://gitlab.com/vala-panel-project/vala-panel/commit/e817cc4920e1cbbe8b2fc38e48e21c3e953952c0)
И пришлите вывод с багованной панели, пожалуйста.
Желательно несколько раз. Попробую найти общее.
Название: Re: Vala-panel gtk3
Отправлено: sfs от 03 Сентябрь 2018, 15:07:33
при вызове любой менюшки (правой кнопкой, например)?
Нет.
Поэкспериментировал с вызовом меню - перестало размораживаться если вызвать "О программе"
Зависит от того в каком месте нажать - чтобы курсор был на панели или вне
Название: Re: Vala-panel gtk3
Отправлено: rilian от 03 Сентябрь 2018, 15:08:46
Зависит от того в каком месте нажать - чтобы курсор был на панели или вне
Если нажать на панели - она заморозится?
Название: Re: Vala-panel gtk3
Отправлено: sfs от 03 Сентябрь 2018, 15:09:48
Если нажать на панели - она заморозится?
Она не уберется - и не должна (курсор-то в панеле)
Название: Re: Vala-panel gtk3
Отправлено: rilian от 03 Сентябрь 2018, 15:13:17
Она не уберется - и не должна (курсор-то в панеле)
А вне панели?
Название: Re: Vala-panel gtk3
Отправлено: sfs от 03 Сентябрь 2018, 15:22:14
Если клацнуть "О прог." вне панели - гарантированно свернется
Видимо что-то ее передергивает

Скомпилил с логами - я так понимаю правильное срабатывание - 0 0 . Один раз так получилось (раньше было лучше)
В основном 0 1
Расклинить получается иногда очень быстрым перемещением в-из панели
Похоже заточено под скорость Вашего железа
Название: Re: Vala-panel gtk3
Отправлено: rilian от 03 Сентябрь 2018, 15:25:25
Если клацнуть "О прог." вне панели - гарантированно свернется
Там 2 функции, одна из них заставляет панель сворачиваться при скрытии меню)
Скомпилил с логами - я так понимаю правильное срабатывание - 0 0 . Один раз так получилось (раньше было лучше)
Нет, тут нет правильного и неправильного)
По идее, вторая единица должна идти, когда мы входим в меню, а первая единица - в трей и всякие дочерние окна. Две единицы вообще не должно быть.
Можете скинуть полный лог с пометками?
Похоже заточено под скорость Вашего железа
Скорость железа роль играть не должна) Единички - это типы событий)
Название: Re: Vala-panel gtk3
Отправлено: sfs от 03 Сентябрь 2018, 15:33:46
У меня так :
00 - правильное скрытие
01 - заморозка
1х - вообще не получил ни разу
Панель пустая без апплетов. Добавил апплет "Меню" - без изменений
Название: Re: Vala-panel gtk3
Отправлено: rilian от 03 Сентябрь 2018, 15:36:44
У меня так :
00 - правильное скрытие
01 - заморозка
1х - вообще не получил ни разу
Панель пустая без апплетов. Добавил апплет "Меню" - без изменений

Не в том дело. 10 бывает, если вы добавите на панель "XEmbed" и в него мышой потыкать.
01 бывает, когда открывается контекстное меню обычно, и тогда же ставится единица в grab_aquired.

Но это на Marco. А Openbox видать как-то странно отдает события, что ему отдается virtual при любом практически действии. Ну сейчас попробую отключить virtual (в надежде только на фиксатор граба).
Название: Re: Vala-panel gtk3
Отправлено: sfs от 03 Сентябрь 2018, 15:51:36
Проверьте 0efcf41. Там я кое-что поменял.
Теперь норм. При том же 01
Победа? В marco не сломалось?
Название: Re: Vala-panel gtk3
Отправлено: rilian от 03 Сентябрь 2018, 15:53:27
Победа? В marco не сломалось?
Не победа:
1. Сломались часы (при календаре открытом панель скрывается)
2. MenuModel сломался (если в режиме MenuBar), но я его уже поправил следующим коммитом.
Название: Re: Vala-panel gtk3
Отправлено: sfs от 03 Сентябрь 2018, 15:57:59
Перекомпилить и тестировать апплеты?
Название: Re: Vala-panel gtk3
Отправлено: rilian от 03 Сентябрь 2018, 15:59:30
Перекомпилить и тестировать апплеты?
Взять мастера и тестировать все апплеты.
Но я точно знаю, что сломались часы)
Самое главное, чтоб глобальное меню не поломалось.
Название: Re: Vala-panel gtk3
Отправлено: sfs от 03 Сентябрь 2018, 16:30:14
r6.g9bbc639 - вроде все вообще норм
Что не так с часами?
Название: Re: Vala-panel gtk3
Отправлено: rilian от 03 Сентябрь 2018, 16:39:29
r6.g9bbc639 - вроде все вообще норм
Если открыть календарь при включенном автоскрытии, то панель скроется, а календарь останется висеть.
Если добавить на панель MenuModel в виде MenuBar, то при попытке "пробежаться" по элементам меню панель и меню скроется, вне зависимости от курсора.
Название: Re: Vala-panel gtk3
Отправлено: sfs от 03 Сентябрь 2018, 17:02:20
панель скроется, а календарь останется висеть.
Ну так если вызвать панель и нажать - скроется
Она и без автоскрытия так себя ведет. А нельзя сделать убирание по прав. клику или крестик (ок или т.п.)
MenuModel в виде MenuBar
Запретить эти 2 режима вместе и написать про это в тултипе
А что еще можно сделать...
Название: Re: Vala-panel gtk3
Отправлено: rilian от 03 Сентябрь 2018, 17:52:50
Запретить эти 2 режима вместе и написать про это в тултипе
Нельзя, глобальное меню тоже является GtkMenuBar. А оно должно работать при любом режиме панели.
Цитировать
Она и без автоскрытия так себя ведет. А нельзя сделать убирание по прав. клику или крестик (ок или т.п.)
Крестик нельзя. Нет, если вызвать панель и нажать - календарь останется висеть, а панель скроется. А панель должна оставаться пока открыт календарь.
А что еще можно сделать...
Надо считать, где курсор, по количеству ливов и ентеров. Если ентеров = ливов, то курсор в ауте, иначе внутри.
Название: Re: Vala-panel gtk3
Отправлено: rilian от 03 Сентябрь 2018, 18:51:58
Нельзя, глобальное меню тоже является GtkMenuBar. А оно должно работать при любом режиме панели.
Вроде в мастере сделал с менюбарами. Календарь багует пока.
Название: Re: Vala-panel gtk3
Отправлено: sfs от 04 Сентябрь 2018, 09:32:13
Вроде в мастере сделал с менюбарами
63.r7 - норм
Календарь - не особо напрягает и не понимаю, чем плохо
сделать убирание по прав. клику или крестик (ок или т.п.)
Название: Re: Vala-panel gtk3
Отправлено: rilian от 04 Сентябрь 2018, 10:09:41
Календарь - не особо напрягает и не понимаю, чем плохо
Ну все же от него ждут поведкния, похожего на меню, т.е. блокировку автоскрытия.
Название: Re: Vala-panel gtk3
Отправлено: sfs от 04 Сентябрь 2018, 10:17:00
Я воспринимаю, как открытие отдельного приложения
В xfce календарь убирается кликом на любом другом (кроме него ) месте - тоже норм
Название: Re: Vala-panel gtk3
Отправлено: rilian от 04 Сентябрь 2018, 11:21:18
в lxpanel-0.6 убирается только кликом по часам. попробовал щас :)
Это я знаю) но он блокирует автоскрытие в lxpanel) И еще - в lxpanel можно ли нажимать на что-то другое, если открыт календарь?
Название: Re: Vala-panel gtk3
Отправлено: Pro от 05 Сентябрь 2018, 06:57:20
в lxpanel можно ли нажимать на что-то другое, если открыт календарь?
можно, все работает. Автоскрытия у меня нет.
Название: Re: Vala-panel gtk3
Отправлено: rilian от 05 Сентябрь 2018, 11:03:03
можно, все работает. Автоскрытия у меня нет.
Ну вот о том и речь. А мой календарь автоскрытие не блокирует. Надо над этим подумать.
Название: Re: Vala-panel gtk3
Отправлено: sfs от 05 Сентябрь 2018, 11:05:03
убирание по прав. клику
В xfce календарь убирается кликом на любом другом (кроме него ) месте
Чем не устраивает?
Название: Re: Vala-panel gtk3
Отправлено: rilian от 05 Сентябрь 2018, 11:08:56
Чем не устраивает?
1. Потому что мне кажется, что это сложно сделать без знания других окон и прочей фигни.
2. Потому что должна быть возможность просмотра календаря и кликанья где-то еще.
Название: Re: Vala-panel gtk3
Отправлено: Pro от 05 Сентябрь 2018, 11:10:50
2. Потому что должна быть возможность просмотра календаря и кликанья где-то еще.
да.
Название: Re: Vala-panel gtk3
Отправлено: sfs от 05 Сентябрь 2018, 11:17:50
Тогда почему не считать его отдельной прогой и не сделать кнопку закрытия?
Название: Re: Vala-panel gtk3
Отправлено: sfs от 05 Сентябрь 2018, 11:31:22
Пропала русификация icontasks (Pin Unpin)
Название: Re: Vala-panel gtk3
Отправлено: rilian от 05 Сентябрь 2018, 11:32:57
Тогда почему не считать его отдельной прогой и не сделать кнопку закрытия?
Потому что это не отдельная прога, блин. Это просто календарь. И у него не должно быть кнопки закрытия и он должен быть всегда поверх всех окон.
Пропала русификация icontasks (Pin Unpin)
Потому что языки теперь в пакете vala-panel-applets-gpl, скоро поправлю, чтоб подгружались.
Название: Re: Vala-panel gtk3
Отправлено: sfs от 05 Сентябрь 2018, 11:49:09
Положил vala-panel-applets-gpl.mo не русифицировалось
Может в исходнике русификация не прописана...
Название: Re: Vala-panel gtk3
Отправлено: rilian от 05 Сентябрь 2018, 11:57:54
Может в исходнике русификация не прописана...
Да, она до сих пор ссылается на vala-panel.mo, а в ней уже нет строк, скорее всего.
Название: Re: Vala-panel gtk3
Отправлено: sfs от 06 Сентябрь 2018, 14:19:37
У меня есть более легкий самопальный вариант : systemd (или acpid) + xss-lock +гуй на yad (на другом не умею)
Могу на C переписать, если вы не против, и интегрировать в vala-panel-extras-battery)
Если код покажете)
Подумал....
Может лучше не в вики, а переделать в скрипт на bash, который быдет запускаться из gui с разными ключами
Таким образом :
1. Можно юзать в консоле
2. Можно переделать с systemd на openrc или что угодно , не трогая gui
4. Можно написать gui на другом TK
Короче - unix-way  :)
Название: Re: Vala-panel gtk3
Отправлено: rilian от 11 Сентябрь 2018, 17:35:12
У меня глупый вопрос - а tint2 умеет в fake transparency (желательно, чтоб еще и из иксов брала картинку)?
Название: Re: Vala-panel gtk3
Отправлено: krasnyh от 11 Сентябрь 2018, 18:16:36
а tint2 умеет в fake transparency
Там есть какая то прозрачность, может и 'fake' есть.
https://gitlab.com/o9000/tint2/blob/master/doc/tint2.md
Easy to customize: color/transparency on fonts, icons, borders and backgrounds;

disable_transparency = boolean (0 or 1) : Whether to disable transparency instead of detecting if it is supported. Useful on broken graphics stacks. (since 0.12)

 tint2 16.6.1 с GUI (tin2conf), плюс возможность запускать скрипты. В своих PRA sfs делает ставку на tint2 0.11-svn без GUI и невозможностью запускать скрипты, но с легким graph-монитором, который само совершенство! :) (имхо)
Скриншот:
Название: Re: Vala-panel gtk3
Отправлено: rilian от 11 Сентябрь 2018, 18:36:42
Там есть какая то прозрачность, может и 'fake' есть.
Меня именно фейк интересует) Чтоб понять, как картинку из иксов читать в pixbuf.
А насчет монитора - в vala-panel хуже?
Название: Re: Vala-panel gtk3
Отправлено: krasnyh от 11 Сентябрь 2018, 19:00:21
А насчет монитора - в vala-panel хуже?
Не хуже, нормальный монитор. Но в tint2-graph он изящнее, что ли (имхо).
Скриншот vala-монитора:
Название: Re: Vala-panel gtk3
Отправлено: rilian от 11 Сентябрь 2018, 19:33:45
Скриншот vala-монитора:
Я знаю, как он выглядит, я же его сам и писал)
Название: Re: Vala-panel gtk3
Отправлено: sfs от 12 Сентябрь 2018, 09:33:09
В своих PRA sfs делает ставку на tint2 0.11-svn без GUI
В основном из-за того, что такой DE можно портировать + почти ТК независим-  и это удобно сборщику модулей софта. Нигде не рекомендовал это для всех

Мониторинг кажется изящным из-за того, что график рисуется одной линией, без закрашивания. Вообще это на любителя (менее заметно). Если такое можно легко сделать опцией в valap- пусть бы было

Для всех vala лучше и удобнее. Позиционирую, как основной для PRA-roll. Вместе с openbox и spacefm
Насколько я понял выше - автор не отказывается от докомплектации до полного DE. Кстати - про управление питанием не ответили...
Давайте помогать!!!
Название: Re: Vala-panel gtk3
Отправлено: DdShurick от 12 Сентябрь 2018, 09:38:43
Давайте помогать!!!
Дурью не маюсь :)
Название: Re: Vala-panel gtk3
Отправлено: rilian от 12 Сентябрь 2018, 15:22:13
Насколько я понял выше - автор не отказывается от докомплектации до полного DE. Кстати - про управление питанием не ответили...
Про управление питанием - вы про bash из гуя? Ну мне такое не очень нравится)
Название: Re: Vala-panel gtk3
Отправлено: sfs от 12 Сентябрь 2018, 15:36:25
вы про bash из гуя? Ну мне такое не очень нравится)
да
Там все действия будут сводиться к правке конфигов и запуску сервисов
Чем bash для этого плох?
Как тогда решить такое
2. Можно переделать с systemd на openrc или что угодно , не трогая gui
У нас , например minirc (https://aur.archlinux.org/packages/minirc-git/) юзается. Вряд ли Вам будет под такое интересно делать...
Название: Re: Vala-panel gtk3
Отправлено: rilian от 12 Сентябрь 2018, 15:52:50
Чем bash для этого плох?
Тем, что он требуется) По мне, даже UPower лучше ручного пинания баша. Нужно что-то, что не зависит от sh и bash.

Название: Re: Vala-panel gtk3
Отправлено: sfs от 12 Сентябрь 2018, 16:04:27
Не понял, чем bash плохо
printf и в CИ есть
Вместо systemctl в CИ , наверняка тоже как-то можно
Т.е. всетаки расписать словами принцип работы под systemd?

Заодно - написание GUI для netctl Вас не заинтересует? Как еще одного компонента своего DE...
Название: Re: Vala-panel gtk3
Отправлено: DdShurick от 12 Сентябрь 2018, 16:25:13
Тем, что он требуется)
Это основа основ и он всегда есть.
лучше ручного пинания баша.
А зачем руками-то? Пусть сам себя пинает. Программист вы в конце концов или нет?
написание GUI для netctl
Опять уродца возрождаете?
Название: Re: Vala-panel gtk3
Отправлено: sfs от 12 Сентябрь 2018, 16:38:43
Дядя Шурик - не хотите участвовать - не надо хотя бы мешать
Название: Re: Vala-panel gtk3
Отправлено: DdShurick от 12 Сентябрь 2018, 16:47:06
не надо хотя бы мешать
А я и не мешал, пока он на святое не покусился.
Название: Re: Vala-panel gtk3
Отправлено: sfs от 12 Сентябрь 2018, 16:49:47
У каждого свои святыни  :)
Тогда напишите свой вариант и  сравним  ;)
Название: Re: Vala-panel gtk3
Отправлено: rilian от 12 Сентябрь 2018, 17:07:17
Это основа основ и он всегда есть.
Нет, он не всегда есть) Бывает только zsh и dash стоят)
А зачем руками-то? Пусть сам себя пинает. Программист вы в конце концов или нет?
Руками - имеется в виду пинание именно процесса коммандной оболочки (без использования прямого доступа, чтения, записи и прочее). Мне это не нравится. Лучше UPower. А хочется напрямую - надо напрямую из C в /proc писать.
Опять уродца возрождаете?
Согласен. Никакого netctl. Если уже NetworkManager не нравится, то нужно ConnMan и GUI (https://github.com/jgke/connman-gtk)
Название: Re: Vala-panel gtk3
Отправлено: rilian от 12 Сентябрь 2018, 17:08:42
Кстати, в 0.5 будет как минимум тупой монитор сети. Но только после того, как я доделаю новое позиционирование апплетов.
Название: Re: Vala-panel gtk3
Отправлено: sfs от 12 Сентябрь 2018, 17:13:12
тупой монитор сети
График или цифры?
Еще видимые  улучшения планируются?
Название: Re: Vala-panel gtk3
Отправлено: rilian от 12 Сентябрь 2018, 17:14:12
График или цифры?
График в Monitors (там не так сложно, вроде, только продумать логику с total)
Название: Re: Vala-panel gtk3
Отправлено: sfs от 12 Сентябрь 2018, 17:15:41
С автоопределением активного интерфейса?
Название: Re: Vala-panel gtk3
Отправлено: rilian от 12 Сентябрь 2018, 17:15:42
Еще видимые  улучшения планируются?
Я же сказал - новое позиционирование и новый диалог настроек.  Новое позиционирование запретит expand, но разрешит центровку апплетов.
Два основных goals - переделать позиционирование и выкинуть трей (написав конвертер в SNI).

Ну и надо наконец пройти Inquisition за все романы (кроме Дориана) и за все классы (маг\храмовник\лучник\вор)
Название: Re: Vala-panel gtk3
Отправлено: rilian от 12 Сентябрь 2018, 17:16:17
С автоопределением активного интерфейса?
нет, тупой. Т.е. будет все интерфейсы суммировать и выдавать общую нагрузку.
Название: Re: Vala-panel gtk3
Отправлено: sfs от 12 Сентябрь 2018, 17:17:40
выкинуть трей (написав конвертер в SNI).
Уже обсуждали, но я так до конца и не понял
Т.е. обычные утилиты трея вообще перестанут работать?
Название: Re: Vala-panel gtk3
Отправлено: rilian от 12 Сентябрь 2018, 17:18:30
Т.е. обычные утилиты трея вообще перестанут работать?
Нет, через конвертер будут. Идея в том, что конвертер к иксам привязан, а сам SNI - нет. Еще одна отвязка от иксов.
Название: Re: Vala-panel gtk3
Отправлено: sfs от 12 Сентябрь 2018, 17:19:33
продумать логику с total
Сложить трафик всех аппаратных интерфейсов (т.е. без lo и т.п.)?
Название: Re: Vala-panel gtk3
Отправлено: sfs от 12 Сентябрь 2018, 17:20:52
Примерные сроки выхода 0.5 определены?
Название: Re: Vala-panel gtk3
Отправлено: rilian от 12 Сентябрь 2018, 17:44:30
Сложить трафик всех аппаратных интерфейсов (т.е. без lo и т.п.)?
lo тоже войдут, скорее всего.
Примерные сроки выхода 0.5 определены?
Нет, как расчухаюсь и меня отпустит трава под названием Dragon Age) Но я пилю потихоньку новые фичи)
В принципе, если кто-то умеет писать под иксы, он может помочь мне с написанием конвертера)
Название: Re: Vala-panel gtk3
Отправлено: sfs от 14 Сентябрь 2018, 16:26:25
Пробую genmon
Если скрипт выполняется дольше , чем выставлен период обновления - панель виснет
Понятно, что "сам дурак", но могут найтись юзера, которые не будут знать что делать
Как с этим в xfce - не пробовал
Может можно какое-то сообщение вывести или тп....

<click>program</click> - не работает
Смена шрифта ни на что не влияет
Название: Re: Vala-panel gtk3
Отправлено: rilian от 14 Сентябрь 2018, 17:09:49
Смена шрифта ни на что не влияет
Свойства CSS ставятся? Да и вообще, эта функция не нужна)
<click>program</click> - не работает
Это странно, сейчас протестирую. Киньте скрипт для теста.
Если скрипт выполняется дольше , чем выставлен период обновления - панель виснет
Понятно, что "сам дурак", но могут найтись юзера, которые не будут знать что делать
Как с этим в xfce - не пробовал
Может можно какое-то сообщение вывести или тп....
там так же, наверное. Только там виснет апплет, потому что он out-of-process
Название: Re: Vala-panel gtk3
Отправлено: sfs от 14 Сентябрь 2018, 17:56:03
Свойства CSS ставятся?
"Использовать темный вариант" стоит
CSS нет
эта функция не нужна)
Можно в скрипте через <span>
Киньте скрипт для теста.
#!/bin/sh
echo -n "\
    <txt>Text</txt>
    <tool>Tooltip</tool>
    <img>image.png</img>
    <click>galculator</click>
"
galculator в системе есть и работает
Название: Re: Vala-panel gtk3
Отправлено: rilian от 14 Сентябрь 2018, 18:07:28
"Использовать темный вариант" стоит
Не в том дело, надо в инспекторе смотреть, навешиваются ли приватные свойства.
Можно в скрипте через <span>
Нафига?
galculator в системе есть и работает
ща проверим
Название: Re: Vala-panel gtk3
Отправлено: rilian от 14 Сентябрь 2018, 22:28:27
ща проверим
Вроде поправил.
Название: Re: Vala-panel gtk3
Отправлено: sfs от 16 Сентябрь 2018, 09:59:02
Поправили только click? Смогу проверить только завтра
span - а как еще сделать типа такого (https://bbs.archlinux.org/viewtopic.php?pid=1248392#p1248392) 
Кстати в родном genmon 
Цитировать
<click>The command to be executed when clicking on the image</click>
<txtclick>The command to be executed when clicking on the text</txtclick>
В vala https://gitlab.com/vala-panel-project/xfce4-genmon-plugin <txtclick> нет? Я выше жал на текст...
Название: Re: Vala-panel gtk3
Отправлено: rilian от 17 Сентябрь 2018, 02:10:54
Есть, но если задается просто, то только на картинку жмется.
У всех тегов вроде есть поддержка markup. Я имел в виду изменить шрифт самого плагина отдельно от панели.
Название: Re: Vala-panel gtk3
Отправлено: sfs от 17 Сентябрь 2018, 10:16:56
Перекомпилил genmon
click - теперь норм
txtclick - не работает
если задается просто, то только на картинку жмется.
Как задать чтобы заработал?

Изменение шрифта в настройках апплета не заработало
Название: Re: Vala-panel gtk3
Отправлено: rilian от 17 Сентябрь 2018, 10:58:15
txtclick - не работает
Сейчас проверю)
Изменение шрифта в настройках апплета не заработало
А оно нужно вообще?

Проверил:
#!/bin/sh
echo -n "\
    <txt>Text</txt>
    <tool>Tooltip</tool>
    <img>/usr/share/icons/mate/48x48/places/start-here.png</img>
    <txtclick>gnome-calculator</txtclick>
"
Вот это работает нормально - при нажатии именно на текст запускается калькулятор.
Название: Re: Vala-panel gtk3
Отправлено: sfs от 17 Сентябрь 2018, 11:52:45
Вот это работает нормально
Да - норм. Возможно я закосячил
Изменение шрифта в настройках апплета - опытные marcup заюзают
Новичкам для простых скриптов - может и помог бы
Если это сложно - просто убрать

И еще - выбор скрипта - нельзя приделать выбор мышкой - стандартный gtk-шный

<bar>Pourcentage to display in the bar</bar> - работает
Там как-то можно цветом и шириной управлять?
А <barclick> нельзя сделать?

По нагрузке
Я правильно понимаю - в tool не надо увлекаться сложными вычислениями ,т.к. будет выполняться каждый раз
То что не надо постоянно - лучше вынести в отдельный скрипт и юзать через <*click> ?

C этим ничего нельзя сделать?
Если скрипт выполняется дольше , чем выставлен период обновления - панель виснет

Название: Re: Vala-panel gtk3
Отправлено: rilian от 17 Сентябрь 2018, 12:36:55
Новичкам для простых скриптов - может и помог бы
Нафига?
Если это сложно - просто убрать
Не сложно, просто тогда не очень понятно, как это согласуется с фичей "выбор шрифта" у всей панели?
И еще - выбор скрипта - нельзя приделать выбор мышкой - стандартный gtk-шный
Можно, но зачем? Можно ж не только скрипт, но и любую команду применять)
Там как-то можно цветом и шириной управлять?
Это обычный GtkProgressBar, управляет всем тема.
А <barclick> нельзя сделать?
Можно) А что, надо? И тогда скрипты для этого GenMon не всегда будут совместимы с обычными)
По нагрузке
Я правильно понимаю - в tool не надо увлекаться сложными вычислениями ,т.к. будет выполняться каждый раз
То что не надо постоянно - лучше вынести в отдельный скрипт и юзать через <*click> ?
Да, все верно)
Если скрипт выполняется дольше , чем выставлен период обновления - панель виснет
Как вы это себе представляете?:) Скрипт запускается не в отдельном потоке, а просто по таймауту. Можно, но это долго. Впрочем, я подумаю)
Название: Re: Vala-panel gtk3
Отправлено: sfs от 17 Сентябрь 2018, 12:48:28
    Новичкам для простых скриптов - может и помог бы
Нафига?
Чтобы вкурить markup надо лезть в инет. Тут все интуитивно понятно
По дефолту шрифт как у всей панели. При изменении - измененный

выбор мышкой - возможность написать руками - по любому оставить, но и выбор не помешал бы

GtkProgressBar, управляет всем тема.
А что-нибудь типа markup там нельзя? Было бы удобно динамически менять цвет графика

<barclick> - в свете
Цитировать
что не надо постоянно - лучше вынести в отдельный скрипт и юзать через <*click>
Очень бы не помешал.  Раз есть txtclick - логично иметь и barclick

тогда скрипты для этого GenMon не всегда будут совместимы с обычными)
Вот и нашелся ответ - зачем второй genmon в xfce  :)
Скрипт работать будет. Не будет только этой фичи

период обновления
Может, если скрипт выполняется дольше обновления вывести ошибку или автоувеличить обновление...
Название: Re: Vala-panel gtk3
Отправлено: rilian от 17 Сентябрь 2018, 12:56:07
период обновления
Может, если скрипт выполняется дольше обновления вывести ошибку или автоувеличить обновление...
Все это требует выполнения скрипта в отдельном потоке или как минимум асинхронно, что с текущей архитектурой не вяжется, потребуется переделка) Так что это нескоро)
По дефолту шрифт как у всей панели. При изменении - измененный
Нафига? Шрифт должен быть един, ИМХО) Но я подумаю, если CSS вешается, то там вообще все тривиально.
А что-нибудь типа markup там нельзя? Было бы удобно динамически менять цвет графика
CSS разве что добавить)

Очень бы не помешал.  Раз есть txtclick - логично иметь и barclick
Ок, подумаем) Если не потребуется сильно влезать в архитектуру - сделаем)
Название: Re: Vala-panel gtk3
Отправлено: rilian от 17 Сентябрь 2018, 13:23:41
Нафига? Шрифт должен быть един, ИМХО) Но я подумаю, если CSS вешается, то там вообще все тривиально.
Вроде поправил, но могут быть ошибки.
Название: Re: Vala-panel gtk3
Отправлено: sfs от 17 Сентябрь 2018, 13:26:27
потребуется переделка
Не критично. Просто дуракозащищенность

Шрифт должен быть един
Например вывод в две строки, т.е. уменьшить размер шрифта
Или юзать спец шрифт с псевдографикой

Без возможности динамически менять цвет <bar> малополезен. В пекущем виде можно юзать его только как дополнение к <text>
Разглядеть его при высоте порядка 30 пикселей по силам только снайперам
Название: Re: Vala-panel gtk3
Отправлено: sfs от 17 Сентябрь 2018, 13:35:18
Вроде поправил
Перекомпилил. Шрифт Работает
Но эта настройка перекрывает markup, а надо наоборот
Название: Re: Vala-panel gtk3
Отправлено: rilian от 17 Сентябрь 2018, 14:06:53
Но эта настройка перекрывает markup, а надо наоборот
Markup в плане BIU? Или вы font-family тоже через Markup ставите?
Название: Re: Vala-panel gtk3
Отправлено: rilian от 17 Сентябрь 2018, 14:08:13
Например вывод в две строки, т.е. уменьшить размер шрифта
Или юзать спец шрифт с псевдографикой
Для этого нужен Markup как раз)
Название: Re: Vala-panel gtk3
Отправлено: rilian от 17 Сентябрь 2018, 14:13:48
Но эта настройка перекрывает markup, а надо наоборот
Попробуйте новый коммит.
Название: Re: Vala-panel gtk3
Отправлено: sfs от 17 Сентябрь 2018, 14:13:53
Думаю - оптимально, чтобы GUI genmon перекрывал настройки шрифта панели, а markup в самом скрипте вообще все перекрывал
Может понадобится часть текста одним шрифтом вывести, а вторую другим - например псевдографикой
Название: Re: Vala-panel gtk3
Отправлено: rilian от 17 Сентябрь 2018, 14:14:53
Без возможности динамически менять цвет <bar> малополезен. В пекущем виде можно юзать его только как дополнение к <text>
Разглядеть его при высоте порядка 30 пикселей по силам только снайперам
А какой цвет вы хотите?
Ну и почему вы так думаете?:)
Название: Re: Vala-panel gtk3
Отправлено: rilian от 17 Сентябрь 2018, 14:15:29
GUI genmon перекрывал настройки шрифта панели
Вот это зачем?
Название: Re: Vala-panel gtk3
Отправлено: sfs от 17 Сентябрь 2018, 14:36:11
Попробуйте новый коммит.
Теперь со шрифтами отлично! Попробовал даже marcup-ом разные шрифты в одной строке текста
Вот это зачем?
Может Вы меня не так поняли , но r15.g1f08f8b - все ок!

А какой цвет вы хотите?
Например батарея (температура, место на разделе ...)
До 50% bar из gtk-темы (в идеале тоже задать отдельно)
30 - желтый 10 красный
Можно , конечно извратиться и превдографикой нарисовать bar - сложновато
почему вы так думаете?:)
Я по ходу обсуждения пилю скрипт. Мне в процессе такого захотелось :)
Название: Re: Vala-panel gtk3
Отправлено: rilian от 17 Сентябрь 2018, 14:48:37
Например батарея (температура, место на разделе ...)
До 50% bar из gtk-темы (в идеале тоже задать отдельно)
30 - желтый 10 красный

Ууу, это целый новый функционал) Но я подумаю) Может, сработает, если навешивать модификаторы из CSS) Или может вы хотите LevelBar на замену ProgressBar? Или может быть дополнительно LevelBar добавить (не будет совместимо с  исходной версией в xfce)?
Название: Re: Vala-panel gtk3
Отправлено: sfs от 17 Сентябрь 2018, 15:02:47
может вы хотите LevelBar на замену ProgressBar?
https://developer.gnome.org/gtk3/stable/GtkProgressBar.html
https://developer.gnome.org/gtk3/stable/GtkLevelBar.html
Может из вообще как текст выводить. Тогда крась как текст
Отличаются только толщиной ?
В идеале бы и вертикальный и горизонтальный - динамический цвет лучше бы сначала (если получится)
не будет совместимо с  исходной версией в xfce
Думаю - надо не трогать функционал стандартных тегов xfce
А новые свои - чем больше тем лучше. XFCE их просто пропустит (наверное)

Вот так xfce-шники , через genmon перейдут на vala-panel-genmon. А потом и полностью на vala-panel
План захвата мира готов  :D
Название: Re: Vala-panel gtk3
Отправлено: rilian от 17 Сентябрь 2018, 15:06:31
Может из вообще как текст выводить. Тогда крась как текст
Зачем как текст?
Отличаются только толщиной ?
Нет, не только. В LevelBar как раз есть функционал смены цвета по уровням, но нет анимации прогресса. Так что для батареи и свободного места лучше LevelBar, а для CPU - ProgressBar.
Думаю - надо не трогать функционал стандартных тегов xfce
Никто и не собирается. Наоборот пытаемся новый тег добавить)
А новые свои - чем больше тем лучше. XFCE их просто пропустит (наверное)
Надо бы, чтоб апстрим сделал наш плагин основным)
Вот так xfce-шники , через genmon перейдут на vala-panel-genmon. А потом и полностью на vala-panel
на плагин - мб. Но саму панель мало кто юзает, по опыту меню)
Название: Re: Vala-panel gtk3
Отправлено: sfs от 17 Сентябрь 2018, 15:08:22
План захвата мира готов  :D
Кстати - а сложно сделать genmon отдельным бинарником, встающим в любой трей
В multiload-ng такое есть. Я местами использовал
Название: Re: Vala-panel gtk3
Отправлено: rilian от 17 Сентябрь 2018, 15:09:22
Кстати - а сложно сделать genmon отдельным бинарником, встающим в любой трей
Этого не будет - я не буду работать с XEmbed. А в SNI такое не вставится.
Название: Re: Vala-panel gtk3
Отправлено: sfs от 17 Сентябрь 2018, 15:27:06
Зачем как текст?
Подумал, что может так легче управлять...
LevelBar как раз есть функционал смены цвета по уровням
Тогда точно хотелось бы 2... <lbar> ?
Надо бы, чтоб апстрим сделал наш плагин основным)
Тогда "надо удивлять"  :) функционалом
Разрабы XFCE не особо бодрые ребята. До полного перехода на gtk3 можно и не дожить. Да и функционал  xfce  вообще не развивается
я не буду работать с XEmbed
Жаль. Любителям jwm icewm и т.п. могло бы зайти
саму панель мало кто юзает, по опыту меню)
vala-panel-appmenu?  Я тоже не проникся - зачем нужно в принципе... Непривычно как гном3
А y vala-panel ближайший конкурент -lxpanel
Vala уже опережает по красоте и функционалу
А чтобы совсем "пошло" надо доукомплектовывать до DE
Если позиционировать как "легкое" может пойти. Уже и lxde от этого отказались. Никого в этом сегменте не осталось
Название: Re: Vala-panel gtk3
Отправлено: rilian от 17 Сентябрь 2018, 15:48:36
vala-panel-appmenu?  Я тоже не проникся - зачем нужно в принципе... Непривычно как гном3
Потому что удобнее, чем меню как в винде) Да, многие юзают его с xfce4-panel)
Тогда точно хотелось бы 2... <lbar> ?
Нет, скорее <level>)
Разрабы XFCE не особо бодрые ребята. До полного перехода на gtk3 можно и не дожить. Да и функционал  xfce  вообще не развивается
Они могут потребовать большей интеграции с xfce, которую я повыбрасывал (чтоб виджет нормально работал в других панелях)
Жаль. Любителям jwm icewm и т.п. могло бы зайти
Пусть vala-panel поставят, она вроде в любом ewmh должна работать.

А чтобы совсем "пошло" надо доукомплектовывать до DE
Зачем - можно ж использовать компоненты из lxde)
Композитор в планах, конечно, но пока я не представляю от слова совсем, как к нему подступиться.
Vala уже опережает по красоте и функционалу
Нет, есть выкинутый функционал, с которым я работать не буду.
Название: Re: Vala-panel gtk3
Отправлено: sfs от 17 Сентябрь 2018, 15:58:26
Пусть vala-panel поставят, она вроде в любом ewmh должна работать.
Такие люди нередко сидят на старых дистрах. gtk3 там если и есть , то не 3.22 (как надо vala-p)
можно ж использовать компоненты из lxde)
Ну и где в lxde управление питанием и сообщения системы (типа notifyd)?
Зачем vala-panel libfm и menu-cached и пр.?
Я так и не понял бросили они lxde-gtk3 или нет...
есть выкинутый функционал, с которым я работать не буду.
Например?
Название: Re: Vala-panel gtk3
Отправлено: rilian от 17 Сентябрь 2018, 16:06:47
Такие люди нередко сидят на старых дистрах. gtk3 там если и есть , то не 3.22 (как надо vala-p)
Ну да, вероятно, но не всегда) Сейчас они идут на "ненормальные линуксы" типа alpine или void)
Ну и где в lxde ... сообщения системы (типа notifyd)?
А что мешает поставить notify-osd? легковесный и не тянет особо)
Зачем vala-panel libfm и menu-cached и пр.?
Ей и не надо) Потому что выкинуть вот эти либы и было основной идеей форка, и привело к переписыванию с нуля)
Я так и не понял бросили они lxde-gtk3 или нет...
Андрий Гриценко пилит потихоньку, но он этнический западенец)

Например?
Fake transparency, поддержка нестандартых WM (которые именно через иксы напрямую надо поддерживать).
Название: Re: Vala-panel gtk3
Отправлено: sfs от 17 Сентябрь 2018, 16:15:17
что мешает поставить notify-osd? легковесный и не тянет особо)
Есть и полегче - dunst
Про питание выше обсуждали. Не особо сошлись, но можно довести до ума
Потому что выкинуть вот эти либы и было основной идеей форка,
и после этого поставить pacmanfm и запороть идею.... Тогда уж spacefm - ничего другого (кроме совсем экзотики, ДЕ независимого - нет)
Название: Re: Vala-panel gtk3
Отправлено: rilian от 17 Сентябрь 2018, 16:16:38
Про питание выше обсуждали. Не особо сошлись, но можно довести до ума
Ну я не хочу скриптом, точно)
и после этого поставить pacmanfm и запороть идею.... Тогда уж spacefm - ничего другого (кроме совсем экзотики, ДЕ независимого - нет)
Ну pcmanfm - это нормально, и libfm - просто его потроха, по факту)
Название: Re: Vala-panel gtk3
Отправлено: sfs от 17 Сентябрь 2018, 16:30:51
выкинуть вот эти либы и было основной идеей форка
pcmanfm - это нормально, и libfm - просто его потроха, по факту)
"Путаетесь в показаниях"  :)
spacefm совсем не нравится?
не хочу скриптом
Если совсем желание не пропало - могу по исходному варианту :
расспишу как делаю это на systemd + xss-lock
Дальше сами решите. Делать?

По genmon что-то еще ждать или там не быстро?
Что совсем хотел (убрать свои костыли ) я сделал и на теперешнем
Название: Re: Vala-panel gtk3
Отправлено: rilian от 17 Сентябрь 2018, 17:05:56
spacefm совсем не нравится?
Совсем. Я люблю gvfs,
"Путаетесь в показаниях"  :)
Не путаюсь. Я просто хочу, чтоб панель не зависела ни от какого fm) Чтоб любители spacefm тоже могли это юзать, например) Или thunar) или rox)
По genmon что-то еще ждать или там не быстро?
level может скоро запилю, а многопоточность - не знаю.
Если совсем желание не пропало - могу по исходному варианту :
расспишу как делаю это на systemd + xss-lock
Дальше сами решите. Делать?
Расписать надо. Потому что если вы против upower, я не представляю, как к этому подцепиться.
Название: Re: Vala-panel gtk3
Отправлено: sfs от 17 Сентябрь 2018, 17:12:58
Расписать надо.
ок. Сообщу
если вы против upower
Я против любых усложнений, не дающих ничего кроме усложнений
Ок. Как распишу - сравним чем upower будет лучше
Название: Re: Vala-panel gtk3
Отправлено: rilian от 17 Сентябрь 2018, 18:11:15
Ок. Как распишу - сравним чем upower будет лучше
Он лучше хотя бы тем, что не надо самому все реализовывать)
Название: Re: Vala-panel gtk3
Отправлено: rilian от 17 Сентябрь 2018, 19:48:53
level может скоро запилю
level можно тестировать.
Название: Re: Vala-panel gtk3
Отправлено: sfs от 18 Сентябрь 2018, 08:58:38
Управление питанием (http://forum.puppyrus.org/index.php?topic=15026.msg83993#msg83993)
level можно тестировать.
genmon сломался (с вчерашним рабочим конфигом) - см. скрин

Т.е. надо в <level>цифру от 0 до 100 и по этим правилам будет меняться цвет?
value                = (value < 0) ? 0 : (value > 100) ? 100 : value;
gtk_level_bar_add_offset_value(self->level, "empty", 10);
gtk_level_bar_add_offset_value(self->level, "low", 30);
gtk_level_bar_add_offset_value(self->level, "high", 50);
gtk_level_bar_add_offset_value(self->level, "full", 80);
Цвет как-то можно задавать
<levelclick> будет?
Название: Re: Vala-panel gtk3
Отправлено: rilian от 18 Сентябрь 2018, 12:03:34
genmon сломался (с вчерашним рабочим конфигом) - см. скрин
Сейчас исправлю)
Т.е. надо в <level>цифру от 0 до 100 и по этим правилам будет меняться цвет?
Да, цвет будет браться из темы.
<levelclick> будет?
нафига?
Название: Re: Vala-panel gtk3
Отправлено: rilian от 18 Сентябрь 2018, 12:25:15
Сейчас исправлю)
GenMon работает, но levelbar - штука плохая, она в маленький размер не умеет(
Название: Re: Vala-panel gtk3
Отправлено: sfs от 18 Сентябрь 2018, 12:43:06
Управление питанием
Написал - заметили?

<levelclick>чтобы вывести доп. инфу, когда нет текста и иконки
цвет будет браться из темы.
А остальные цвета?

Перекомпилил. Заработало
<level>15</level> -  15-50 выглядит как 100
Очень тонкая линия. Может 2 или 3 сделать. Или сколько юзер написал <level> - столько и столбиков
Название: Re: Vala-panel gtk3
Отправлено: rilian от 18 Сентябрь 2018, 12:56:45
Написал - заметили?
Где?
<level>15</level> -  15-50 выглядит как 100
Поправлено в master (https://gitlab.com/vala-panel-project/xfce4-genmon-plugin/commit/13b8f3d5936a7ebac0df79543de0be6d84a36353)
Очень тонкая линия. Может 2 или 3 сделать. Или сколько юзер написал <level> - столько и столбиков
Нет, только один столбик)
Название: Re: Vala-panel gtk3
Отправлено: rilian от 18 Сентябрь 2018, 12:57:06
<levelclick>чтобы вывести доп. инфу, когда нет текста и иконки
А что мешает выводить одновременно текст?
Название: Re: Vala-panel gtk3
Отправлено: sfs от 18 Сентябрь 2018, 13:06:02
Поправлено в master
Вроде норм
Нет, только один столбик)
И не продублировать? Так неюзабельно

что мешает выводить одновременно текст?
Желание сэкономить место в панеле
Как и с barclick - это будет?

Управление питанием (http://forum.puppyrus.org/index.php?topic=15026.msg83993#msg83993)
Название: Re: Vala-panel gtk3
Отправлено: rilian от 18 Сентябрь 2018, 13:36:56
И не продублировать? Так неюзабельно
Вообще-то и в оригинальном GenMon все виджеты могли быть только по одному экземпляру.
Можно несколько плагинов добавить.
Если переделывать - как бы не дольше, чем многопоточность.

Желание сэкономить место в панеле
Как и с barclick - это будет?
Не знаю, потому что в оригинале click сделаны зело костыльно. Я подумаю)
Название: Re: Vala-panel gtk3
Отправлено: sfs от 18 Сентябрь 2018, 13:42:33
Вообще-то и в оригинальном GenMon все виджеты могли быть только по одному экземпляру.
Я имел ввиду просто нарисовать столбик 3 раза. Вот он и получится жирнее
Название: Re: Vala-panel gtk3
Отправлено: rilian от 18 Сентябрь 2018, 13:51:06
Я имел ввиду просто нарисовать столбик 3 раза. Вот он и получится жирнее
Насколько жирнее хотите? Просто по мне 1px нормально. Это все можно в CSS задать.
Название: Re: Vala-panel gtk3
Отправлено: sfs от 18 Сентябрь 2018, 13:59:00
Насколько жирнее хотите?
Может <level>WxP</level>
W -толщина px
P 0-100%
Естественно Wx - опционально, т.е. <level>P</level> - значит в 1 px

По хорошему тут отдельный апплет вырисовывается. Причем лучше график - как у проца (Столбик из графика сделать просто)
С настройками :
1. скрипт
2. цвета 30 50 ...
3. Выполнение скрипта по достижении 30 50 ... (типа notify-send "беда")
Можно еще закрашивание графика (или линия) , прозрачность ...

У всех GUI настройки апплетов есть иконка "развернуть на весь экран" ..... Нужна ли она?
Причем в панели задач GUI не отображается. Т.е. если закрыть его другим окном - так и будет висеть
Название: Re: Vala-panel gtk3
Отправлено: rilian от 18 Сентябрь 2018, 14:53:27
Может <level>WxP</level>
W -толщина px
P 0-100%
Гемора много, мне лень)
Сделаю 3px
По хорошему тут отдельный апплет вырисовывается. Причем лучше график - как у проца (Столбик из графика сделать просто)
Зачем второй график, если есть monitors?

С настройками :
1. скрипт
2. цвета 30 50 ...
3. Выполнение скрипта по достижении 30 50 ... (типа notify-send "беда")
Можно еще закрашивание графика (или линия) , прозрачность ...
Это надо новый апплет писать, а мне леееень)
Ну и не вижу смысла в нем, ведь нотификацию можно и из скрипта слать)
У всех GUI настройки апплетов есть иконка "развернуть на весь экран" ..... Нужна ли она?
Ну по идее почему нет?
Причем в панели задач GUI не отображается. Т.е. если закрыть его другим окном - так и будет висеть
Хотите, чтоб отображался?
Название: Re: Vala-panel gtk3
Отправлено: rilian от 18 Сентябрь 2018, 14:57:49
Сделаю 3px
сделал
Название: Re: Vala-panel gtk3
Отправлено: rilian от 18 Сентябрь 2018, 15:03:21
Причем лучше график
График рисовать гораздо сложнее, чем просто готовый виджет настроить)
Название: Re: Vala-panel gtk3
Отправлено: sfs от 18 Сентябрь 2018, 15:09:29
Зачем второй график, если есть monitors?
Чтобы выводить график юзерского скрипта.
Сделаю 3px
Чтобы был как bar - наверное надо 5
по идее почему нет?
Как Вы говорите "Нафига" ?  :D  Зачем его может захотеться развернуть?
Хотите, чтоб отображался?
Думаю - так было бы логичней. И привычнее - у xfce отображаются
Название: Re: Vala-panel gtk3
Отправлено: rilian от 18 Сентябрь 2018, 15:12:20
Чтобы был как bar - наверное надо 5
Попробуйте с тремя пока)
Чтобы выводить график юзерского скрипта.
Такое панель точно в хлам может повесить) Или вы хотите совсем аналог multiload?
Зачем его может захотеться развернуть?
Если оно содержит много настроек (как launchbar) - почему нет?
Думаю - так было бы логичней. И привычнее - у xfce отображаются
Логичней - может быть)
Насчет привычности - ну так себе аргумент)
Название: Re: Vala-panel gtk3
Отправлено: sfs от 18 Сентябрь 2018, 16:36:10
Попробуйте с тремя пока)
Уже скомпилил - все ок
вы хотите совсем аналог multiload?
И даже еще функциональней  ;)
От multiload я уже в vala-panel отказался. В варианте indicator от тяжеловат, а trey с проблемами
На самом деле любители костылей вполне удовлетворятся genmon
Добить бы только <везде-click>

Актуальнее бы добить обещанную тему графика сети
Название: Re: Vala-panel gtk3
Отправлено: rilian от 18 Сентябрь 2018, 18:07:34
Добить бы только <везде-click>
Это сделано очень костыльно, не пойму, зачем так)
Актуальнее бы добить обещанную тему графика сети
График сети только после того, как допилю новое позиционирование и новые настройки)
Название: Re: Vala-panel gtk3
Отправлено: sfs от 19 Сентябрь 2018, 09:20:27
<везде-click> Но работает же
Может сделать как проще. И пока на этом закончим с genmon

https://gitlab.com/vala-panel-project/xfce4-genmon-plugin/commit/041146c7e365c8013f6aa3413b9cad80ae57e608 пропатчил на 8px - по мне так лучше
Название: Re: Vala-panel gtk3
Отправлено: rilian от 19 Сентябрь 2018, 10:17:11
<везде-click> Но работает же
Может сделать как проще. И пока на этом закончим с genmon

https://gitlab.com/vala-panel-project/xfce4-genmon-plugin/commit/041146c7e365c8013f6aa3413b9cad80ae57e608 пропатчил на 8px - по мне так лучше

Скрин мне) на 3 и на 8 )
ну и я все равно не пойму, нафига везде клик)))
Название: Re: Vala-panel gtk3
Отправлено: sfs от 19 Сентябрь 2018, 10:21:54
нафига везде клик)))
Чтобы юзать клик без текста и иконки
Название: Re: Vala-panel gtk3
Отправлено: sfs от 19 Сентябрь 2018, 10:25:10
Скрин мне) на 3 и на 8)
синий - bar
Кстати - порядок : иконка текст иар левел - никак в скрипте не поменять?
Название: Re: Vala-panel gtk3
Отправлено: rilian от 19 Сентябрь 2018, 10:31:24
Чтобы юзать клик без текста и иконки
Пример приведите, пожалуйста)
Название: Re: Vala-panel gtk3
Отправлено: rilian от 19 Сентябрь 2018, 10:32:58
Кстати - порядок : иконка текст иар левел - никак в скрипте не поменять?
Нет, никак, потому что это внутренний порядок виджетов.
Название: Re: Vala-panel gtk3
Отправлено: sfs от 19 Сентябрь 2018, 10:37:51
    юзать клик без текста и иконки
Пример приведите, пожалуйста)
Батарея , место на разделе , своп, сетевой траф. Пояснение что-про что в тултип. На выходе почти conky (только без графиков). Причем все сжато. Можно обойтись одной нижней панелью
Кстати - получается если все такое добавить - возможность задавать цвет , хотя бы в бар, нужна. Иначе запутаешься
Название: Re: Vala-panel gtk3
Отправлено: rilian от 19 Сентябрь 2018, 11:27:19
Батарея
Батарею иконками рисовать надо.
своп
Своп - а что с графиком не так? Кстати, у меня почти всегда своп пустой)
место на разделе, ... , сетевой траф
Без подписей?
Пояснение что-про что в тултип.
<tool> не работает? Или слишком долго скрипт выполняется?
стати - получается если все такое добавить - возможность задавать цвет , хотя бы в бар, нужна. Иначе запутаешься
Это геморно, проще цвета из темы брать (да и в теме не только цвета задаются, но и градиенты или что-то иное). Можно добавить возможность использовать CSS (но в такой форме ее будет конфигурировать трудно).
Название: Re: Vala-panel gtk3
Отправлено: sfs от 19 Сентябрь 2018, 12:27:24
Своп - а что с графиком не так?
норм. просто для примера
Без подписей?
С одним тултипом. Если 1-2 и так не запутаешься. Больше - надо бы задание цвета
<tool> не работает?
Работает. Но выше же разбирали - то что не постоянно надо - лучше в <click>
Это геморно, проще цвета из темы брать
Может хотя бы в бар как-то можно прикрутить цвет на манер mapkup т.е. без css ?
Название: Re: Vala-panel gtk3
Отправлено: rilian от 19 Сентябрь 2018, 14:59:27
С одним тултипом. Если 1-2 и так не запутаешься. Больше - надо бы задание цвета
Я же уже сказал, что цвет только через css (либо скрывать css и делать настройки, но внутри все равно CSS будет)
Работает. Но выше же разбирали - то что не постоянно надо - лучше в <click>
В клик лучше что-то, что проц грузит и память жрет. Или периода не хватает. Иначе все норм, не обязательно.
Может хотя бы в бар как-то можно прикрутить цвет на манер mapkup т.е. без css ?
В level - не, тоже только через тему.
Название: Re: Vala-panel gtk3
Отправлено: sfs от 19 Сентябрь 2018, 15:08:18
цвет только через css
Если юзер будет задавать как в markup а внутри через css - Вам виднее
Или юзеру надо писать какой-то scc? Можно пример... И как его указать (синтаксис)
клик лучше что-то, что проц грузит и память жрет.
Так любой скрипт так делает. Поэтому в <tool> лучше только пояснительный текст
В любом случае стороннюю прогу из <tool> не запустить
Название: Re: Vala-panel gtk3
Отправлено: rilian от 19 Сентябрь 2018, 15:29:48
Если юзер будет задавать как в markup а внутри через css - Вам виднее
Или юзеру надо писать какой-то scc? Можно пример... И как его указать (синтаксис)
Ну мне markup делать точно не улыбается, это целый парсер писать. CSS могу докрутить, чтоб загружался, который написан юзером.

В любом случае стороннюю прогу из <tool> не запустить
Нафига стороннюю прогу запускать с простым баром?
Название: Re: Vala-panel gtk3
Отправлено: sfs от 19 Сентябрь 2018, 15:37:04
CSS могу докрутить, чтоб загружался, который написан юзером.
Посмотреть бы пример.
Нафига стороннюю прогу запускать с простым баром?
Удобно. htop например
Название: Re: Vala-panel gtk3
Отправлено: rilian от 19 Сентябрь 2018, 15:43:52
Посмотреть бы пример.
Пример - да не проблема)
levelbar block:not(.empty) {
  border: 1px solid #5294e2;
  background-color: #5294e2;
  border-radius: 2px; }

levelbar block.low {
  border-color: #F27835;
  background-color: #F27835; }

levelbar block.high {
  border-color: #5294e2;
  background-color: #5294e2; }

levelbar block.full {
  border-color: #73d216;
  background-color: #73d216; }

levelbar block.empty {
  background-color: rgba(92, 97, 108, 0.2);
  border-color: rgba(92, 97, 108, 0.2); }

Удобно. htop например
При нажатии именно на progressbar или levelbar консольку с htop? нафига? И почему это нельзя сделать на текст "CPU:"?
Название: Re: Vala-panel gtk3
Отправлено: sfs от 19 Сентябрь 2018, 15:50:46
Пример
Не пугает. Если не сложно - не помешало бы
При нажатии именно на progressbar или levelbar консольку с htop?
Да. Чтобы увидеть кто жрет ресурсы
почему это нельзя сделать на текст "CPU:"?
"нафига?" :) CPU: лучше написать в тул. Экономия места на панели
Сразу отвечу - что это для примера с cpu сейчас и без genmon норм.
Ответьте : сложно или лень. Да и закроем тему. Чего торговаться то...  :D
Название: Re: Vala-panel gtk3
Отправлено: rilian от 19 Сентябрь 2018, 16:12:52
Ответьте : сложно или лень. Да и закроем тему. Чего торговаться то...  :D
Отвечаю, что костыльно там все эти клики сделаны.
Когда клик задан, то исконный виджет скрывается, а на его месте появляется новый виджет на кнопке. Мне такая архитектура не нравится.
Не пугает. Если не сложно - не помешало бы
Ок, сделаю) Но не факт, что сегодня)
Да. Чтобы увидеть кто жрет ресурсы
Я вообще не фанат системных мониторов, но можно над этим подумать)
Название: Re: Vala-panel gtk3
Отправлено: sfs от 19 Сентябрь 2018, 16:25:22
костыльно там все эти клики сделаны.
Почему бы не повторить. Будет на их совести  ;)
Название: Re: Vala-panel gtk3
Отправлено: sfs от 19 Сентябрь 2018, 16:30:51
border-radius: 2px; }
Это не ширина столбика? Если нет - как-то кроме патча можно менять будет?
Название: Re: Vala-panel gtk3
Отправлено: rilian от 19 Сентябрь 2018, 18:11:04
Почему бы не повторить. Будет на их совести  ;)
Не хочу повторять, мне так противно. Хочу нормальную архитектуру.
Это не ширина столбика? Если нет - как-то кроме патча можно менять будет?
Нет) Но в css ее действительно можно задать)
Название: Re: Vala-panel gtk3
Отправлено: Pro от 04 Октябрь 2018, 09:46:31
Предлагаю изменить перевод в окне Настройки панели - Размер

Толщина в px: заменить на Высота панели:
Размер значков в рх: заменить на Размер значков:

Основание: все равно оно визуально сразу применяется, мало кто будет обращать внимание что цифры в пикселах, будут сразу смотреть на результат и регулировать.
Название: Re: Vala-panel gtk3
Отправлено: rilian от 04 Октябрь 2018, 12:55:20
Предлагаю изменить перевод в окне Настройки панели - Размер

Толщина в px: заменить на Высота панели:
Размер значков в рх: заменить на Размер значков:
Сделайте PR в перевод - запросто, все равно окно настроек меняется. Но она все же не высота, а толщина.
Название: Re: Vala-panel gtk3
Отправлено: Pro от 04 Октябрь 2018, 13:58:17
Ну как зарегаюсь на гитлабе, сделаю. Главное что согласие есть.

Оно может и толщина, но на вид смотрится как высота. Парадокс.
Название: Re: Vala-panel gtk3
Отправлено: rilian от 05 Октябрь 2018, 21:44:49
Оно может и толщина, но на вид смотрится как высота. Парадокс.
Это если по горизонтали панель. А по вертикали?
Название: Re: Vala-panel gtk3
Отправлено: Pro от 06 Октябрь 2018, 03:19:57
Какой вариант использования чаще? Горизонталь или вертикаль?
Я думаю что горизонталь
Название: Re: Vala-panel gtk3
Отправлено: rilian от 08 Октябрь 2018, 11:19:31
Какой вариант использования чаще? Горизонталь или вертикаль?
В любом случае название должно отражать оба варианта.
Название: Re: Vala-panel gtk3
Отправлено: DdShurick от 08 Октябрь 2018, 11:29:03
Горизонталь или вертикаль?
Если подумать головой, то длинная и узкая панель по горизонтали длинная а по вертикали узкая, так что ширина :)
Название: Re: Vala-panel gtk3
Отправлено: Pro от 08 Октябрь 2018, 13:48:25
Как дальше жить с этим знанием...
Название: Re: Vala-panel gtk3
Отправлено: knn от 08 Октябрь 2018, 17:43:31
знанием...
:)
 ~ (с) "Многие знания — многие печали"

upd:
приведенная цитата - "основная выдача" на запрос: "Многие знания преумножают печаль"(в моей голове - "сидит так")
Название: Re: Vala-panel gtk3
Отправлено: rilian от 05 Ноябрь 2018, 07:37:28
Предлагаю протестировать последний коммит - там переработано позиционирование и добавлены новые профили, а также переработано новое окно настроек.
Просьба сообщить обо всех багах, какие есть. Буду править.
Название: Re: Vala-panel gtk3
Отправлено: sfs от 06 Ноябрь 2018, 10:38:43
Ок. Только немного позже. Или прошу помощи сообщества
Название: Re: Vala-panel gtk3
Отправлено: rilian от 06 Ноябрь 2018, 12:19:40
Ок. Только немного позже. Или прошу помощи сообщества
Не проблема, я подожду) Но если у вас используется vala-panel, то лучше быстрее)
Название: Re: Vala-panel gtk3
Отправлено: rilian от 07 Ноябрь 2018, 12:42:37
Ок. Только немного позже. Или прошу помощи сообщества

Ну что, будете тестировать?:)
Название: Re: Vala-panel gtk3
Отправлено: sfs от 08 Ноябрь 2018, 15:25:58
vala-panel-git-0.4.86.r5.g3acc888-1-x86_64.pkg.tar.xz (ftp://ftp.yandex.ru/puppyrus/puppyrus-a64/pra64-07/pkg/pra6407extra/vala-panel-git-0.4.86.r5.g3acc888-1-x86_64.pkg.tar.xz)
089-de-ovs-1801-sf21.pfs (ftp://ftp.yandex.ru/puppyrus/roll/1801test/089-de-ovs-1801-sf21.pfs)
Некоторые апплеты надо перекомпилять. В этом модуле они старые и не работают. Встроенные апплеты надо передобавить на панель
glib2-2.58.1+67+g17519e039-1801.pfs (ftp://ftp.yandex.ru/puppyrus/roll/1801test/glib2-2.58.1+67+g17519e039-1801.pfs)
Изменены настройки - не сразу нашел + , чтобы добавлять апплеты
В остальном лучше чем было

Не очень понял что делает апплет "Меню папки"

У разделителя нет авторасширения. Так неюзабельно. При расширении панели задач все справа уезжает

"Показать раб. стол" при первом нажатии сворачивает, но при втором не разворачивает обратно

добавлены новые профили
Что такое "профили"?
переработано позиционирование
чего?

Еще что-то новое есть
---
Заодно сделал для ПРАP1801
089-de-ovs-1801-sf20.pfs (ftp://ftp.yandex.ru/puppyrus/roll/1801test/089-de-ovs-1801-sf20.pfs) со старой версией панели - как в праp1801
Тоже нужен glib2-2.58

Название: Re: Vala-panel gtk3
Отправлено: rilian от 08 Ноябрь 2018, 20:17:41
чего?
Смотрите ответ про разделитель.

У разделителя нет авторасширения. Так неюзабельно
Больше нет расширения, оно убрано за ненадобностью, потому что добавлено три пака - начало, центр и конец. Чтоб что-то в конец отнести, нужно просто добавить это в конечный пак. И никакого расширения. Как изменить пак?
Чтоб изменить пак, переместите апплет в начало или конец, и если стрелка не перестала нажиматься - то при нажатии апплет переместится дальше в другой пак. Либо в конфиге выставить pack-type.
На скрине представлены новые настройки. Надписи start и end над некоторыми апплетами - это и есть названия паков, точнее надпись находится над первым апплетом пака.

При расширении панели задач все справа уезжает
Паки корректно выставлены или у всех старт? Если у всех старт - неудивительно. А если корректно - ничего не должно ехать.

Что такое "профили"?
Профили - это шаблоны конфигов, которые по дефолту используются. Если мы используем vala-panel из командной строки, то можно через -p задать профиль, и создастся новый конфиг, который хранится в отдельном файле.  Его можно использовать не только из командной строки, но и к примеру в автозапуск разных WM добавлять разные профили можно, и конфиг панели не пересечется.
В данном коммите добавлен профиль с закосом под гном 3 (требует appmenu и sntray), а также все профили переработаны под новую систему имен.

Фича с профилями была и в LXPanel, откуда она портирована (хотя сам формат файла профиля другой)

"Показать раб. стол" при первом нажатии сворачивает, но при втором не разворачивает обратно
надо посмотреть. Не помню, как раньше было.

Некоторые апплеты надо перекомпилять. В этом модуле они старые и не работают. Встроенные апплеты надо передобавить на панель
Все нужно передобавлять, потому что большинство переименовано в конфиге в соответствии с новой системой имен.
Не очень понял что делает апплет "Меню папки"
То же, что и в LXPanel) Показывает папку и ее подпапки в виде меню)
Еще что-то новое есть
Не помню, допилил ли я монитор сети. Возможно, на базовом уровне он уже работает.
Изменены настройки - не сразу нашел + , чтобы добавлять апплеты
Может, ее синенькой сделать как suggested-action?
Название: Re: Vala-panel gtk3
Отправлено: rilian от 08 Ноябрь 2018, 22:28:24
Может, ее синенькой сделать как suggested-action?
Сделал
Название: Re: Vala-panel gtk3
Отправлено: rilian от 09 Ноябрь 2018, 11:21:10
Ну что, попробовали паки?:)
Название: Re: Vala-panel gtk3
Отправлено: sfs от 09 Ноябрь 2018, 11:25:46
Паки корректно выставлены или у всех старт?
Не корректно. Я этот момент вообще не уловил.

"Меню папки" - что -то с ним не так... При нажатии снизу появляется белая полоска - см. скрин

"Показать раб. стол" при первом нажатии сворачивает, но при втором не разворачивает обратно
Ложная тревога. С дефолтным конфигом все ок
Название: Re: Vala-panel gtk3
Отправлено: sfs от 09 Ноябрь 2018, 11:26:11
Паки корректно выставлены или у всех старт?
Не корректно. Я этот момент вообще не уловил.

"Меню папки" - что -то с ним не так... При нажатии снизу появляется белая полоска - см. скрин

"Показать раб. стол" при первом нажатии сворачивает, но при втором не разворачивает обратно
Ложная тревога. С дефолтным конфигом все ок
Название: Re: Vala-panel gtk3
Отправлено: rilian от 09 Ноябрь 2018, 11:28:23
"Меню папки" - что -то с ним не так... При нажатии снизу появляется белая полоска - см. скрин
А какая папка выбрана для показа? в ней что-то есть?
Не корректно. Я этот момент вообще не уловил.
А теперь корректно выставили? Просто разделитель теперь для точной подстройки размера, а грубо расположение именно паками задается. Паки позволили добавить центрирование апплетов)
Название: Re: Vala-panel gtk3
Отправлено: sfs от 09 Ноябрь 2018, 11:55:10
какая папка выбрана для показа?
Хомяк юзера
в ней что-то есть?
Раб. стол Доки Музыка и пр. стандартное
При замене на "Файловая система" - без улучшений
Версия vp - вчерашняя

теперь корректно выставили?
Да. Но догадаться что надо двигать апплет вниз до появления "К центру" не особо интуитивно понятно. Надо бы чтобы "К центру" и "К концу " уже были...

"Панель задач" - никак не сделать шире размер каждой задачи?
Название: Re: Vala-panel gtk3
Отправлено: rilian от 09 Ноябрь 2018, 11:55:27
"Меню папки" - что -то с ним не так... При нажатии снизу появляется белая полоска - см. скрин
Поправил, можете последний коммит пробовать.
Название: Re: Vala-panel gtk3
Отправлено: rilian от 09 Ноябрь 2018, 11:57:25
Да. Но догадаться что надо двигать апплет вниз до появления "К центру" не особо интуитивно понятно. Надо бы чтобы "К центру" и "К концу " уже были...
GtkListBox вроде так не умеет показывать. Но я посмотрю, что можно сделать.
"Панель задач" - никак не сделать шире размер каждой задачи?
А он сильно узкий? Я не знаю, т.к. не пользуюсь tasklist. На выходных буду переписывать icontasks с интеграцией функционала из tasklist)
Название: Re: Vala-panel gtk3
Отправлено: sfs от 09 Ноябрь 2018, 12:26:57
А он сильно узкий?
см. скрин
Название: Re: Vala-panel gtk3
Отправлено: rilian от 09 Ноябрь 2018, 12:36:39
см. скрин
На выходных займусь. Походу, xfce-tasklist не умеет правильно вычислять свой размер.
Название: Re: Vala-panel gtk3
Отправлено: rilian от 09 Ноябрь 2018, 12:45:22
Поправил, можете последний коммит пробовать.
Ну что, dirmenu заработало?
Название: Re: Vala-panel gtk3
Отправлено: sfs от 09 Ноябрь 2018, 13:01:12
dirmenu заработало?
Теперь -да

Поведение на скрине - норм? Т.е. "Пан. зад. "вместо "по центру" - справа....
Название: Re: Vala-panel gtk3
Отправлено: rilian от 09 Ноябрь 2018, 14:28:41
Поведение на скрине - норм? Т.е. "Пан. зад. "вместо "по центру" - справа....
нет, не нормально. Как добились? Как воспроизвести? Или слишком большой разделитель?
Название: Re: Vala-panel gtk3
Отправлено: sfs от 09 Ноябрь 2018, 14:43:13
Как воспроизвести?
Просто засунуть один "Пан. зад." в центр
Разделители добавил в надежде улучшений. Это никак не повлияло
Название: Re: Vala-panel gtk3
Отправлено: rilian от 09 Ноябрь 2018, 14:55:35
Просто засунуть один "Пан. зад." в центр
у меня в центре показывается, странно. А что-то еще в центре было?
Название: Re: Vala-panel gtk3
Отправлено: rilian от 09 Ноябрь 2018, 14:58:25
Просто засунуть один "Пан. зад." в центр
Скиньте один багованный файл конфига, если можно.
Название: Re: Vala-panel gtk3
Отправлено: sfs от 09 Ноябрь 2018, 16:17:05
Немного поправил позицию, вроде теперь должно работать.
Теперь по центру, но по прежнему узковато (вот бы задавать ширину и выравнивание право-лево...)
Название: Re: Vala-panel gtk3
Отправлено: sfs от 09 Ноябрь 2018, 16:25:36
Чтобы прямоугольники задач были не по центру свободного места, а  справа или слева
Наверное так теперь не получится. Это скорее можно сделать авторасширяющимся Разделителем... ?
Название: Re: Vala-panel gtk3
Отправлено: rilian от 09 Ноябрь 2018, 17:03:07
Наверное так теперь не получится. Это скорее можно сделать авторасширяющимся Разделителем... ?
тогда просто надо ставить панель задач или последним апплетом слева (тогда она будет идти вправо) или первым апплетом справа (тогда она будет идти влево).
Название: Re: Vala-panel gtk3
Отправлено: rilian от 09 Ноябрь 2018, 17:35:57
Это скорее можно сделать авторасширяющимся Разделителем... ?
Авторасширение не вернется.
Название: Re: Vala-panel gtk3
Отправлено: rilian от 12 Ноябрь 2018, 03:44:11
но по прежнему узковато
Вроде пофиксил узкоту, теперь должно быть нормального размера.
Название: Re: Vala-panel gtk3
Отправлено: sfs от 12 Ноябрь 2018, 10:01:36
Да. Теперь норм. Если надо классического вида (не посередине) - делаем самой правой в начале. Начал проникаться новым расположением
Задания максимальной ширины блока одной задачи не будет?

Мониторинг сети в итоге появился?
Не удалось собрать - см. скрин

Требования по версиям либ очень высокие. Это необходимо?
Название: Re: Vala-panel gtk3
Отправлено: rilian от 12 Ноябрь 2018, 10:53:27
Не удалось собрать - см. скрин
Что не собралось? GTop? Сейчас проверим.
Upd: проверили, на 16.04 собирается.
Вечером пакет еще посмотрю на арче.

Задания максимальной ширины блока одной задачи не будет?
Будет) Срочно нужно?:)

Мониторинг сети в итоге появился?
Вечером посмотрю) Но набросок был очень сырой - только в Мб/c


Требования по версиям либ очень высокие. Это необходимо?
Какие требования по либам у вас возникли? Я спокойно собираю vala-panel на Ubuntu 16.04 c gtk 3.22, большего пока не надо было.
Название: Re: Vala-panel gtk3
Отправлено: sfs от 12 Ноябрь 2018, 11:15:58
    Задания максимальной ширины блока одной задачи не будет?
Будет) Срочно нужно?:)
не срочно
Я спокойно собираю vala-panel на Ubuntu 16.04 c gtk 3.22
На арче тоже 322, но на срезе 1801 проблемно. Пришлось обновить glib2 до 258
 Ок попробую на 1806
Название: Re: Vala-panel gtk3
Отправлено: rilian от 12 Ноябрь 2018, 11:19:12
Пришлось обновить glib2 до 258
Странно, 2.56 точно хватать должно.
Название: Re: Vala-panel gtk3
Отправлено: rilian от 12 Ноябрь 2018, 14:54:58
Было 254
Вследствие бага Vala надо либо vala > 0.42, либо glib > 2.56, причем решать надо было именно на этапе разработки. Я выбрал второе.
Название: Re: Vala-panel gtk3
Отправлено: rilian от 16 Ноябрь 2018, 12:47:07
Добавлен экспериментальный монитор сети (совсем не тестировал).
Название: Re: Vala-panel gtk3
Отправлено: sfs от 16 Ноябрь 2018, 12:58:30
extras-gtop?
Название: Re: Vala-panel gtk3
Отправлено: rilian от 16 Ноябрь 2018, 13:04:40
extras-gtop?
нет, график в monitors, extras-gtop уже давно был.
Название: Re: Vala-panel gtk3
Отправлено: sfs от 03 Декабрь 2018, 10:59:25
Наконец закомпилил ftp://ftp.yandex.ru/puppyrus/roll/pkg/vala-panel/vala-panel-181203
На арче среза 20.11.2018
1. Не скомпилился (http://ftp://ftp.yandex.ru/puppyrus/roll/pkg/vala-panel/vala-panel-181203/sntr.txt) sntray для vala. Старый работает норм
2. В полученном пакете панели есть модуль org.valapanel.monitors.plugin но его не добавить - отсутствует в списке плагинов... Может что-то переименовать...
3. В панеле задач иконками не переведены Pin\Unpin
4. Обычная панель - шрифт меньше, чем остальной в панеле. Как-то она портит вид. Как бы улучшить

В остальном норм. genmon по боевому заюзал
В vala - норм. В mate тот же скрипт (http://forum.puppyrus.org/index.php?topic=20905.msg148675#msg148675). Но при дабл-клике пишет, что tray-info-stat не найден и тут же запускает его
Приписка полного пути не помогла
Название: Re: Vala-panel gtk3
Отправлено: rilian от 04 Декабрь 2018, 11:28:48
1. Не скомпилился sntray для vala. Старый работает норм
Полный лог, пожалуйста) И желательно с LANG=С) Тогда я вечером посмотрю makepkg)
2. В полученном пакете панели есть модуль org.valapanel.monitors.plugin но его не добавить - отсутствует в списке плагинов... Может что-то переименовать...
Он называется Monitors Graph в добавлялке. Если все равно не добавляется - тогда будем смотреть. У меня добавился прямо сейчас.
3. В панеле задач иконками не переведены Pin\Unpin
Не проблема. Но должно быть переведено в vala-panel-applets-gpl. Если не переведено - поправим.
4. Обычная панель - шрифт меньше, чем остальной в панеле. Как-то она портит вид. Как бы улучшить
Скрин бы)
В vala - норм. В mate тот же скрипт. Но при дабл-клике пишет, что tray-info-stat не найден и тут же запускает его
Они немного разные. В vala-panel он использует машинерию панели, а в других - только вырванные куски. Будем смотреть.
Название: Re: Vala-panel gtk3
Отправлено: sfs от 04 Декабрь 2018, 11:43:30
Он называется Monitors Graph в добавлялке
нету - вот скрин (http://forum.puppyrus.org/index.php?action=dlattach;topic=21225.0;attach=17298)
Название: Re: Vala-panel gtk3
Отправлено: rilian от 04 Декабрь 2018, 11:56:20
нету - вот скрин
Что есть в /usr/share/vala-panel/applets и в /usr/lib64/vala-panel/applets?
Название: Re: Vala-panel gtk3
Отправлено: sfs от 04 Декабрь 2018, 12:24:08
2. В полученном пакете панели есть модуль org.valapanel.monitors.plugin
ftp://ftp.yandex.ru/puppyrus/roll/pkg/vala-panel/vala-panel-181203/vala-panel-git-0.4.86.r16.g0a64376-1-x86_64.pkg.tar.xz
/usr/lib/vala-panel/applets/libmonitors.so в наличие. ldd не находит недостающих либ
Переименорвал его libmonitors.so в libcpu.so - пропал в добавлялке cpu
Название: Re: Vala-panel gtk3
Отправлено: sfs от 04 Декабрь 2018, 12:33:06
4. Обычная панель - шрифт меньше, чем остальной в панеле. Как-то она портит вид. Как бы улучшить
Хотя можно общим размером шрифта...
Но иконки не увеличить
Название: Re: Vala-panel gtk3
Отправлено: rilian от 04 Декабрь 2018, 14:02:34
/usr/lib/vala-panel/applets/libmonitors.so в наличие. ldd не находит недостающих либ
Переименорвал его libmonitors.so в libcpu.so - пропал в добавлялке cpu
Может, сам плагин криво собрался? Я посмотрю его еще вечером)
Хотя можно общим размером шрифта...
Но иконки не увеличить
Это вы про tasklist? Вы хотите, чтоб в tasklist - иконки были такого же размера, как и в основной панели, как и шрифт?
Название: Re: Vala-panel gtk3
Отправлено: sfs от 04 Декабрь 2018, 14:10:47
Может, сам плагин криво собрался?
ошибок не выдавал.... Остальные апплеты работают
Вы хотите, чтоб в tasklist - иконки были такого же размера, как и в основной панели, как и шрифт?
Да. А еще лучше чтобы это настраивалось

В продолжение темы gen-mon. Сложно сделать график как у проца и пр. для произвольного скрипта, который выдает цифру от 0 до 100 ?
Хорошо бы с возможностью установки цветов фона и графика и запуском другого произвольного скрипта по дабл клику на графике
В итоге будет полный комплект для извращений : цифра, бар, график
Название: Re: Vala-panel gtk3
Отправлено: rilian от 04 Декабрь 2018, 14:15:01
В продолжение темы gen-mon. Сложно сделать график как у проца и пр. для произвольного скрипта, который выдает цифру от 0 до 100 ?
Хорошо бы с возможностью установки цветов фона и графика и выховом другого скрипта по дабл клику
Это отдельный апплет нужен, причем посложнее genmon.
Ну и панель вешать будет. Т.е. вы хотите эту фичу из multiload?

ошибок не выдавал.... Остальные апплеты работают
Панель что-то в консоль пишет при запуске?

Да. А еще лучше чтобы это настраивалось
Могу привязать к размеру иконок панели. Просто сейчас это сделано 16px, чтоб поддерживать мультилайн. Шрифт могу тоже увеличить, если надо.

И скиньте мне лог сборки sntray, пожалуйста) Я поправлю быстро, если смогу)
Название: Re: Vala-panel gtk3
Отправлено: sfs от 04 Декабрь 2018, 14:33:47
Это отдельный апплет нужен, причем посложнее genmon.
Думал просто подставить вместо cpu другие входные цифры
Т.е. вы хотите эту фичу из multiload?
да. multiload не хочу , т.к. в варианте апплета тянет много зависимостей
И если уж еще мечтать  - хотелось бы доп. вариант "панель задач из значков" как plank (c прыгающими pin иконками)
Панель что-то в консоль пишет при запуске?
Точно. Выдает ошибку
скиньте мне лог сборки sntray
ок
Название: Re: Vala-panel gtk3
Отправлено: sfs от 04 Декабрь 2018, 14:40:58
sntray пересобрался норм. Возможно я что-то закосячил
Название: Re: Vala-panel gtk3
Отправлено: sfs от 04 Декабрь 2018, 15:00:43
Хотел прописать в genmon : echo "<small>``full</small>
После первой кавычки получил ошибку, от которой не избавиться (не закрыть, при рестарте опять сразу вылезает)
Название: Re: Vala-panel gtk3
Отправлено: rilian от 04 Декабрь 2018, 15:01:41
Точно. Выдает ошибку
Странно. Это статик и у меня он корректно собирается (может, потому что я использую CLang). Попробуйте последний коммит)
Думал просто подставить вместо cpu другие входные цифры
Какие?

И если уж еще мечтать  - хотелось бы доп. вариант "панель задач из значков" как plank (c прыгающими pin иконками)
Прыгать точно ничего не будет. Icontasks будет, также в перспективе он станет flowtasks (будет переписан).
Название: Re: Vala-panel gtk3
Отправлено: rilian от 04 Декабрь 2018, 15:02:35
После первой кавычки получил ошибку, от которой не избавиться (не закрыть, при рестарте опять сразу вылезает)
Не тестировал. А что оригинальный genmon?
Название: Re: Vala-panel gtk3
Отправлено: sfs от 04 Декабрь 2018, 15:50:32
    Думал просто подставить вместо cpu другие входные цифры
Какие?
график как у проца и пр. для произвольного скрипта,
оригинальный genmon?
В xfce родной без таких эффектов
Название: Re: Vala-panel gtk3
Отправлено: rilian от 04 Декабрь 2018, 16:01:07
В xfce родной без таких эффектов
Значит, поправим.
Название: Re: Vala-panel gtk3
Отправлено: rilian от 04 Декабрь 2018, 16:04:59
В xfce родной без таких эффектов
Хотя по коду то же самое практически.
Название: Re: Vala-panel gtk3
Отправлено: sfs от 04 Декабрь 2018, 16:12:56
Попробуйте последний коммит)
Мониторинг заработал.
Добавился мониторинг сети
Все про него на англ. И размер очень широкий. См. скрин.
После зеленого графика - это все сеть до упора панели
Он шире чем рэм+цпу вместе
И не работает. Качнул ядро - на графике пусто
У меня провод eth0
Название: Re: Vala-panel gtk3
Отправлено: rilian от 04 Декабрь 2018, 16:20:27
Все про него на англ. И размер очень широкий. См. скрин.
Потому что это 2 графика должно быть.
И не работает. Качнул ядро - на графике пусто
Надо править. Можете качнуть гига 2? На хорошей скорости?
У меня провод eth0
Это пока неважно.
Название: Re: Vala-panel gtk3
Отправлено: rilian от 04 Декабрь 2018, 16:20:48
Все про него на англ.
Да, потому что перевод не делался пока.
Название: Re: Vala-panel gtk3
Отправлено: sfs от 04 Декабрь 2018, 16:26:37
это 2 графика должно быть.
Что на втором по замыслу? eth0\wan0 можно выбирать?
Можете качнуть гига 2? На хорошей скорости?
да. Канал 100мб
И разглядеть что-то на графике?
Название: Re: Vala-panel gtk3
Отправлено: rilian от 04 Декабрь 2018, 16:50:14
Что на втором по замыслу? eth0\wan0 можно выбирать?
Выбирать нельзя, по идее все в одно идет. Один график получения, другой график передачи.
И разглядеть что-то на графике?
Ага, если что-то покажется. Если нет - будем фиксить.
Название: Re: Vala-panel gtk3
Отправлено: sfs от 04 Декабрь 2018, 16:56:40
Один график получения, другой график передачи.
Хорошо ли это.... На 1 никак
Или хотябы ширину (вх+вых) )как у остальных...
Название: Re: Vala-panel gtk3
Отправлено: rilian от 04 Декабрь 2018, 16:59:45
Хорошо ли это.... На 1 никак
на 1 никак. Ширина вроде у всех одинаковая.
Название: Re: Vala-panel gtk3
Отправлено: sfs от 04 Декабрь 2018, 17:05:46
Имел ввиду ширину 2х графиков сети сделать в 2 раза меньше
Чтобы 2 были как 1 цпу

Запустил рядом extras-gtop - он показывает загрузку.
На libmonitor-сеть ничего не разглядел. В тултипе тоже 0

Кстати - вроде у extras-gtop (вы говорили) нельзя сделать вывод в MB и чтобы постоянно 3 цифры? Чтобы вся панель не гуляля при смене цифр?
Название: Re: Vala-panel gtk3
Отправлено: rilian от 04 Декабрь 2018, 18:36:38
Имел ввиду ширину 2х графиков сети сделать в 2 раза меньше
Чтобы 2 были как 1 цпу
Могу над этим подумать.
На libmonitor-сеть ничего не разглядел. В тултипе тоже 0
Посмотрю, что можно сделать, может, что-то из gtop портирую (не используя libgtop).
Название: Re: Vala-panel gtk3
Отправлено: rilian от 04 Декабрь 2018, 18:37:19
Кстати - вроде у extras-gtop (вы говорили) нельзя сделать вывод в MB и чтобы постоянно 3 цифры? Чтобы вся панель не гуляля при смене цифр?
В данный момент нельзя. Надо думать. Также надо фиксить sntray - он виснет с кедовым xembedsniproxy.
Название: Re: Vala-panel gtk3
Отправлено: sfs от 05 Декабрь 2018, 09:18:55
у extras-gtop (вы говорили) нельзя сделать вывод в MB и чтобы постоянно 3 цифры?
Т.е. там что-то сложнее printf ?
ширину 2х графиков сети сделать в 2 раза меньше
В идеале - возможность задавать ширину каждого графика

Что-то много проблем с этими графиками
Может проще доработать muiltiload-ng до апплета vala-panel?
Название: Re: Vala-panel gtk3
Отправлено: rilian от 05 Декабрь 2018, 13:20:44
В идеале - возможность задавать ширину каждого графика

Что-то много проблем с этими графиками
Может проще доработать muiltiload-ng до апплета vala-panel?

Зачем вам ширина графика? Ну, чтоб доработать multiload-ng - надо договариваться с разрабом, а он вроде забил на плагин. Форкать не хочу.
Название: Re: Vala-panel gtk3
Отправлено: rilian от 05 Декабрь 2018, 13:20:57
Т.е. там что-то сложнее printf ?
Да)
Название: Re: Vala-panel gtk3
Отправлено: rilian от 05 Декабрь 2018, 23:17:52
Могу привязать к размеру иконок панели. Просто сейчас это сделано 16px, чтоб поддерживать мультилайн. Шрифт могу тоже увеличить, если надо.
Сделал скейлинг иконок. Шрифт по дефолту равен шрифту панели и берется из темы.
Название: Re: Vala-panel gtk3
Отправлено: sfs от 06 Декабрь 2018, 09:09:27
Зачем вам ширина графика?
Чтобы не спорить с Вами про ширину графика сети  ;)

multiload-ng - надо договариваться с разрабом, а он вроде забил на плагин. Форкать не хочу.
т.е. будете допиливать свой
Никак там не объединить вх\вых в один график?
Разными цветами не нарисовать?
Сделал скейлинг иконок. Шрифт по дефолту равен шрифту панели и берется из темы.
теперь норм
Название: Re: Vala-panel gtk3
Отправлено: rilian от 06 Декабрь 2018, 14:40:21
Никак там не объединить вх\вых в один график?
Разными цветами не нарисовать?
Архитектура плагина monitors предусматривает только отдельные графики. Чтоб сделать то, что хотите вы - нужно писать новый апплет.
Чтобы не спорить с Вами про ширину графика сети  ;)
Так а зачем спорить? Кстати, я не помню, графики можно отключать?
Название: Re: Vala-panel gtk3
Отправлено: sfs от 06 Декабрь 2018, 14:42:47
зачем спорить?
Чтобы 2 графика сети не съели всю панель
графики можно отключать?
Да. Но это не выход  ;)
Название: Re: Vala-panel gtk3
Отправлено: rilian от 06 Декабрь 2018, 14:52:10
Чтобы 2 графика сети не съели всю панель
Я просто не представляю, зачем юзеру вообще эти графики сдались)
Особенно сразу 5 штук))) Их длина - 40 px)
Название: Re: Vala-panel gtk3
Отправлено: sfs от 06 Декабрь 2018, 15:29:28
не представляю
5 много - что я и пытаюсь до Вас донести
Их длина - 40 px)
Ну так я и выторговываю регулировку ширины

Проц, память,своп  - увидеть, что кто-то их съел. Например комп тормозит - глянул на груфики - все ясно
Сеть - что-то качается. Особенно интересно, если сам ничего такого не запускал
Вы так договоритесь , что и (h)top не нужен  :D

Во всех основных панелях есть мониторинг
Название: Re: Vala-panel gtk3
Отправлено: rilian от 06 Декабрь 2018, 16:22:37
Вы так договоритесь , что и (h)top не нужен  :D
Нужен только в редких случаях.
Проц, память,своп  - увидеть, что кто-то их съел. Например комп тормозит - глянул на груфики - все ясно
Сеть - что-то качается. Особенно интересно, если сам ничего такого не запускал
Не вижу смысла в постоянном мониторинге)
И какие штатные графики в крысопанели, и в mate-panel? вроде никаких) Multiload-ng писали не разрабы панелей)
5 много - что я и пытаюсь до Вас донести
Ну, а сколько надо? 4 не сильно меньше)
Ну так я и выторговываю регулировку ширины
Если б ее просто сделать - то сделаю.
Название: Re: Vala-panel gtk3
Отправлено: sfs от 06 Декабрь 2018, 16:45:49
какие штатные графики в крысопанели
"График процессора" "Системный монитор" "Сетевой монитор"
Нужен скрин?
В мате - то (не помню название) на базе чего и сделали multiload для прочих панелей
Не вижу смысла в постоянном мониторинге)
Ну так я и не пытаюсь убедить что Вам (всем) он нужен
Сделайте (если не лень) для тех кому нужен и как во всех панелях
Если в vala-pan не будет того , что есть в других панелях- юзера будут выбирать другие
Название: Re: Vala-panel gtk3
Отправлено: rilian от 06 Декабрь 2018, 17:52:20
"График процессора" "Системный монитор" "Сетевой монитор"
Надо посмотреть, никогда не интересовался. Кстати, для жаждущих монитора сети:
https://lightful.github.io/xfce-hkmon/
Не смотрите на название, это консольная прога для genmon)
Название: Re: Vala-panel gtk3
Отправлено: Pro от 07 Декабрь 2018, 01:58:47
Загрузку процессора и сеть всегда держу в трее, график сети двуцветный, желтый цвет входящий трафик, красный - исходящий.
Название: Re: Vala-panel gtk3
Отправлено: Pro от 08 Декабрь 2018, 04:39:00
Загрузку процессора и сеть всегда держу в трее, график сети двуцветный, желтый цвет входящий трафик, красный - исходящий.
Это в крысе или mate?
Это в lxpanel.
Название: Re: Vala-panel gtk3
Отправлено: rilian от 08 Декабрь 2018, 12:34:47
Это в lxpanel.
Там есть апплет графика сети?) в 15 году вроде не было)
Кстати, чем lxpanel лучше vala-panel?
Название: Re: Vala-panel gtk3
Отправлено: sfs от 08 Декабрь 2018, 17:05:47
Там есть апплет графика сети?
Нет. Вероятно, это multiload
чем lxpanel лучше vala-panel?
Пожалуй только наличием multiload (именно в виде апплета). В остальном, на мой взгляд vala-panel , уже лучше. И развитие идет, а  lxpanel, похоже слили.
Кстати - нет ли планов сделать genmon для lxpanel-qt ?
Название: Re: Vala-panel gtk3
Отправлено: rilian от 08 Декабрь 2018, 18:02:05
Кстати - нет ли планов сделать genmon для lxpanel-qt ?
Нет, ибо переписывать надо. Она ж на Qt, а GenMon полностью на GTK завязан)
Пожалуй только наличием multiload (именно в виде апплета).
И чем же multiload так ценет) Сетевые графики я доделаю) (изменения размеров не обещаю, но, может, и их смогу)
Название: Re: Vala-panel gtk3
Отправлено: sfs от 08 Декабрь 2018, 18:08:25
чем же multiload так ценет
Максимальный функционал среди аналогичных прог. Куча настроек
Есть почти под все панели
Название: Re: Vala-panel gtk3
Отправлено: krasnyh от 08 Декабрь 2018, 18:29:55
изменения размеров не обещаю, но, может, и их смогу
Это важная настройка.

 Я всегда меняю ширину графиков в сторону уменьшения. И не понимаю необходимости в таких дефолтных размерах (40). Там требуется снимать с них показания что ли. :)
Мне они нужны только для отслеживания пиковых значений, ну и графическое изображение приятней  цифрового.
Цитировать
# Graphs
graphs_items = CMN
graphs_graph_width = 15
(089-de-tint2g-gtk3-p_64)

upd. Графики процессора, памяти и сети.
Название: Re: Vala-panel gtk3
Отправлено: rilian от 09 Декабрь 2018, 22:04:47
Это важная настройка.
Вроде сделал, но может глючить.
Название: Re: Vala-panel gtk3
Отправлено: rilian от 09 Декабрь 2018, 22:05:18
Я всегда меняю ширину графиков в сторону уменьшения. И не понимаю необходимости в таких дефолтных размерах (40). Там требуется снимать с них показания что ли. :)
Мне они нужны только для отслеживания пиковых значений, ну и графическое изображение приятней  цифрового.
Тогда чем график лучше банального levelbar?
Название: Re: Vala-panel gtk3
Отправлено: sfs от 10 Декабрь 2018, 16:09:20
Вроде сделал, но может глючить.
1. При отсутствии свопа - полностью закрашено желтым. Наверное надо наоборот...
2. При изменении ширины графика - сегфолт
3. Мониторинг сети - по прежнему не работает (нули)
Название: Re: Vala-panel gtk3
Отправлено: rilian от 10 Декабрь 2018, 17:06:35
2. При изменении ширины графика - сегфолт
В какую сторону меняется ширина и какую точно версию брали? Я вроде правил сегфолт, но он, похоже, еще остался. Вечером посмотрю)
3. Мониторинг сети - по прежнему не работает (нули)
Это я знаю)
Название: Re: Vala-panel gtk3
Отправлено: sfs от 10 Декабрь 2018, 17:08:02
В какую сторону меняется ширина
с 40 на 20 vala-panel-git-0.4.86.r20.g4206c33-1-x86_64.pkg.tar.xz
Название: Re: Vala-panel gtk3
Отправлено: rilian от 10 Декабрь 2018, 17:41:25
с 40 на 20 vala-panel-git-0.4.86.r20.g4206c33-1-x86_64.pkg.tar.xz
А меняется нажатием на плюсики или просто написанием числа и enter?
Название: Re: Vala-panel gtk3
Отправлено: krasnyh от 10 Декабрь 2018, 17:57:49
Тогда чем график лучше банального levelbar?
levelbar? :)

 Но в любом случае есть уже устоявшиеся привычки и мне настолько нравится график в tint2 0.11-svn, что я даже не перехожу на новую версию.)  Хотя там больше возможностей настройки.
http://forum.puppyrus.org/index.php?topic=20450.msg147549#msg147549