VirtualBox 인스턴스 내에서 최소 데비안 설치를 실행하고 X11 및 Awesome 창 관리자를 수동으로 설치했지만 (사용자 정의 구성은 아직 없음) VirtualBox 추가 사항도 설치했습니다 (설정에서 공유 클립 보드 사용). 그러나, 복사 – 붙여 넣기의 xterm 터미널에서 텍스트가 여전히 작동하지 않는 것 : CTRL+는 C단말기에 신호로 전송되며, Shift+ Insert삽입 내가 선택했다는 텍스트 (이 그것을 어떻게 든 어떤 버퍼에 복사있어 것을 아마 수단) 그러나 호스트 운영 체제에서는 여전히 사용할 수 없습니다.
답변
X11은 두 개의 버퍼를 사용합니다 : PRIMARY
및 CLIPBOARD
. 복사하려면 /를 붙여 넣기를 CLIPBOARD
자주 사용할 수있는 버퍼 CTRL-C및 CTRL-V. PRIMARY
텍스트를 선택 하여 버퍼에 삽입하고 마우스 가운데 버튼을 눌러 붙여 넣을 수 있습니다.
CLIPBOARD
버퍼 를 사용하려면 이것을 ~/.Xresources
파일에 넣고 Ctrl+ Shift+ C및 Ctrl+ Shift+ V를 사용 CLIPBOARD
하여 xterm 의 버퍼에서 복사하거나 붙여 넣습니다 .
xterm*VT100.Translations: #override \
Ctrl Shift <Key>V: insert-selection(CLIPBOARD) \n\
Ctrl Shift <Key>C: copy-selection(CLIPBOARD)
xrdb ~/.Xresources
파일에 넣은 후에 실행해야 합니다.
답변
프로세스를 돕기 위해 키보드를 사용하지 않는 한 xterm translations 자원을 수정하여 Firefox와 데이터를 복사 할 필요는 없습니다.
xterm에는 2006 년부터 선택 (표준)과 (Firefox 등) selectToClipboard
사이를 전환 할 수 있는 기능 이 있습니다 .PRIMARY
CLIPBOARD
일부 프로그램은 기본 선택을 사용하고 일부는 사용하지 않기 때문에 xterm ( controlmiddle-mouse) 의 메뉴 항목입니다 .
그놈 응용 프로그램과 같은 제어 문자에 대한 제안을 조정하면 키보드를 사용할 수 있으며 메뉴가 두 가지 유형의 선택 사이를 전환 할 수 있습니다.
xterm*VT100.Translations: #override \
Ctrl Shift <Key>V: insert-selection(SELECT) \n\
Ctrl Shift <Key>C: copy-selection(SELECT)
추가 shiftInsert는 원래 의도에 더 가깝지만
xterm*VT100.Translations: #override \
Shift <Key>Insert: insert-selection(SELECT) \n\
Ctrl Shift <Key>V: insert-selection(SELECT) \n\
Ctrl Shift <Key>C: copy-selection(SELECT)
평원 controlC은 보통 신호에 할당됩니다 .INTR
$ stty -a
speed 38400 baud; rows 40; columns 80; line = 0;
intr = ^C; quit = ^\; erase = ^H; kill = ^U; eof = ^D; eol = <undef>;
eol2 = <undef>; swtch = <undef>; start = ^Q; stop = ^S; susp = ^Z; rprnt = ^R;
werase = ^W; lnext = ^V; flush = ^O; min = 1; time = 0;
-parenb -parodd cs8 -hupcl -cstopb cread -clocal -crtscts
-ignbrk -brkint -ignpar -parmrk -inpck -istrip -inlcr -igncr icrnl ixon -ixoff
-iuclc -ixany -imaxbel -iutf8
opost -olcuc -ocrnl onlcr -onocr -onlret -ofill -ofdel nl0 cr0 tab0 bs0 vt0 ff0
isig icanon iexten echo echoe echok -echonl -noflsh -xcase -tostop -echoprt
echoctl echoke
더 읽을 거리 :
- 다른 프로그램을 선택 / 붙여 넣기 할 수없는 이유는 무엇입니까? (xterm FAQ)
답변
xterm
복사하려는 텍스트를 열고 강조 표시하십시오.- 붙여 넣을 응용 프로그램으로 이동하여 붙여 넣을 필드 위에 마우스 커서를 놓습니다.
- 마우스의 스크롤 버튼을 클릭하십시오. (노트북에서 왼쪽과 오른쪽 클릭을 동시에 누르면이 작업을 수행 할 수 있습니다)
텍스트를 강조 표시하면 텍스트가 기본 버퍼에 복사됩니다. 붙여 넣기 전에 다른 텍스트를 강조 표시하면 해당 텍스트가 기본 버퍼의 이전 내용을 대체합니다.
답변
: 나는 X11은 두 개의 버퍼를 가지고 있다는 사실을 설명하지 않았다 밝혀 주 및 클립 보드 . xterm의 내 텍스트는 기본 버퍼에 복사되었지만 클립 보드 버퍼에는 필요했습니다.
parcellite
패키지 를 설치 하고 시작하여 두 개의 버퍼를 동기화하도록 구성 하여 문제를 해결할 수있었습니다 .