LINUX.ORG.RU

Vala Panel 0.4.0

 , , ,


1

2

В связи с переездом на GitLab и желанием поскорее выпилить libpeas я принял решения выпустить релиз ValaPanel 0.4.0 раньше.

Кто не знает, ValaPanel — панель рабочего стола (аналог mate-panel, fbpanel, xfce4-panel)

Из новых возможностей релиза 0.4:

  • Библиотека libvalapanel почти полностью переписана на C (за исключением связанных с libpeas частей, их в 0.5.0 перепишу).
  • vala-panel-runner теперь для работы не требует панели и может быть установлен отдельно (но для сборки все равно нужны полные исходники vala-panel).
  • Добавлен интерфейс ValaPanelPlatform, теперь панель проще адаптировать к любому оконному менеджеру и композитору (только если использовать ее в Wayland, то следует избегать плагинов с libwnck — упадет).
  • Изменено API для написания плагинов (незначительно).
  • Изменен формат конфигурационных файлов. Теперь требуется только один файл на профиль, в отличие от директории в версии 0.3.х,
  • Исправлено несколько ошибок.

В остальном это все та же панель, что и раньше, и так же исправно может быть использована где угодно.

>>> Подробности

Ответ на: комментарий от Ivan_qrt

Она пока не рассчитана на Wayland, но она там запускается и работает. Не все плагины, правда, но те, что иксов не требуют - пашут.

Плагин к Weston в планах на более поздние версии. Нужно избавиться от трея и libpeas в 0.5

Athor ()
Ответ на: комментарий от Athor

но она там запускается и работает.

Так а список окон есть? Свёртывание/развёртывание, закрытие и т.п.? Позиционирование снизу/сверху? Неперекрываемость окнами?

valapanel я не тыкал ни разу, но пробовал cairo-dock под вестоном, и по-факту, он под ним запускается, но как панель абсолютно бесполезен.

Ivan_qrt ★★★★ ()
Ответ на: комментарий от anonymous

Не то, чтоб обратно, там от оригинального кода форка нет уже ничего.

А почему - Vala последнее время много ругают, а ещё с CMaке гемора много. Да и в C подобавляли удобств.

Athor ()
Ответ на: комментарий от Athor

Как минимум, мне не надо постоянно лазить в сишные кишки и писать vapi на каждый чих.

Что-то не пойму тебя. Это если на Си писать, то нужно писать vapi. А если писать на vala, то в сишные кишки вообще не нужно лазить и vapi генерируется автоматом. Поясни.

anonymous ()
Ответ на: комментарий от Virtuos86

Не начну) а vapi как раз приходится писать для всяких функций, которые есть в C, но нет в Vala.

А сама панель чем не устраивает? По мне она давно лучше lxpanel, от которой только трей сохранился (все остальное с нуля написано)

Athor ()
Ответ на: комментарий от Athor

А сама панель чем не устраивает?

Я в общем-то на тайлинге сижу, мне бара хватает.

По мне она давно лучше lxpanel

А что скажешь о lxpanelx, которую еще один ЛОР'овец разрабатывал?

Virtuos86 ★★★★★ ()
Ответ на: комментарий от Athor

рабочее это не только собирается без ошибок и запускается, а еще и выполняет свои задачи. что можно ожидать от версии 0.4.0, у которой даже пакетов нет нормальных чтоб поставить?

bernd ★★★★ ()
Ответ на: комментарий от anonymous

Выводить свои скрипты, очевидно же. Как на панелях от всяких тайловиков. Жру щяс xfce4-panel, но она жирновата. Коньки говно, там ШГ и с композитингом они вообще не дружат. А другие панели с генмоном, которые тыкал, не умеют режим сайдбара. Сабж, смотрю, в режиме сайдбара работает недурственно, но генмона нету.

bodqhrohro_promo ()
Ответ на: комментарий от anonymous

Проблема в криворуких хипсторах, воспитанных скриптовыми недоязычками, которые не умеют освобождать ресурсы руками. Отчего боготворят Rust, натащили в плюсы всяких умных указателей со скоупами, теперь вот и до Glib добрались. И это скорее хорошо, чем плохо; пусть уж лучше пишут на плюсах и обмазываются всякими говнобустами, чем плодят тормозные поделия на петухонах или, не дай Ктулху, Electron.

bodqhrohro_promo ()
Ответ на: комментарий от bodqhrohro_promo

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

Я так понял, что речь шла в контексте языка vala...

anonymous ()