GNU 화면에서 마우스 복사 / 붙여 넣기가 작동하지 않음


1

MacOS (요세미티)에서 iTerm2 (3.0.20161031- 야간)까지 Linux 머신 (RHEL 6.8)에서 ssh를 사용하고 있습니다. 원격 서버에서 화면 (화면 버전 4.00.03)으로 작업합니다.

편집 : 텍스트를 강조 표시하고 복사 / 붙여 넣기를 위해 CMD + C, CMD + V를 시도하면 아래의 모든 내용이 적용됩니다.

요즘은 표준 보안 업데이트 이유로 원격 서버가 재부팅되었습니다. 그 이후로, 원격 화면의 복사 - 붙여 넣기가 엉망이되어 무엇이 잘못 될지 전혀 모른다.

내 랩톱에서 iTerm2 세션을 새로 열면 보통 때처럼 내 마우스로 텍스트를 복사하고 가운데 클릭하여 강조 표시 할 수 있습니다.

원격 컴퓨터로 ssh하고 초기 명령 줄 프롬프트에서 복사 / 붙여 넣기를 시도하면 모든 것이 작동합니다.

내 화면에 다시 연결하고 새 하위 화면을 시작하여 복사 / 붙여 넣기를 시도하면 모든 것이 작동합니다.

비슷한 설정으로 유사한 원격 서버에 로그인하면, 화면의 emacs -nw로갑니다. 복사 및 붙여 넣기를 시도하면 모든 것이 작동합니다.

그러나이 서버에 로그인하여 실행중인 화면에 연결하면 ipython이나 emacs (터미널 모드에서)라고 말하면서 필자가 항상 작동하는 방법 인 마우스 강조 / 중간 클릭 붙여 넣기 구성표가 엉망입니다. 이번 주까지는 정상적으로 작동했습니다.

다시 연결 한 화면에서 (앞뒤로 뒤집힌 하위 화면 사용) :

  • emacs에서 강조 표시와 중간 클릭은 아무 것도하지 않습니다 (현재로서는 아래에서와 같이 행동하기 전에 생각합니다). 편집 : 그것은 않습니다. 이 동작은 ipython과 emacs에서 동일하며 분명히 함께 묶여 있습니다. ).

  • 예를 들어 ipython, 일부 텍스트를 강조 표시 한 다음 가운데 클릭하면 붙여 넣기되는 것은 실제로 강조 표시된 부분 아래에있는 몇 줄의 텍스트 (정확한 숫자 변경)입니다. 예 :

    ?         -> Introduction and overview of IPython's features.
    %quickref -> Quick reference.
    help      -> Python's own help system.
    object?   -> Details about 'object', use 'object??' for extra details.
    

"소개 및 개요"를 강조 표시하고 파이썬 명령 줄을 마우스 가운데 버튼으로 클릭하면 붙여 넣기되는 것은 "객체 ',"

이 모든 것은 이번 주까지 정상적으로 작동했습니다. 예를 들어 몇 가지 설정을 변경했을 수 있습니다. 마우스로 모든 것을 작동 시키려면 이맥스를 잠시 후에 사용하십시오. 내가 아는 한 제 기계의 어떤 것도 바뀌지 않았습니다. 하지만 여기서 복사 - 붙여 넣기 동적에 대한 나의 이해는 모든 시스템이 될 것이고 원격 서버는 아닌 것입니다. 하지만이 원격 서버의 화면 내에서만 문제가 표시됩니다.

여기서 무엇이 잘못 될지에 대한 아이디어가 있습니까?


나는 비슷한 문제가있다. 나는 그것이 우리가 스크린을 사용하고 있다는 사실과 관련이 있다고 생각한다. 내 .screenrc에서 mousetrack 관련 라인을 삭제하고 복사 / 붙여 넣기에 대한 액세스를 되찾았습니다. mousetrack과 마우스 기반 복사 / 붙여 넣기가 함께 작동 할 수 있는지 잘 모르겠습니다. Cygwin이 Centos 시스템에 로그인하여 Windows 8.1에 있습니다.
HansHarhoff

답변:


2

나에게도 비슷한 문제가 있었다. mousetrack 내 혼란 스러웠던 옵션 ~/.screenrc.

너와 함께 쥐덫을 끌 수있어. :
Ctrl + 에이 + : :mousetrack off

다음을 사용하여 활성 화면에서 마우스 트랙 상태를 확인할 수 있습니다.
Ctrl + 에이 + : :mousetrack

마우스 트랙을 끄면 마우스가 작동하지 않는 프로그램의 경우 마우스 동작을 기본값으로 변환해야합니다 (예상대로 마킹 및 붙여 넣기).


퍼티 화면을 통해 나를 위해 일했습니다. im은 .screenrc에서 무언가가 재정의되었는지 보거나, 그렇지 않으면 추가하려고합니다. 왜 그것이 시작되었는지, 아마도 내가 screenrc를 가져온 환경이 다르기 때문인지는 모르겠다.
Brian Thomas
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.