![支持与其他程序剪切/粘贴的简单终端模拟器?](https://linux22.com/image/862/%E6%94%AF%E6%8C%81%E4%B8%8E%E5%85%B6%E4%BB%96%E7%A8%8B%E5%BA%8F%E5%89%AA%E5%88%87%2F%E7%B2%98%E8%B4%B4%E7%9A%84%E7%AE%80%E5%8D%95%E7%BB%88%E7%AB%AF%E6%A8%A1%E6%8B%9F%E5%99%A8%EF%BC%9F.png)
来自 Mac OS X,我很喜欢能够在其内置终端应用程序之间剪切/复制/粘贴文本。
现在,我计划迁移到平铺窗口管理器,如 scrotwm、xmonad 等,但我现在只有 xTerm。我无法让它接受剪切/粘贴。是否有另一个终端模拟器可以接受来自其他程序窗口的剪切和粘贴?
(顺便说一句,我希望编码支持UTF-8)
答案1
Xfce 终端仿真器、Konsole 和 Gnome 终端都是很好的终端仿真器,并且都将具有选项卡和键盘快捷键。这个决定主要取决于您喜欢哪个工具包以及您可以忍受哪些依赖项。
Xfce Terminal 是我个人的最爱。它比其他两个更简单,但主要缺少配置文件,其他两个都有,但我不使用。它使用 GTK+ 小部件工具包,并且对 Xfce 有一些依赖。
Konsole 来自 KDE 项目,与 KDE 的所有东西一样,它有大量的旋钮需要调整。它曾经一度被认为是最快的终端模拟器,因为一些智能代码减少了滚动时写入屏幕的文本量。它依赖于 QT 小部件工具包,并且依赖于 KDE。
Gnome 终端是 Xfce 终端的基础,因此首选项看起来与 Xfce 终端类似。最大的区别是包含配置文件。我不确定它们会产生什么区别,因为我不使用它们。它基于 GTK+,并且依赖于 Gnome。
我确信还有更多重量更轻的术语模拟器,但这些只是我最熟悉的,也是 Terminal.app 最喜欢的。
答案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