终端仿真器左键单击以打开链接


10

因此,我一直试图重新使用Linux作为主要操作系统。我在Gnome 3上运行Ubuntu 12.04。我尝试了多种终端仿真器,但是它们似乎都存在一个常见的失败:您需要按住ctrl键,同时单击鼠标左键以打开浏览器中的链接,或者右键单击并选择上下文菜单选项“打开链接”。

这对我来说不是最佳选择。我用作Linux桌面环境的计算机是我用于工作的笔记本电脑。我在家工作时会用到它,而我在卧室而不是办公室里。在我的办公室里,我有Windows游戏平台和本地Linux服务器(我通常从笔记本电脑或游戏平台通过SSH访问它们,并在内部运行tmux)。我经常在妻子睡觉时使用它,而我没有空间使用外部鼠标。我知道这有很多额外的细节(在主题外进行边界处理),但是我试图对用例背后的原因进行更清晰的描述,并排除某些无效的解决方案。

当我可以使用外部鼠标时,右键单击并选择打开的链接,甚至按住ctrl按钮,都比较容易,但是当我使用触控板时,这样做确实很不舒服。我在家工作并在床上使用笔记本电脑的部分原因是因为我患有慢性疼痛病,因此寻找一种可以为自己的舒适环境量身定制环境的方法对我来说很重要,有助于管理残疾。

我已经尝试了gnome-terminal,terminator,guake和目前我不记得的其他几种方法。rxvt甚至都无法识别链接(在常规或unicode版本中),与xterm相同。Unicode似乎也很重要,这样tmux才能正确绘制(可能需要进行一些配置调整才能解决,但这就是我现在测试时注意到的东西)。

关于如何配置其中一种流行的仿真器以使其与此协同工作或如何尝试另一种仿真器的任何建议?我最近一直在使用Guake,因为这似乎是他们中最好的,但是如果它能完成工作,我肯定会转向。我不希望手动修补代码,因为如果可能的话,我倾向于通过apt管理所有内容,但是如果需要的话,我会这样做。到目前为止,我避免使用特定于KDE的应用程序,因为要使单个KDE应用程序在Gnome中运行会产生额外的开销,但是如果没有替代方法并且它的性能很好,那也值得探讨。

很抱歉,这似乎对人们来说是微不足道的,但这实际上是我要尝试将Linux用作桌面环境时最烦人的事情(我认为这对Linux来说有很多好处) Linux桌面的状态)。但是,由于我的残疾,我很想将默认引导设置回Windows。我已经习惯使用putty-url来完美地处理这个问题。

谢谢你的帮助。


可能可以为Terminator编写自定义插件,但是我不确定该怎么做。
Scott Severance,2012年

Answers:


4

urxvt可能是其中最可配置的单个模拟器。用安装

sudo apt-get install rxvt-unicode

然后编辑〜/ .Xdefaults文件,添加以下内容:

URxvt.perl-ext-common: default,matcher
URxvt.urlLauncher: xdg-open
URxvt.matcher.button: 1
URxvt.matcher.pattern.1: \\bwww\\.[\\w-]\\.[\\w./?&@#-\[\]]*[\\w/-]

使用xdg-open允许您使用在系统设置中指定的任何浏览器(至少适用于Gnome,不确定KDE)。不幸的是,我想说urxvt的默认外观不是很令人信服,它更像是旧的xterm而不是现代的gnome-terminal,并且配置通过配置文件而不是上下文菜单运行。但是,有一个有关如何配置它的教程

就我个人而言,我不介意这种配置模式,以我的经验,您很少想要重新配置终端。


1
这就是我想要的,谢谢!我根据以下内容对我的.Xdefaults做了一些修改,使其更像gnome-terminal:saltycrane.com/blog/2009/11/how-make-urxvt-look-gnome-terminal
Morgan Blackthorne
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.