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

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

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

Оффлайн rilian

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 420
  • Репутация: +3/-0
Re: Vala-panel gtk3
« Ответ #90 : 14 Август 2018, 11:24:40 »
Русификация есть, просто надо немного все *.po файлы отредактировать.
Ok. Cancel не будет.

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

Оффлайн sfs

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

Оффлайн rilian

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

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: Vala-panel gtk3
« Ответ #93 : 14 Август 2018, 12:41:09 »
Не из списка - чтобы тыкнуть
Стандартный gtk-шный "Открыть файл"
он раз в 15 минут изменился что ли?
Раз в 17 мин
ValaPanel лучше LXPanel раз в 10 минимум
Не в плане "оспорить", а в плане "знать чем гордиться" - можно перечислить?
рисовать скриптом SVG и его как иконку подсовывать.
Так и делаю в скриптах на yad

Оффлайн rilian

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 420
  • Репутация: +3/-0
Re: Vala-panel gtk3
« Ответ #94 : 14 Август 2018, 12:44:42 »
Еще вопрос - как с русским языком в SNTray?
Если он там отображается нормально, то проблема в GenMon, а если там нет русского, то это проблема в новом загрузчике плагинов от ValaPanel.
Стандартный gtk-шный "Открыть файл"
Я подумаю, могу сделать как FileButton.
Раз в 17 мин
Отстой, буду фиксить вечером.
Не в плане "оспорить", а в плане "знать чем гордиться" - можно перечислить?
1. Не зависит от libfm
2. Не зависит от иксов (если мы не берем плагины)
3. Не лепит велосипедов где не надо
4. Использует GSettings
5. Красивее
6. Выполнены задачи изначального форка (которого уже не существует).
Так и делаю в скриптах на yad
Тут так же придется.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: Vala-panel gtk3
« Ответ #95 : 14 Август 2018, 13:03:05 »
как с русским языком в SNTray?
При установленном vala-panel-extras-common -  в настройках vala-panel-extras-gtop - все по русски
А вот врет extras-gtop как и раньше

Оффлайн rilian

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 420
  • Репутация: +3/-0
Re: Vala-panel gtk3
« Ответ #96 : 14 Август 2018, 13:04:54 »
При установленном vala-panel-extras-common -  в настройках vala-panel-extras-gtop - все по русски

Не GTop, а настройки самого SNTray)

Оффлайн sfs

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

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: Vala-panel gtk3
« Ответ #98 : 14 Август 2018, 13:28:50 »
Полный лог компиляции мне.

Оффлайн rilian

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 420
  • Репутация: +3/-0
Re: Vala-panel gtk3
« Ответ #99 : 14 Август 2018, 13:55:35 »
Это вроде не совсем полный. Сейчас я попробую на 16.04 мастера собрать, и там сам посмотрю. Можно мне полный вывод консоли с момента запуска CMake до ошибки?
Вот типа такого:
https://pastebin.com/TrevCuDx
« Последнее редактирование: 14 Август 2018, 13:59:36 от rilian »

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: Vala-panel gtk3
« Ответ #100 : 14 Август 2018, 14:13:33 »
так?

Оффлайн rilian

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 420
  • Репутация: +3/-0
Re: Vala-panel gtk3
« Ответ #101 : 14 Август 2018, 14:19:55 »
Да. Не установлен xcb_iccm.h (я вот не помню, что именно из XCB его ставит, и я не поставил проверку).
Если хотите, можно подождать до вечера, я поставлю проверки, а если можно сразу, то вам нужен пакет xcb-util-wm (из арча).

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: Vala-panel gtk3
« Ответ #102 : 14 Август 2018, 14:40:13 »
нужен пакет xcb-util-wm
Да. Придем достаточно makedepends
Кроме того зависимость libpeas не нужна
Скомпилилось. С рус. - норм

Оффлайн rilian

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 420
  • Репутация: +3/-0
Re: Vala-panel gtk3
« Ответ #103 : 14 Август 2018, 14:49:09 »
Скомпилилось. С рус. - норм
Тогда ща посмотрю, что именно с GenMon.
Да. Придем достаточно makedepends
Это я знаю, надо просто в релиз версии выключить сборку незавершенного xembedsniproxy.
Кроме того зависимость libpeas не нужна
Если панель использует applets-new и собирается только для vala-panel - нет.
« Последнее редактирование: 14 Август 2018, 14:50:58 от rilian »

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: Vala-panel gtk3
« Ответ #104 : 14 Август 2018, 14:57:15 »
Если панель использует applets-new и собирается только для vala-panel - нет.
Что такое applets-new?
Т.е. для других панелей libpeas нужен?

При запуске vala-panel пишет , что нет libGl ('это так)
Если бы меса в системе была - какие были бы улучшения?