Это команда xfacesx, которую можно запустить в провайдере бесплатного хостинга OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
xfaces - отображение почтового изображения для X
СИНТАКСИС
xfaces [-инструментарий ...] [-вариант ...]
ОПИСАНИЕ
XFaces версия 3.0 - это программа, которая будет отображать изображение и, при желании, воспроизводить звук для
каждое письмо в вашем почтовом ящике. Кроме того, вы можете выполнить команду оболочки.
Это позволяет вам сразу узнать (или прослушать, или что-то еще), от кого вы получаете почту.
XFaces начинается (когда у вас нет почты) выглядит как цветной xbiff. Когда вы получаете почту
XFaces становится столбцом (или несколькими столбцами) значков почты.
XFaces также может использоваться для мониторинга других списков с помощью -e или списокКоманда
ресурсов.
ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
Xfaces принимает все стандартные параметры командной строки X Toolkit, а также следующие
параметры, разработанные для совместимости с программой лиц Рича Берриджа:
-c
Перед началом новой строки укажите количество изображений, которое разрешено использовать для лиц. Этот
также доступен как ресурс XFaces.frame.maxWidth.
-e
Run и использовать вывод для списка лиц. Это также доступно как
XFaces.listCommand.
-f <facedb путь>
Эта опция устанавливает путь поиска по умолчанию в виде списка, разделенного двоеточиями.
каталоги, указанные в <facedb путь>. Также доступно как ресурс
XFaces.facedbPath.
-h <изображение высота>
Эта опция устанавливает высоту, используемую внутри XFaces размещать изображения в плитке
мода. Это также доступно как ресурс XFaces.frame.tileHeight.
-p <обновление время>
Укажите время ожидания между проверками новой почты. Также доступно как
ресурс XFaces.обновление.
-s <катушка файл>
Этот параметр указывает альтернативный файл очереди почты для наблюдения. Также доступно как
XFaces.spoolFile.
-w <изображение ширина>
Эта опция устанавливает ширину, используемую внутри XFaces размещать изображения в плитке
мода. Это также доступно как ресурс XFaces.frame.tileWidth.
-C Эта опция отключает сжатие изображений. Сжатие изображения используется только для отображения
конкретное изображение только один раз на дисплее. Также доступно как ресурс
XFaces.compressИзображения.
-K Этот параметр требует, чтобы порядок изображений на дисплее отражал порядок
изображений в файле спула или возвращенных , Также доступны
как ресурс XFaces.keepOrder.
-S Этот параметр запрещает формировать лишнее пространство, добавляемое к изображениям, размер которых меньше
размер плитки.
-поп
Эта опция указывает имя хоста, которое будет использоваться для почтового ящика POP3. Также доступно как
XFaces.popHost.
-верхняя Для обратной совместимости используйте команду RETR POP3 вместо TOP, чтобы проверить наличие
новые сообщения на сервере POP3.
X ПО УМОЛЧАНИЮ
Имя класса приложения XFaces. Для достижения наилучших результатов следующие Оболочка ресурс
предложил:
XFaces.allowShellResize: Правда
Это позволит XFaces окно, чтобы изменить его размер до нужного размера
для текущих изображений.
Эта программа использует очень простой виджет мозаичного макета для размещения изображений. Каждое изображение
отображается в виджете Athena Label. Имя виджета макета: рама и
доступны следующие ресурсы:
XFaces.frame.tileWidth: <плитка ширина>
Этот ресурс определяет ширину дочерних элементов, которые Плиточный виджет для
управлять. Этот размер является обязательным. По умолчанию 64
XFaces.frame.tileHeight: <плитка высота>
Этот ресурс определяет высоту детей, которые Плиточный виджет для
управлять. Этот размер является обязательным. По умолчанию 64.
XFaces.frame.setWidth: <сила ширина>
Этот ресурс заставляет ширину Плиточный виджет быть плитка широкая. Если
значение равно нулю, тогда ширина не устанавливается. По умолчанию - 0.
XFaces.frame.setHeight: <сила высота>
Этот ресурс заставляет высоту Плиточный виджет быть плитка широкая. Если
значение равно нулю, тогда высота не устанавливается. По умолчанию - 0.
Ширина XFaces.frame.min: <минимум ширина>
Этот ресурс указывает минимальную ширину в плитках, которую Плиточный виджет
позволил. Если значение равно нулю, то минимума нет. По умолчанию - 0.
XFaces.frame.minHeight: <минимум высота>
Этот ресурс определяет минимальную высоту в плитках, которую Плиточный виджет
позволил. Если значение равно нулю, то минимума нет. По умолчанию - 0.
XFaces.frame.maxWidth: <максимум ширина>
Этот ресурс определяет максимальную ширину плиток, которую Плиточный виджет
позволил. Если значение равно нулю, то максимума нет. По умолчанию 0. Примечание.
что с тех пор Плиточный виджет размещает своих дочерних элементов в главном порядке строк со значением 0
создает горизонтальный список изображений. Если задано значение 1, то вертикаль
список создан.
XFaces.frame.maxHeight: <максимум высота>
Этот ресурс определяет максимальную высоту в плитках, которую Плиточный виджет
позволил. Если значение равно нулю, то максимума нет. По умолчанию - 0.
XFaces.frame.vertSpacing:
Этот ресурс определяет интервал в пикселях, который Плиточный места для виджетов
вертикально между детьми.
XFaces.frame.horizSpacing
Этот ресурс определяет интервал в пикселях, который Плиточный места для виджетов
по горизонтали между детьми.
XFaces.frame.internalWidth
Этот ресурс определяет интервал в пикселях, который Плиточный места для виджетов
по горизонтали между его границами и его дочерними элементами.
XFaces.frame.internalHeight
Этот ресурс определяет интервал в пикселях, который Плиточный места для виджетов
вертикально между его границами и его дочерними элементами.
Примечание: If встали на сторону указанный a граница ширина для дети of Плиточный виджет
который is нет нуль тогда должен указывать после ресурс ценности в be at
наименее два раз граница ширина указанный для дети:
· VertSpacing
· HorizSpacing
· InternalWidth
· InternalHeight
XFaces также представлены следующие ресурсы приложения:
Файл: XFaces.spool <почта шпуля файл>
Это можно использовать для указания файла очереди почты для наблюдения. По умолчанию
добавьте имя пользователя в катушка ресурсов.
XFaces.spoolDir: <почта шпуля каталог>
Этот ресурс указывает каталог, содержащий файлы спула почты пользователя. В
по умолчанию / usr / катушка / почта. На некоторых машинах (SVR4?) Вы можете установить для этого параметра значение
/ usr / mail.
XFaces.popHost:
Этот ресурс указывает имя хоста, с которым нужно связаться для почтового ящика POP3. Примечание
что для того, чтобы это работало, вам нужно создать файл с именем .popauth и на Вашем
домашний каталог. Файл должен содержать одну строку, содержащую ваш поп-хост
Идентификатор входа, за которым следует пробел, за которым следует пароль вашего поп-хоста. Поскольку это
файл содержит открытый текстовый пароль, это не самый безопасный метод. Я сейчас
не имеют доступа к поп-серверу, поддерживающему любой другой тип аутентификации.
XFaces.popПорт: <порт номер>
Это указывает, что порт номер использовать для POP. По умолчанию используется стандартный протокол POP3.
порт 110.
XFaces.popTop:
Укажите, следует ли использовать новую команду TOP POP3 вместо RETR.
команда (которая может иметь побочный эффект пометки почты как прочитанной на POP3
сервер). Это также снижает объем сетевого трафика к серверу POP3, поэтому
по умолчанию включен.
XFaces.listCommand:<пользователькоманда>
Этот ресурс определяет команду пользователя, которая будет выполняться вместо просмотра
файл спула. Если этот ресурс указан, то значение, указанное в
катушка игнорируется. Увидеть USER КОМАНДЫ раздел для описания данных
формат, который XFaces ожидает от пользовательских команд.
XFaces.imagePath: <изображение путь>
Этот ресурс определяет список каталогов, разделенных двоеточиями, в которых указывается
каталоги по умолчанию для файлов изображений. По умолчанию / usr / images.
XFaces.soundPath: <звук путь>
Этот ресурс определяет список каталогов, разделенных двоеточиями, в которых указывается
каталоги по умолчанию для звуковых файлов. По умолчанию / usr / звуки.
XFaces.facedbPath: <facedb путь>
Это список каталогов, содержащих многоуровневую иерархию каталогов. В
первые несколько уровней - это имя хоста, где каждая часть имени хоста является новой
уровень каталога. Внутри находится еще один каталог, использующий имя пользователя. И
наконец, внутри этого каталога находятся фактические изображения и звуковые файлы для этого
Пользователь. Корень лица (для изображений и для звуков) - это , с которыми сталкиваются . Этот файл может быть
в любом из поддерживаемых форматов изображения / звука. См. Описание столкнулся
тип поиска под изображениеПоиск ресурсов.
XFaces.машина: <машина файл>
Этот ресурс указывает имя файла, который используется для псевдонима имен компьютеров.
Каждое дерево faceb может содержать один из них. По умолчанию машина.вкладка.
Любые пустые строки и строки, начинающиеся с # символы игнорируются. Все остальные
Ожидается, что строки будут выглядеть так:
old.host.name = new.name
XFaces.люди: <люди файл>
Этот ресурс определяет имя файла, который используется для псевдонима имен пользователей для
конкретные хосты. Каждое дерево faceb может содержать
один из них. По умолчанию люди.вкладка. Любые пустые строки и строки, начинающиеся
с # символы игнорируются. Ожидается, что все остальные строки будут выглядеть так:
host.name/olduser=новый пользователь
XFaces.обновление: <обновление время>
Как часто проверять наличие новой почты в секундах. По умолчанию 60.
XFaces.объем:
Громкость воспроизведения звуков. По умолчанию 33.
XFaces.fromField:
Этот ресурс указывает, какой почтовый заголовок использовать в качестве заголовка from. По умолчанию
это старый заголовок uucp "From_". (_ действительно пробел)
XFaces.noMailImage: <пусто изображение>
Изображение для использования, когда у вас нет почты. По умолчанию - "nomail". В путь к изображению is
использовал в разместить этой .
XFaces.noMailSound: <пусто звук>
Звук, который можно использовать, когда у вас нет почты. По умолчанию звук не воспроизводится без
Почта. В путь звука используется для определения местоположения этого звука.
XFaces.lookup Имя хоста:
Если этот ресурс Правда тогда часть имени хоста адреса отправителя будет
посмотрел и перевел на настоящее имя хоста. Значение по умолчанию - Ложь.
XFaces.keepOrder:
Этот логический ресурс управляет порядком изображений лиц. Для производительности
причины по умолчанию Ложь. Когда скрипты запускаются, вы, как правило, захотите
укажите это как Правда.
Изображения:
Показывать каждое изображение на экране только один раз. По умолчанию Правда. Когда скрипты
выполняются, вы обычно хотите указать это как Ложь.
XFaces.useSound:
Воспроизвести звуки. По умолчанию Правда. Пользователь может отключить звуки для своих XFaces с помощью
установка этого ресурса на Ложь в его ресурсах.
XFaces.useShape:
Если возможно, используйте фигурные изображения. Это также приведет к тому, что фон XFaces
главное окно станет прозрачным там, где нет изображения. По умолчанию это Правда.
Команды:
Этот ресурс рассказывает XFaces если ему нужно искать команды оболочки для запуска в
дополнение к изображению и звуку. По умолчанию Ложь.
XFaces.useContentLength:
Этот ресурс позволяет коду использовать заголовок Content-Length: mail, чтобы указать, как
большое тело почты. После заголовков пропущено это количество байтов.
XFaces.shapeBorders:
Этот ресурс, если установлен на Правда приведет к тому, что границы виджетов Label станут
формы внешний, По умолчанию Правда.
XFaces.shapeInternal:
Этот ресурс, если установлен на Правда приведет к появлению внутренних полей ширины и высоты
виджеты меток должны быть формы внешний, По умолчанию Правда.
XFaces.близость: <близость значение>
Этот ресурс контролирует, насколько близко цвет должен подходить к фактическому цвету для XPM.
библиотека принять его. По умолчанию 40000.
XFaces.imageTypes: <изображение напишите список>
Этот ресурс определяет типы изображений по умолчанию, которые используются для загрузки
файл изображения. В списке также указывается порядок проверки типов. Действительный
типы бывают:
xpm-образный
Это фигурное цветное изображение. Формованные файлы xpm должны быть названы лицо-
форма.xpm.
XPM Это бесформенное цветное изображение. Эти файлы должны быть названы лицо.xpm.
xbm-образный
Это монохромное изображение. Файл изображения и маска хранятся в
отдельные файлы, называемые форма лица.xbm для данных изображения и лицо-
shape.xbm-маска для маски формы.
XBM Это монохромное изображение без формы. Эти файлы следует называть
лицо.xbm.
значение по умолчанию для этого ресурса:
форма xpm: xpm: форма xbm: xbm
XFaces.image <поиск спецификации>
XFaces.soundПоиск: <поиск спецификации>
Поиск: <поиск спецификации>
Эти ресурсы имеют полный контроль над типом поиска, типами изображений для изображений.
и аргументы пути для поиска изображений, звуков и команд. Спецификация поиска - это
многострочный ресурс. Каждая строка представляет новый поиск. Каждая линия построена
следующим образом:
[ [ ]]
В <формат список> в настоящее время игнорируется для звукПоиск ресурс. Оба
<формат список> и есть (кроме случаев, когда вы используете столкнулся ищи
командаПоиск ресурс. Если <формат список> пуст, то список в
форматы изображений ресурс используется. Если <поиск путь> пусто, то FacebPath
используется для столкнулся ищет как звуки, так и изображения и один из путь звука or
путь к изображению используется для других типов поиска.
Допустимые типы поиска:
перед изображением
В перед привязкой изображения ресурс используется как набор регулярных выражений для
совпадают строки в заголовке письма. перед звуком В перед SoundBindings
ресурс используется как набор регулярных выражений для сопоставления строк в почте
заголовка. докоманды В доCommandBindings ресурс используется как набор
регулярного выражения для соответствия строкам в заголовке письма.
ресурс
Имя пользователя и имя хоста ищутся в ресурсах X на предмет совпадения.
Запрошенные ресурсы:
XFaces..user @ host
XFaces..Пользователь
XFaces..host
Где тип - один из: изображение, звук, команду.
Эм-м-м Имя пользователя и имя хоста объединяются и ищутся как имя файла.
Испытываемые имена:
[путь] пользователь @ хост
[путь] пользователь
[путь] хост
столкнулся Это поиск, который используется в книге Рича Берриджа. лица программа.
поиск пытается следующее для адреса [электронная почта защищена]:
[путь] / net / clark / zod / liebman
[путь] / net / clark / zod / liebman / face
[путь] / net / clark / liebman
[путь] / net / clark / liebman / face
[путь] / net / liebman
[путь] / net / liebman / face
[путь] / MISC / liebman
[путь] / MISC / liebman / face
[путь] / net / clark / zod / unknown
[путь] / net / clark / zod / unknown / face
[путь] / net / clark / unknown
[путь] / net / clark / unknown / face
[путь] / net / unknown
[путь] / net / unknown / face
[путь] / MISC / unknown
[путь] / MISC / unknown / face
x-лицо Это ищет X-лицо: заголовок и извлекает 48 пикселей на 48 пикселей
монохромное изображение.
послеизображение
В AfterImageBindings ресурс используется как набор регулярных выражений для
совпадают строки в заголовке письма.
послезвук
В послеSoundBindings ресурс используется как набор регулярных выражений для
совпадают строки в заголовке письма.
послеизображение
В послеCommandBindings ресурс используется как набор регулярных выражений
чтобы соответствовать строкам в заголовке письма.
Значение по умолчанию изображениеПоиск ресурс:
перед изображением\ п \
ресурс\ п \
столкнулся\ п \
x-лицо\ п \
послеизображение
Значение по умолчанию звукПоиск ресурс:
перед изображением\ п \
ресурс\ п \
столкнулся\ п \
послеизображение
Значение по умолчанию командаПоиск ресурс:
перед изображением\ п \
ресурс\ п \
послеизображение
XFaces.beforeImageBindings:
XFaces.afterImageBindings:
XFaces.beforeSoundBindings:
XFaces.afterSoundBindings:
XFaces.beforeCommandBindings:
XFaces.afterCommandBindings:
Эти ресурсы определяют регулярные выражения, которые можно сопоставить с почтой.
заголовки для поиска изображения или звука. Это многострочные ресурсы. Каждая строка
строится как:
<поле имя> <:> <:>
Если же линия индикатора <поле имя> указывается как * затем проверяются все заголовки. Если <поле имя>
начинается с (как Предмет: or *), то поиск нечувствителен к регистру. В
поле используется только для изображения и, если указано, оно будет использоваться в аннотациях на
должность if не предоставляется, то по умолчанию 1.
XFaces.ignoreMessageBindings:
Эти ресурсы определяют регулярные выражения, которые можно сопоставить с почтой.
заголовки для поиска изображения или звука. Это многострочные ресурсы. Каждая строка
строится как:
<поле имя>
Если имя поля указано как * затем проверяются все заголовки. Любое найденное совпадение будет
сообщение игнорируется, без звука, без изображения, без ничего!
XFaces.annotationCount: <число of аннотации>
XFaces.unknownAnnotationCount: <число of аннотации>
Этот ресурс указывает количество аннотаций, указываемых пользователем. В
неизвестные аннотации применяются к лицам, которые были расположены через столкнулся по области применения
при замене имени пользователя «неизвестно». Для каждой аннотации следующие
ресурсы будут извлечены где N бежит из 1 в аннотацияCount (или
неизвестноеAnnotationCount)
XFaces.аннотацияN.Икс:
XFaces.unknownАннотацияN.Икс:
If положительное число, то это смещение от левой части
изображение слева от текста. Если п is a отрицательный номер тогда
it is смещение к правую сторона of изображение в правую сторона of
текст.
XFaces.аннотацияN.у:
XFaces.unknownАннотацияN.у:
If положительное число, то это смещение от вершины
изображение вверху текста. Если п is a отрицательный номер тогда it is
смещение к нижний of изображение в нижний of текст.
XFaces.аннотацияN.Максимальная ширина:
XFaces.unknownАннотацияN.Максимальная ширина:
Это определяет максимальную ширину текста в пикселях.
XFaces.аннотацияN.шрифт: <шрифт имя>
XFaces.unknownАннотацияN.шрифт: <шрифт имя>
Это шрифт, используемый для визуализации аннотации.
XFaces.аннотацияN.передний план: <X цвет спецификации>
XFaces.unknownАннотацияN.передний план: <X цвет спецификации>
Это цвет переднего плана аннотации.
XFaces.аннотацияN.задний план: <X цвет спецификации>
XFaces.unknownАннотацияN.задний план: <X цвет спецификации>
Это цвет фона аннотации.
XFaces.аннотацияN.шейптекст:
XFaces.unknownАннотацияN.шейптекст:
Если true, то сам текст используется как маска формы, если false, то
Маска формы - это прямоугольник с заливкой, размеры которого соответствуют тексту.
По умолчанию используется Ложь.
XFaces.аннотацияN.opaqueText:
XFaces.unknownАннотацияN.opaqueText:
Если true, то рисуется и фон текста (фон - это
ограничивающий закрашенный прямоугольник, при false рисуется только текст. По умолчанию
is Правда.
XFaces.mail.annotationN:
XFaces.mail.unknownАннотацияN:
Это определяет, что должно быть помещено в эту позицию аннотации для почтовых отправлений.
Значения типа:
нет Пустая строка.
пользователь Пользовательская часть адреса От.
кашель Хост-часть адреса «От».
пользователь @ хост Пользовательская и хост-части адреса От.
считать Количество сообщений, представленных этим лицом.
* Ожидается, что любое значение, начинающееся с '*', будет именем заголовка, а
будет отображено содержимое этого заголовка. Например, "* subject:" будет
отображать тему письма.
XFaces.annotation Выше:
Это действительно следует называть как-то иначе! Во всяком случае, когда этот ресурс верен
а найденное изображение меньше размера плитки, выделенное дополнительное пространство будет
размещаться сверху, а не снизу. Значение по умолчанию - Ложь.
XFaces.фон:
Это цвет любого выделенного дополнительного места для изображения.
XFaces.shapeДополнительно:
Если это правда, это приведет к формированию любого дополнительного пространства изображения, выделенного для этого.
XFaces.xbm.foreground:
Это цвет переднего плана для загруженных растровых изображений X.
XFaces.xbm.background:
Это цвет фона для загруженных растровых изображений X.
XFaces.xpm.noneЦвет:
Это цвет, используемый для представления прозрачных пикселей, когда
переопределитьNoneColor is Правда.
XFaces.xpm.overrideNoneColor:
Если для этого значения установлено значение true, прозрачные пиксели в изображении Xpm заменяются
бу цвет, указанный в нетЦвет ресурс. Значение по умолчанию - Ложь.
XFaces.xpm.filterCount:
Этот ресурс указывает количество внешних фильтров, которые нужно искать. Фильтры
указаны со следующими ресурсами:
XFaces.xpmФильтрN.название:
Это имя типа изображения, используемое для ссылки на этот фильтр. Его можно использовать
в Тип изображения ресурс и в любом другом месте имя типа изображения
ожидалось.
XFaces.xpmФильтрN.фильтр:
Это команда, которая создаст файл xpm на stdout. Это могло, это может
быть чем-то вроде: "giftopnm% s | ppmtoxpm". Будет заменен один% s
по имени файла загружаемого изображения.
XFaces.xpmФильтрN.расширение:
Это расширение файла, которое, как ожидается, будет иметь файл изображения.
USER КОМАНДЫ
Эти команды добавляют очень мощную функцию к XFaces. Они позволяют почти всему быть
контролируется визуально и на слух. Когда значение указано для списокКоманда ресурс
XFaces запустит команду и прочитает стандартный вывод команды. Следующее
ожидалось.
Первая строка состоит из двух жетонов. Ожидается, что первым будет имя пользователя и
второй - имя хоста. Они предназначены для описания изображения, которое должно быть
отображается XFaces в знаковых состоянии. Примечание: Эти is в настоящее время в начале этого года,
хоть линия is все еще ожидалось.
Вторая строка ожидается как
Cols = Строки =
в котором это количество столбцов и что лица должны отображаться. Эти
значения используются для установки setWidth и setHeight ресурсы на Плиточный виджет макета.
Ожидается, что каждая следующая строка будет содержать от двух до шести полей, разделенных табуляцией. В
поля: пользователь, хост, annotation1, annotation2, annotation3, annotation4. Увидеть
аннотацияCount ресурс, чтобы узнать, как указать, как и где каждый из
аннотации отображаются.
Стив Кинзлер поддерживает набор скриптов, которые можно использовать для создания списков лиц.
в cs.indiana.edu:pub/faces/scripts.tar.Z.
Используйте xfacesx онлайн с помощью сервисов onworks.net