Состоялся релиз проекта SnapFly — лёгкого GTK+-меню, написанного на Python, форка проекта adeskmenu. Данное меню может использоваться в лёгких GTK+-окружениях, например, вместе с Openbox/Fluxbox. Авторами SnapFly являются разработчики AgiliaLinux Nomer_Uno и drakmail. Данное меню войдёт в состав Openbox-окружения AgiliaLinux, начиная с Beta 2.
Основные возможности SnapFly:
- Возможность работать как меню в режимах «демона» (запускается из любого свободного пространства рабочего стола щелчком правой кнопки мыши), так и в режиме простого меню (запускаемого из иконки в трее)
Отличия от adeskmenu:
- автоматическое обновление меню (через pyinotify)
- алгоритм вызова меню изменился с посыла сигнала SIGUSR1 на dbus-вызов, что позволило значительно ускорить запуск меню
- поддержка мультиязычности для категорий (используется gettext) и для .desktop-файлов (основываясь на локали системы)
- значительно исправлен парсер конфигурационного файла. Добавлена возможность создавать пользовательские категории и пункты меню
- реализована поддержка конфигурационного файла — теперь параметры приложения можно менять без редактирования исходного кода. Реализован парсер и защита от ошибок конфигурации: если параметр в конфигурационном файла содержит неправильное значение, используется значение по умолчанию
- реализован функционал OnlyShowIn — вы можете спрятать значки программ из KDE или GNOME
- для показа меню в режиме демона был добавлен скрипт snapfly-show, дублирующий функционал был убран из основного приложения