다음 이전 차례

11. Some examples

11.1 magicfilter

magicfilter 는 프린트할 파일을 다루기 위해 주로 사용되는 툴이다. 프린트 될 파일을 분석하여 적절한 필터 스크립트를 기동한다. 이러한 스크립트들은 init이 /etc/init.d/lpd에서 시작시킨 lpd 가 수행하게 되며 그래서 init의 패 스를 가지고 있다. 그러므로 /usr/bin/X11은 path 에 들어가 있지 않다!! 메직필터에 PDF 파일을 넣어서 출력하고 싶을 것이다. 이것은 /usr/bin/xpdf를 사용하면 가능하다. 이때 당신은 풀패스 파일네임을 적어 줘야한다. 그렇지 않으면 메직필터는 그 파일을 찾을수없기 때문이다. (그러 나) 메직필터가 사용하는 대부분의 프로그램들은 /bin또는 /usr/bin에 있기 때문에 앞의 경우 외에는 풀패스를 적을필요는 없다.

11.2 Printing from X applications

지금 사용하는 프린터가 뭔지 나타내기 위해서 PRINTER 환경변수를 사용할 수 있다. 그러나 어떤 경우에는 작동하지 않을수도 있다는걸 알아두기 바란다.

만약에 XDM에서 X session이 시작되었다면 윈도우 메니져는 shell 로그인 스크립트를 실행하지 않는다는 것을 기억해야된다. xterm에서 실행된 모든 X application들은 PRINTER값을 가지고 있지만 메뉴나 윈도우 메니져 버튼 에서 실행된다면 PRINTER값이 없을것이다. 어떤 경우에는 하위계층으로 상속되는 경우도 있다. 예를들자면 모질라 help 프로그램은(플러그 인 프로그램:역자 주- 이 후 프러그인 이라 부른다) PRINTER 변수값을 가질 수도 있고 그렇지 않을 수도 있다.


다음 이전 차례