SnapFly 0.5.4

Состоялся релиз проекта 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, дублирующий функционал был убран из основного приложения

©  Linux.org.ru