XQuartz
내 클립보드를 원격 컴퓨터와 사용하고 동기화하려고 합니다 xsel
. 작동하지만 X Windows 프로그램을 실행한 후에만 가능합니다.
Quartz를 실행하는 Mac OS X에서 연결하고 페이스트보드 옵션 선택:
http://img41.imageshack.us/img41/6913/picturehsv.png
ssh user@host -X
ls | xsel -b
(local clipboard is not affected)
xeyes
(close xeyes)
ls | xcel -b
(now local system's clipboard works as you would expect)
xeyes
예를 들어 x 프로그램을 시작 하거나 gvim
어떻게든 연결을 완료하는 것 같습니다 .
xsel
표시를 지정하는 옵션이 있습니다. 이것이 중요합니까?
나는 이것들을 설치하지 않았 startx
거나 xinit
설치하지 않았으며(그리고 정말로 원하지도 않습니다) 이 x 프로그램 중 하나를 시작한 후에는 훌륭하게 작동합니다.
xsm
또한 디버깅을 시도하거나 표시 이름을 찾기 위해 설치했지만 실행하면 다음과 같은 내용만 알 수 있습니다.
sh: iceauth: not found
sh: twm: not found
sh: xterm: not found
smproxy: unable to connect to session manager
X 연결이 "완료"되고 키보드가 작동하기 시작하도록 xeyes 또는 gvim이 수행하는 작업을 어떻게 수행할 수 있습니까?
ps: 이것이 Linux 지식의 상당히 전문적인 하위 집합이라는 것을 알고 있기 때문에 죄송합니다. 하지만 질문을 하려고 최선을 다했고 주문했습니다.X에 관한 책.
답변1
가장 간단한 방법은 출력을 실행 xset q
하거나 리디렉션하여 모니터 전체에 토하지 않도록 하는 것입니다.xdpyinfo
/dev/null
편집하다:
그러면 화면 보호기가 실행된 다음 종료됩니다(필요에 따라 경로 및 지연 변경).
/usr/libexec/mate-screensaver/popsquares & { sleep 0.01 ; kill $! ; }