내 목표는 표준 ⌘V 단축키를 사용하여 원격 컴퓨터(CentOS 7.2)의 텍스트를 내 로컬 컴퓨터(OS X 10.12.2)에 원활하게 붙여넣는 것입니다. 내 설정은 원격 시스템에 연결한 ssh -Y
다음 tmux에 연결됩니다(또는 존재하지 않는 경우 새 세션을 생성합니다). 내가 달리 echo "test" | xsel -ib
거나 echo "test" | xclip
멈출 때. 변수 $DISPLAY
는 입니다 localhost:10.0
. tmux를 종료하면 $DISPLAY
변수가 비어 있는 것으로 보이며 열 수 없음 표시 오류가 발생합니다.
답변1
MacOS는 XOrg 서버를 사용하지 않고 Quartz 그래픽 스택이나 다른 쓰레기를 사용합니다(이것은 몇 년 동안 매일 Mac에서 작업했습니다).
Mac OS에서 XOrg를 실행하거나(과거에는 가능했음) Mac의 기본 pbcopy(1) 및 pbpaste(1) 명령을 사용하는 방법을 배우고 싶습니다.
답변2
저는 이런 유형의 문제를 처리하기 위해 Gitlab 스니펫을 사용하여 도구를 작성한 적이 있습니다. 귀하의 사용 사례에 적합할 수 있습니다.