Xterm

帶有“通用”$TERM 標記為複制的簡單終端仿真器(可主題化)

  • December 11, 2013

我需要一個非常簡單的終端(沒有多個選項卡,沒有菜單等 - 我使用 XMonad,因此也不需要拆分視窗)。我嘗試使用 xterm,但不幸的是,當我的滑鼠中鍵不起作用時,我需要能夠複製’n’paste。我也嘗試使用 st,但它使用它自己的 termcap,它會破壞任何未安裝它的系統上的許多遠端程序。

(任何將 xterm 複製到剪貼板的選項在 mark 或 st 使用 TERM=xterm 也是可以接受的)。

Xterm。

如果要復製到剪貼板而不是主要選擇,請將selectToClipboard資源設置為 true。在你的~/.Xresources

XTerm.vt100.selectToClipboard: true

如果您的滑鼠沒有中鍵,則在大多數配置中同時按下兩個按鈕會模擬中鍵。

您可以使用xselxclip在選擇之間轉移:

xsel | xsel -b    # PRIMARY -> CLIPBOARD
xsel -b | xsel    # CLIPBOARD -> PRIMARY

選擇複製比滾輪滑鼠老得多,所以在過去我們會同時點擊兩個滑鼠按鈕進行粘貼。此行為可通過文件的InputDevice部分/etc/X11/xorg.conf(或目錄中的任何文件/etc/X11/xorg.conf.d)進行配置:

Section "InputDevice"
   Identifier     "Mouse0"
   Driver         "mouse"
   ## Enable two-button pasting
   Option         "Emulate3Buttons" "yes"
EndSection

不過我已經很多年沒有這樣做了,事實證明現在與 Gnome 發生衝突導致這種方法失敗。如果我理解正確,它應該仍然適用於基於非 Gnome 的環境。

如果您使用的是 Gnome 或 Gnome 衍生產品,請使用此命令啟動中間點擊的兩鍵模擬:

gsettings set org.gnome.settings-daemon.peripherals.mouse \
 middle-button-enabled true

您現在應該能夠使用這兩個按鈕中鍵點擊並繼續使用您最喜歡的終端模擬器。

引用自:https://unix.stackexchange.com/questions/104514