저는 Mac OS X에 내장된 터미널 응용 프로그램 간에 텍스트를 잘라내거나 복사하고 붙여넣을 수 있는 기능을 좋아합니다.
이제 scrotwm, xmonad 등과 같은 타일링 창 관리자로 이동할 계획이지만 지금은 xTerm만 있습니다. 잘라내기/붙여넣기를 허용할 수 없습니다. 다른 프로그램 창에서 잘라내어 붙여넣기를 허용하는 다른 터미널 에뮬레이터가 있습니까?
(그런데 인코딩이 UTF-8을 지원하길 바랍니다)
답변1
Xfce 터미널 에뮬레이터, Konsole 및 Gnome 터미널은 모두 좋은 터미널 에뮬레이터이며 모두 탭과 키보드 단축키가 있습니다. 결정은 주로 선호하는 툴킷과 사용할 수 있는 종속성에 따라 결정됩니다.
Xfce 터미널은 제가 개인적으로 가장 좋아하는 터미널입니다. 다른 두 개보다 간단하지만 주로 구성 파일이 부족합니다. 다른 두 개에는 있지만 저는 사용하지 않습니다. GTK+ 위젯 툴킷을 사용하며 Xfce에 대한 일부 종속성이 있습니다.
Konsole은 KDE 프로젝트에서 만들어졌으며 KDE의 모든 것과 마찬가지로 조정할 수 있는 부분이 많습니다. 일부 영리한 코드가 스크롤할 때 화면에 기록되는 텍스트의 양을 줄였기 때문에 한때 가장 빠른 터미널 에뮬레이터로 간주되었습니다. 이는 QT 위젯 툴킷과 KDE에 따라 다릅니다.
Gnome 터미널은 Xfce 터미널의 기반이므로 기본 설정은 Xfce 터미널과 유사합니다. 가장 큰 차이점은 구성 파일이 포함되어 있다는 것입니다. 제가 사용하지 않아서 어떤 차이가 있는지 잘 모르겠습니다. GTK+를 기반으로 하며 Gnome에 의존합니다.
더 가벼운 용어 에뮬레이터가 있다고 확신하지만 이것들은 제가 가장 잘 알고 있고 가장 좋아하는 것들입니다.
답변2
.Xdefaults에 다음 줄을 추가하면 xterm이 모든 버퍼에 복사/붙여넣기되며 xterm과 GTK 응용 프로그램 사이에 복사/붙여넣기가 가능해집니다(본질적으로 이것이 원하는 것이라고 생각합니다).
xterm*VT100.translations: #override <Btn1Up>: select-end(PRIMARY, CLIPBOARD, CUT_BUFFER0)
반죽입력하다 xterm
클립보드(또는 기본 선택)에서 다음을 사용합니다.
XTerm*VT100.translations: #override <Btn2Up>: insert-selection(PRIMARY,CLIPBOARD,CUT_BUFFER0)
편집: xterm에는 거의 동일한 작업을 수행하는 또 다른 간단한 설정이 있습니다(.Xdefault에 다음을 추가하기만 하면 됩니다).
xterm*selectToClipboard: true