Некоторые примеры
magicfilter
magicfilter является общим инструментом, чтобы управлять файлами для
принтера. Он анализирует тип файла, который будет напечатан, и вызывает
скрипт для печати соответствующих файлов. Эти скрипты вызываются от демона
lpd, который стартует из /etc/init.d/lpd, запускающегося от init.
Таким образом путь такой, как и у init. Он не содержит /usr/bin/X11!
Вы можете захотеть поставить на печать PDF файл. Это возможно сделать,
используя /usr/bin/X11/xpdf. Теперь вы не должны забыть вставить полный
путь к каталогу файла, потому что magicfilter не найдет его. Большинство
программ, используемых в magicfilter, не нуждаются в полном пути,
т.к. находятся в /bin или /usr/bin.
Печать из X приложений
Вы можете использовать переменную окружения PRINTER, показывающую
принтер, который вы используете. Однако, вы можете обратить внимание, что, в
некоторых случаях, в X приложениях эта переменная теряется.
Вы должны помнить, что если X сессия запускается из XDM, window manager
никогда не обрабатывает ваши сценарии для входа. Все X приложения, которые
вы запускаете из xterm, имеют переменную PRINTER. Однако, если то же
самое приложение запускается из меню window manager'а, оно не будет
содержать вашу переменную PRINTER.
В некоторых случаях это может быть наследовано даже в нижних уровнях:
например, программа помощи Netscape может иметь или не иметь
определение переменной PRINTER.
Пред. | Начало | След. |
Команды периодического выполнения cron и at | | По поводу безопасности |