-
Notifications
You must be signed in to change notification settings - Fork 2
Home
drakmail edited this page Jan 18, 2013
·
4 revisions
SnapFly - Легковесное GTK меню, которое можно запустить как в режиме 'демона' (при этом его можно будет вызвать в любом месте экрана под курсором мыши без значка в трее) так и в обычном режиме, со значком в системном лотке. Является форком проекта adeskmenu.
- Автоматическая регенерация меню без перезапуска приложения (используя pyinotify).
- Алгоритм вызова меню изменен с 'kill -10 pid_file' на dbus (вследствие чего удалось значительно увеличить быстродействие).
- Добавлена поддержка мультиязычности как для категорий (используя gettext), так и для самих .desktop файлов (используя текущий язык системы).
- Исправлен парсер и синтаксис конфигурационного файла пользовательского меню (добавление сторонних категорий и пунктов меню пользователем).
- Реализована настройка приложения с помощью конфигурационного файла - теперь параметры приложения можно изменять, не трогая исходный код. Также реализован парсер, который будет следить за правильностью его заполнения и оповещать, если какие-то переменные не верны. (если параметр указан неправильно, например, вместо true написано 123 - берется значение по-умолчанию для данной переменной).
- Реализован функционал OnlyShowIn .desktop файлов - теперь можно указать, какие приложения вы хотите видеть в меню, а какие нет (например можно выключить отображение GNOME/KDE приложений).
- Для показа меню в режиме 'демона' добавлен скрипт snapfly-show, дублирующий функционал убран из основного приложения.