퍼티 / cygwin에서 내 구성은 다음과 같습니다.
- 콘솔에서 선택-> 클립 보드에 복사
- 마우스 오른쪽 버튼으로 클릭-> 클립 보드에서 붙여 넣습니다.
Linux에서 터미널을 뒤쫓아 두 기능을 모두 제공 할 수 있습니까? 하나를 찾을 수 없었습니다.
도움을 주시면 감사하겠습니다.
퍼티 / cygwin에서 내 구성은 다음과 같습니다.
Linux에서 터미널을 뒤쫓아 두 기능을 모두 제공 할 수 있습니까? 하나를 찾을 수 없었습니다.
도움을 주시면 감사하겠습니다.
답변:
이 사이트의 터미네이터 솔루션 .
sudo vi /usr/share/terminator/terminatorlib/terminal.py
기능 찾기 : on_buttonpress
되돌리기 버튼 테스트 ( 상황에 맞는 메뉴 는 가운데 클릭으로 이동하고 마우스 오른쪽 버튼을 클릭하면 붙여 넣 습니다) :
def on_buttonpress(self, widget, event):
...
if event.button == 1:
...
elif event.button == 3:
...
elif event.button == 2:
...
return(False)
이제 Terminator 에서 기능 요청을 기다리는 중입니다. :)
대부분의 터미널은 선택시 복사 및 선택 단추를 사용하여 선택 영역을 붙여 넣거나 에뮬레이트 된 중간 단추를 사용하여 붙여 넣습니다 (두 마우스 단추를 동시에 사용). 이는 일반적인 Unix 동작이며 에뮬레이션은 두 개의 단추 또는 두 개의 단추와 스크롤 휠이있는 Microsoft 유형 마우스에 필요한 업데이트 된 사용법입니다.
마우스 버튼은 xinput 또는 다른 수단으로 재 매핑 될 수 있습니다. 버전마다, 마우스 모델마다 다릅니다. 이에 대해서는 Ubuntu 커뮤니티 설명서 를 참조하십시오 .
또한 이 질문을 참조하십시오. 이 절차는 필요한 절차와 반대입니다.
터미널을 선택하여 복사하고 가운데를 붙여 넣으려면 Gnome 터미널, xfce 터미널, Eterm, 일반 xterm, uxterm, rxvt, mrxvt 및 aterm이 있습니다. 나는 다른 사람들이 있다고 확신합니다.
내 기본 터미널 인 터미네이터 (apt-get 또는 소프트웨어 센터를 사용하여 설치)를 사용하면 한 번의 클릭으로 선택시 복사 옵션을 선택할 수 있습니다.
환경 설정을 열고 '선택시 복사'상자를 클릭하십시오.
중간 스크롤 휠을 누르십시오.
확인중인 사용자의 시간을 절약하기 위해 아래 터미널은이 기능을 지원하지 않습니다.
나는 정확히 그 기능을 가진 무료 응용 프로그램을 사용합니다 :
그것은 왼쪽 버튼을 선택하거나 지원 Ctrl- Shift- C(클립 보드), 마우스 오른쪽 버튼 또는 Ctrl- Shift- V(붙여 넣기합니다). 키보드 중심 또는 마우스 중심 작업에 따라 사용합니다.
SecureCRT 는 또한 사전 구성된 로그인 (스크립트), 다중 세션 (탭 / 윈도우) 및 전체 스크립팅 (확장 성)을 지원합니다. 여러 사이트에서 많은 원격 지원을 수행 할 때 이러한 추가 기능이 중요하다는 것을 알았습니다.
Windows에서 (또는 Ubuntu + Wine에서) 몇 년 동안 사용해 왔지만 2011 년 초에 Linux로 포팅되었습니다. 아직 제공하는 모든 기능을 갖춘 무료 대안을 찾지 못했습니다.
원하는 것은 아니지만 Gnome Terminal에서 마우스 가운데 버튼을 클릭하면 마우스 오른쪽 버튼을 클릭합니다. 클립 보드를 사용하여 선택한 텍스트에 복사하여 붙여 넣기를 수행하고 그렇지 않으면 붙여 넣기를 수행합니다.
그래도 복사하는 동등한 방법이 없다고 생각합니다. 오른쪽 클릭 컨텍스트 메뉴가 가장 가까운 옵션 인 것 같습니다.
작동하고 여기에 언급되지 않은 또 다른 터미널은 Gnome Connection Manager입니다 : http://kuthulu.com/gcm/
이것은 매우 사용자 친화적 인 방식으로 여러 컴퓨터에 연결할 수 있기 때문에 실제로 제가 개인적으로 가장 좋아하는 것입니다.
선택한 텍스트를 자동으로 복사하도록 설정하고 마우스 오른쪽 버튼을 클릭하여 텍스트를 붙여 넣을 수 있습니다.
실수로 터미널에서 마우스 오른쪽 단추를 클릭하여 붙여 넣은 경우 gnome> = 3.9를 업데이트 한 후 발생할 수 있습니다
해결책은 여기 있습니다 : https://wiki.gnome.org/Apps/Terminal/FAQ#How_can_I_make_middle-click_paste_the_primary_selection.3F
# ~/.config/gtk-3.0/settings.ini
[Settings]
gtk-enable-primary-paste=true
그놈 터미널의 경우 패치가 존재합니다 : https://github.com/jrnewell/ubuntu-gnome-terminal-patch 퍼티 스타일로 복사하여 붙여 넣기.
LightDm을 사용하여 Ubuntu 16.04 + GNOME Shell 3.18.5에서 테스트되었습니다. 효과가있다!
UPD : : 여기 우분투 (18)에 대한 업데이트 https://github.com/sasha-ch/ubuntu-gnome-terminal-patch . 의견을 환영합니다!
cgywin 위에 터미네이터 설치에서 테스트 된 "terminal.py"는 /usr/lib/python2.7/site-packages/terminatorlib/terminal.py에 있습니다.
"오른쪽 클릭"을 검색하고 다음과 같이 elif 옵션을 변경하면 초기 게시물에서 언급 한 것과 동일하게 수행됩니다.
elif event.button == 3:
# rightclick should paste the clipboard
self.paste_clipboard(True)
return(True)
elif event.button == 2:
# middleclick should display a context menu if Ctrl is not pressed
if event.state & gtk.gdk.CONTROL_MASK == 0:
self.popup_menu(widget, event)
return(True)