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

Автор Тема: Vala-panel gtk3  (Прочитано 146958 раз)

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

Оффлайн rilian

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 420
  • Репутация: +3/-0
Re: Vala-panel gtk3
« Ответ #45 : 09 Февраль 2018, 02:12:53 »
Цитата
Осталось сделать, чтобы и "прыгали" , как в plank 

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

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

Оффлайн rilian

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 420
  • Репутация: +3/-0
Re: Vala-panel gtk3
« Ответ #46 : 09 Февраль 2018, 03:09:29 »
Если будет течь память - большая просьба написать мне с полной конфигурацией панели, а также проверить все плагины по одному, если возможно.
Утечки памяти - это серьезно.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33967
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: Vala-panel gtk3
« Ответ #47 : 09 Февраль 2018, 09:24:18 »
Если будет течь память
Как это методически правильно определить?

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33967
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: Vala-panel gtk3
« Ответ #48 : 09 Февраль 2018, 14:40:36 »
нативная реализация MATE не умеет в текст, но значки кажет, хоть и с багами.
Как раз попробовал прикрутить xkb и volume к MATE 1.20 gtk3
1. Значки появляются в обычном трее (не sni). Причем буквы действительно не показывает. Показывает дырку. Если включить значки - норм
Как убрать их и показывать через sni не нашел. Это возможно? Если нет - в чем смысл sni если он дает дубли...
2. При нажатии на  volume в обычном трее - бегунок появляется слева. Панель наверху и volume справа. Т.е. нажимаю иконку, а бегунок появляется с другой стороны
Можно поправить?

Я правильно понял - vala-panel-extras-* встают в любой трей?
« Последнее редактирование: 10 Февраль 2018, 07:51:54 от sfs »

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33967
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: Vala-panel gtk3
« Ответ #49 : 28 Июнь 2018, 16:05:01 »
045-vala-panel-git-0.4.0-180101-sf01.pfs
Обновил версию.
На вскидку улучшений не заметил. Видимо они все "под капотом"
Родной мониторинг cpu (красный график по прежнему врет - см. скрин)
Черный тоже - после спада нагрузки, график не падает
Поэтому оставил multiload-ng
« Последнее редактирование: 28 Июнь 2018, 16:06:47 от sfs »

Оффлайн rilian

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 420
  • Репутация: +3/-0
Re: Vala-panel gtk3
« Ответ #50 : 28 Июнь 2018, 17:59:51 »
Улучшений по факту только багфиксы. А про мониторинг - могу посмотреть, но не обещаю, т.к. вообще не пользуюсь. Но сначала допилю выброс libpeas.

Оффлайн rilian

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 420
  • Репутация: +3/-0
Re: Vala-panel gtk3
« Ответ #51 : 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 для букв в трее)

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33967
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: Vala-panel gtk3
« Ответ #52 : 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/

Оффлайн rilian

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 420
  • Репутация: +3/-0
Re: Vala-panel gtk3
« Ответ #53 : 28 Июнь 2018, 18:12:08 »
в чем отличия пкгбилда?

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33967
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: Vala-panel gtk3
« Ответ #54 : 30 Июнь 2018, 08:36:56 »
про мониторинг - могу посмотреть, но не обещаю, т.к. вообще не пользуюсь.
Тогда нужен ли он вообще... Все равно не работает
Может сделать универсально : вывод в трей цифр и(или) графика , полученных из самодельного скрипта...
в чем отличия пкгбилда?
Выпилен vala-dbusmenu и
Код
makedepends=gobject-introspection
depends=gobject-introspection-runtime
Т.к. в виде пакетов панель не распространяется, а сценарий сборки с проблемами - не способствует популяризации
Видимо, поэтому ни в одном дистре vala-pan нет  :'(

После этих проблем с lxpanel-gtk3 сделал vala-panel основной в своей gtk3 сборке
Поэтому надеюсь на сотрудничество. Если надо , могу сделать и поддерживать отдельную арч-репу с vala-pan пакетами

Сейчас - главная проблема для меня - приходится использовать много (по сравнению с lxpanel) сторонних утилит (мониторинг , питание ...)

Оффлайн rilian

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 420
  • Репутация: +3/-0
Re: Vala-panel gtk3
« Ответ #55 : 30 Июнь 2018, 12:39:20 »
Видимо, поэтому ни в одном дистре vala-pan нет  :'(
В убунте есть и в OpenSUSE есть. Это как минимум.
Сейчас - главная проблема для меня - приходится использовать много (по сравнению с lxpanel) сторонних утилит (мониторинг , питание ...)
Что с питанием не так?
И если мониторинг из lxpanel работает - портировать не проблема, в серии 0.5 сделаю.
Может сделать универсально : вывод в трей цифр и(или) графика , полученных из самодельного скрипта...
Ну это genmon - его из крысы выдрать можно, хоть и запаришься.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33967
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: Vala-panel gtk3
« Ответ #56 : 30 Июнь 2018, 13:05:00 »
В убунте есть и в OpenSUSE есть
Посмотрел - да. И не только. Везде версия 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:

Оффлайн rilian

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 420
  • Репутация: +3/-0
Re: Vala-panel gtk3
« Ответ #57 : 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 и сделать центрирование апплетов, ну и багфиксы точно).


Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33967
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: Vala-panel gtk3
« Ответ #58 : 30 Июнь 2018, 16:53:31 »
Да что с upower-то не так?
Наверное с ним все ок (обхожусь без него), но юзать его только для показа сколько осталось батареи - явный перебор
Неужели он вам кажется настолько жирным?
По коэффициенту возможности\размер_и_ресурсоемкость - да
Разве уменьшение зависимостей без раздувания самой проги и ужудшения функционала - плохо?
убить xembed
Т.е. классического трея вообще не будет?  :-[

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Старый чайник
Re: Vala-panel gtk3
« Ответ #59 : 30 Июнь 2018, 17:32:16 »
но юзать его только для показа сколько осталось батареи - явный перебор
Пробуете то, пробуете это, а вникнуть не-е-е. Посмотрите, что в /proc/acpi/battery/
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64