Вышло значительное обновление компонента окружения рабочего стола LXDE - LXPanel 0.7.0.
Наиболее значимые изменения перечислены ниже:
- Новый плагин launchtaskbar совмещает функциональность дополнений launch и taskbar. Данное слияние кодовой базы проектов было обусловлено желанием упростить процесс разработки и исключить дублирование кода.
- Интеграция с LibFM: все манипуляции с приложениями и их запуск происходят посредством данной библиотеки.
- Новая, более простая реализация API дополнений, с использованием загрузчика из LibFM. Некоторые API-функции обратного вызова в этом выпуске были приведены к более простой форме, другие — удалены. Более подробное описание смотрите в файле plugin.h.
- Новые плагины в стиле GtkWidgets — теперь нет явного уничтожения представления дополнений или данных, которые с ними связаны, подобные операции теперь обрабатываются неявно.
- Упрощен доступ к файлам конфигурации. Подобно тому, как это сделано в libconfig.
- Также теперь используется кеширование файлов иконок. И здесь нам на помощь приходит LibFM.
- Настройки файлового менеджера управляются через XDG.
- Опция конфигурации –enable-cast-checks заменена на –enable-debug.
- Плагин «wnckpager» переименован в «pager».
- Добавлен новый плагин weather (создал Piotr Sipika).
- Если возможно, то используются удобочитаемые имена сенсоров (например, „Core 0“ и т.д.).
>>> Подробности