重新映射右键单击以将其用作中键单击

重新映射右键单击以将其用作中键单击

我希望在终端中有选择复制和右键单击粘贴的功能。我认为 Gnome 终端不支持此功能,所以我想我必须寻找其他终端。

我读到的所有内容都表明这不是“非常 Linux”并且仅提供替代方案......例如中间按钮和 CTRL+SHIFT+C/V......是否有一个终端应用程序真正支持我的要求?

答案1

X11 方式是通过中键单击进行粘贴,可以通过同时单击鼠标左键和右键来模拟。

如果您确实需要右键单击时粘贴,那么您要么牺牲其他功能(正常右键单击),要么需要自己修补 gnome-terminal。

重新映射右键单击以将其用作中键单击

使用 xmodmap 禁用中间按钮并重新映射右按钮以充当中间按钮。这将影响所有 X 应用程序,因此似乎不可取。要暂时查看这是否是您想要的行为,请运行以下命令:

xmodmap -e 'pointer = 1 0 2'

如果您希望交换中间和右侧按钮,请尝试以下操作:

xmodmap -e 'pointer = 1 3 2'

使用补丁重建 gnome-terminal,以允许中键单击粘贴

有关 gnome-terminal 2.32(Ubuntu 11.04)的执行说明可在此处找到:http://www.taika.org/~tomba/gnome-terminal/index.html

gnome-terminal 的当前版本是 3.6(Ubuntu 14.04)。编写和应用一个好的补丁是一个非常高级的过程。我建议您尝试学习使用中键单击或左键+右键“鼠标和弦”,如果这些不能让您满意,那么使用 xmodmap 交换鼠标右键和中键。如果您真的想尝试这个补丁,请发表评论,我会和您一起完成。

答案2

Terminator 有这个选项。它既可以智能复制突出显示的文本,又可以使用鼠标右键粘贴:

https://launchpad.net/terminator

https://www.tecmint.com/terminator-a-linux-terminal-emulator-to-manage-multiple-terminal-windows/

答案3

现在是 2022 年,终端的“编辑”>“首选项”>“高级”(选项卡)有一个名为的复选框Automatically copy selection to clipboard,与通过鼠标复制和粘贴有关。

(对于那些怀念旧版 X-Window/XTerm/PuTTY 行为的人来说)

相关内容