tty1-6에서 X11의 클립보드에 접근할 수 있나요?

tty1-6에서 X11의 클립보드에 접근할 수 있나요?

때로는 배터리가 부족하고 창 관리자가 필요하지 않을 때 tty1에 로그인하고 fbterm과 Vim을 시작한 다음 작업을 시작합니다. 나중에 창 관리자가 필요한 경우 GUI에서 로그인을 사용하지만 필요에 따라 로그인 간에 전환합니다.

내가 가진 유일한 문제는 복사하여 붙여 넣을 때입니다. 터미널 에뮬레이터에서 Vim을 실행하면 브라우저에서 vim으로 복사하여 붙여넣을 수 있습니다 "*p. tty0에서 실행하면 할 수 없습니다(분명한 이유가 있는 것 같습니다).

서로 공유할 수 있는 방법이 있나요? 예를 들어 클립보드 내용이 변경되면 자동으로 파일에 덤프한 다음 매크로를 사용하여 해당 내용을 현재 Vim 버퍼에 삽입하시겠습니까?

답변1

주변에 X11 머신이 없어서 직접 확인할 수는 없지만 다음과 같은 프로그램을 살펴보는 것이 좋습니다.클립:

xclip은 X11 클립보드용 명령줄 인터페이스입니다.

그렇지 않습니다정확히현재 tty에 붙여넣을 수 있지만 최소한 클립보드의 내용을 표준 출력으로 인쇄해야 합니다. 그런 다음 파일로 캡처하거나 명령 등으로 파이프할 수 있습니다.

DISPLAY=:0 xclip -o | sort

환경 DISPLAY변수는 X11 디스플레이를 가리켜야 하며 기본적으로 설정될 가능성이 낮으므로 위와 같이 설정해야 합니다. 또는 셸 세션 기간 동안 지속되도록 하려면 다음과 같이 설정해야 합니다.

export DISPLAY=:0
xclip -o

(디스플레이가 :0이 아니거나 문제 등을 처리해야 하는 경우 조정해야 할 수도 있습니다 Xauthority.)

나는 또한 그것에 관한 이 기사를 찾았습니다. 도움이 될 수 있습니다.http://www.susegeek.com/utility/xclip-copy-contents-from-command-line-to-x-clipboard-in-opensuse/

관련 정보