在工作中我使用 putty 连接很多 Red Hat / CentOS 机器,我喜欢选择文本意味着复制,右键单击意味着粘贴。
我可以设置 Ubuntu 的默认终端来执行相同的操作吗?
编辑:感谢大家的回答,但这些答案并不是我想要的。虽然两者都有效,但我实际上是在寻找一种不使用其他终端即可使用该功能的方法。所以一切都应该通过默认的 gnome 终端进行。
我不确定这是否可行,但我会试试运气并开始悬赏......
编辑: 谢谢你们的回答,抱歉回复晚了,但是我周末出去了。我今晚会检查“选择/鼠标中键”解决方案,然后再回复你们。
补丁解决方案听起来也很有希望。
答案1
在 gnome-terminal 中(以及在 Ubuntu 中一般如此)选择文本表示“复制”(或者如果你想获得技术性的话是“X 选择”,这与“剪贴板复制”不同),可以通过鼠标中键单击粘贴。
答案2
我找到了 Tomi Valkeinen 的这个补丁:Gnome-terminal 补丁,用于类似 putty 的鼠标右键粘贴
如果它对您有用,请告诉我们。
编辑:我继续自己检查。它运行完美。以下是针对 gnome-terminal-3.6.2 的修补 deb 文件:已上传至 mediafire
如果你使用的是相同版本的 gnome-terminal,你可以下载 deb 文件并通过以下方式安装:
cd /path/to/download/folder
sudo dpkg -i gnome-terminal_3.6.2-0ubuntu1_amd64.deb gnome-terminal-data_3.6.2-0ubuntu1_all.deb
编辑:为了将来参考,以下是完整的程序:
下载补丁:右键粘贴.patch
安装构建依赖项:
sudo apt-get build-dep gnome-terminal
下载源代码并应用补丁:
mkdir gnome-terminal
cd gnome-terminal
sudo apt-get source gnome-terminal
cd gnome-terminal-*
patch -p1 < path/to/right-button-paste.patch
构建并安装:
sudo dpkg-buildpackage -us -uc -b
cd ..
dpkg -i *.deb
最新补丁由 Tomi Valkeinen 维护,网址为https://github.com/tomba/gnome-terminal在‘paste-*’分支下。
答案3
让我稍微扩展一下我原来的答案。从技术上讲,默认的终端仿真器没有gnome-terminal
此功能,而且据我所知或从网上搜索到的,没有办法设置它。因此,你的问题的答案
我可以设置 Ubuntu 的默认终端来执行相同的操作吗?
基本上,不是。
另一方面,putty
实际上也适用于 Ubuntu,如果您想要特定的行为,这是最简单、最省力的解决方案。执行sudo apt-get install putty
即可获得它。
然而,你可以采取一些妥协,它们以这样的方式存在历史原因。Unix/Linux X 服务器下的图形环境有一种称为 的东西selections
,可以将它们视为多个剪贴板 - 主剪贴板、次剪贴板和“剪贴板”。第二个选择是当您突出显示文本并使用ShiftInsert或鼠标中键单击进行粘贴时。鼠标中键单击是鼠标滚轮单击,而在触摸板上 - 右键和左键单击同时按下。
有与其他终端的解决方案但既然你gnome-terminal
明确要求,答案仍然是,不,没有其他办法。
答案4
解决方案是使用 Terminator(一个 Linux 终端):终结者
这里还有一个如何做到这一点的教程:在带有终结器的 Linux 终端上右键单击粘贴