Mor*_*rne 10 command-line gnome-terminal terminator guake tmux
所以我一直在尝试重新使用 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 桌面的状态)。然而,由于我的残疾,我很想将我的默认启动设置回 Windows。我已经非常习惯使用 putty-url 来完美地处理这个问题。
谢谢你的帮助。
urxvt 可能是目前最可配置的模拟器。安装它
sudo apt-get install rxvt-unicode
Run Code Online (Sandbox Code Playgroud)
然后编辑 ~/.Xdefaults 文件添加以下内容:
URxvt.perl-ext-common: default,matcher
URxvt.urlLauncher: xdg-open
URxvt.matcher.button: 1
URxvt.matcher.pattern.1: \\bwww\\.[\\w-]\\.[\\w./?&@#-\[\]]*[\\w/-]
Run Code Online (Sandbox Code Playgroud)
使用 xdg-open 允许您使用在系统设置中指定的任何浏览器(至少适用于 Gnome,不确定 KDE)。不幸的是,我应该说,urxvt 的默认外观不是很有说服力,它更像是旧的 xterm,而不是现代的 gnome 终端,并且配置通过配置文件而不是上下文菜单运行。不过,有一个关于如何配置它的教程。
就我个人而言,我不介意这种配置模式,根据我的经验,你很少想重新配置你的终端。