我想要一个像在 Google 上搜索在选定文本的上下文菜单中可用gnome 终端。类似于在 google chrome/chromium/firefox 浏览器中选定文本的上下文菜单中可用的选项:
那么,与上图类似的东西,但是在 gnome-terminal 中。这可能吗?
答案1
是的,有一个选项。首先下载以下 deb 包:
其次,在终端中使用以下命令安装它们:
sudo dpkg -i /path/to/gnome-terminal-data_3.6.1-0ubuntu4.1_all.deb
sudo dpkg -i gnome-terminal_3.6.1-0ubuntu4.1_i386.deb
#or, depending on what you downloaded
sudo dpkg -i gnome-terminal_3.6.1-0ubuntu4.1_amd64.deb
第三,重新启动您的终端。
从现在开始,当你打开 gnome-terminal 时,你可以快速搜索 Google 命令行错误、警告和其他内容。突出显示文本,右键单击它并选择“在 Google 上搜索”。它会打开默认的 Web 浏览器并转到 Google 搜索结果页面:
答案2
使用科林克,一个可自定义的选定文本上下文菜单,您可以在任何应用程序中搜索选定文本,而不仅仅是 gnome 终端。在 Linux 系统上,Colinker 设计用于xbindkeys
和xclip
。
答案3
Ubuntu 18.04
sudo -s
- 下载并安装开发者包来构建 gnome-terminal
apt-get build-dep gnome-terminal
- 下载并构建当前版本 gnome-terminal 的源代码
cd /usr/local/src
apt-get -b source gnome-terminal
- 转到来源(在未来版本中更改数字“3.28.2”)
cd gnome-terminal-3.28.2
- 下载补丁
curl https://ypokhilko.linkpc.net/wp-content/uploads/2018/12/search_on_google.patch_.gz --output search_on_google.patch.gz
- 解压并应用补丁
gzip -d search_on_google.patch.gz
cat search_on_google.patch | patch -p 1
- 配置
./configure
- 再次构建解决方案
make
- 存储旧版本的 gnome-terminal-server
mv /usr/lib/gnome-terminal/gnome-terminal-server /usr/lib/gnome-terminal/gnome-terminal-server.old
- 复制新版本而不是旧版本
cp ./src/gnome-terminal-server /usr/lib/gnome-terminal/gnome-terminal-server
- 杀死 gnome-terminal-server 的旧实例(gnome-terminal 的当前实例也将关闭)
killall gnome-terminal-server
- 运行 gnome-terminal 并享受
Ubuntu 20.04.5 LTS
- 存储旧版本的 gnome-terminal-server
mv /usr/libexec/gnome-terminal-server /usr/libexec/gnome-terminal-server.old
- 复制新版本而不是旧版本
cp ./src/gnome-terminal-server /usr/libexec/gnome-terminal-server