Skip to content
drakmail edited this page Jan 18, 2013 · 4 revisions

SnapFly - Легковесное GTK меню, которое можно запустить как в режиме 'демона' (при этом его можно будет вызвать в любом месте экрана под курсором мыши без значка в трее) так и в обычном режиме, со значком в системном лотке. Является форком проекта adeskmenu.

Список основных отличий:

  1. Автоматическая регенерация меню без перезапуска приложения (используя pyinotify).
  2. Алгоритм вызова меню изменен с 'kill -10 pid_file' на dbus (вследствие чего удалось значительно увеличить быстродействие).
  3. Добавлена поддержка мультиязычности как для категорий (используя gettext), так и для самих .desktop файлов (используя текущий язык системы).
  4. Исправлен парсер и синтаксис конфигурационного файла пользовательского меню (добавление сторонних категорий и пунктов меню пользователем).
  5. Реализована настройка приложения с помощью конфигурационного файла - теперь параметры приложения можно изменять, не трогая исходный код. Также реализован парсер, который будет следить за правильностью его заполнения и оповещать, если какие-то переменные не верны. (если параметр указан неправильно, например, вместо true написано 123 - берется значение по-умолчанию для данной переменной).
  6. Реализован функционал OnlyShowIn .desktop файлов - теперь можно указать, какие приложения вы хотите видеть в меню, а какие нет (например можно выключить отображение GNOME/KDE приложений).
  7. Для показа меню в режиме 'демона' добавлен скрипт snapfly-show, дублирующий функционал убран из основного приложения.

Другие страницы wiki

https://github.com/drakmail/snapfly/wiki/_pages

Clone this wiki locally