Устройство IR-плагина Файл конфигруации ~/.fubar/irda.conf содержит раздел для типа устройства. Типы устройств по /usr/src/linux/include/linux/irda.h бывают 0x100 PNP 0x200 PDA 0x400 COMPUTER 0x800 PRINTER 0x1000 MODEM 0x2000 FAX 0x4000 LAN 0x8000 EXTENSION 0x1 TELEPHONY 0x2 FILE_SERVER 0x4 COMM 0x8 MESSAGE 0x10 HTTP 0x20 OBEX (цифра это для программы. В конфиге будет написано Modem:) После строки заголовка раздела следуют строки вида "текст" флаги команда флаги бывают "silent" "show" "pidfile имя-файла" Это означает что если такой файл существует, то команда запрещена. pidfile="" заставляет проверять разрешенность команды с помощью ps auxww !pidfile имя-файла - команда разрешена только если существует такой файл gui="класс окна" если окно такого класса сущестует, то выбор команды делает ему raise вместо того чтобы запускать команду Строчка %filename% в имени команды приводит к появлению диалога открытия файла, результат выбора из которого подставляется в команду. В качестве заголовка окна используется заголовок меню. Пример Modem: Connect via GPRS show,pidfile=/var/run/pppd.pid pon gprs Connect via GSM show,pidfile=/var/run/pppd.pid pon gsm Disconnect silent,!pidfile=/var/run/pppd.pid poff Collect Mail show,pidfile=/var/run/pppd.pig gsm OBEX: Phonebook gui=Tkvcf tkvcf Calendar gui=Tkvcal tkvcal Computer: Send file ircp %filename% Receive file pidfile="" ircp -r PDA: Synchronize Секция Device позволяет назначить иконки любимым устройствам Device: nickname icon Если в секции device девайс не описан, то иконка выбирается следующим образом - проверяются биты COMPUTER, PDA, MODEM, LAN, PRINTER ,FAX и рисуется иконка, соответствующая первому из установленных битов. При обнаружении устройства во всплывающую подсказку помещается nickname устройства.