Как сделать «Поиск в Google» доступным в контекстном меню выбранного текста в gnome-терминал?

19

Я хочу, чтобы в контекстном меню выделенного текста в gnome-Terminal была доступна опция « Поиск в Google» . Что-то похожее на опцию, которая доступна в контекстном меню выделенного текста в браузере Google Chrome / Chromium / Firefox:

поиск в Google

Итак, что-то похожее на изображение выше, но в gnome-Terminal. Это возможно?

Раду Рэдяну
источник
Также актуально: Google-запрос отовсюду
Slothworks

Ответы:

17

Да, есть вариант. Сначала загрузите следующие пакеты 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-терминал, вы сможете быстро искать в командной строке Google ошибки, предупреждения и другие вещи. Выделите текст, щелкните по нему правой кнопкой мыши и выберите «Поиск в Google». Он откроет веб-браузер по умолчанию и перейдет на страницу результатов поиска Google:

поиск по гуглу из терминала

Источник: Добавьте Google Search в Gnome Terminal в Ubuntu 13.10.

Раду Рэдяну
источник
Не работает больше на 14.04!?
lrkwz
10

Используя настраиваемое контекстное меню для выбранного текста Colinker , вы можете искать выбранный текст в любом приложении, а не только в терминале gnome. В системах Linux Colinker предназначен для использования с xbindkeysи xclip.

sun2rge
источник
1

Ubuntu 18.04

1) стал суперпользователем

sudo -s

2) Загрузите и установите пакеты разработчика для сборки gnome-терминала

apt-get build-dep gnome-terminal

3) Скачать и собрать исходные коды для текущей версии gnome-терминала

cd /usr/local/src
apt-get -b source gnome-terminal

4) перейти к источникам (изменить цифры "3.28.2" в будущих версиях)

cd gnome-terminal-3.28.2

5) Скачать патч

curl https://ypokhilko.linkpc.net/wp-content/uploads/2018/12/search_on_google.patch_.gz --output search_on_google.patch.gz

6) Распакуйте и примените патч

gzip -d search_on_google.patch.gz
cat search_on_google.patch | patch -p 1

7) Построить решение снова

make

8) Хранить старую версию gnome-терминал-сервера

mv /usr/lib/gnome-terminal/gnome-terminal-server /usr/lib/gnome-terminal/gnome-terminal-server.old

9) Скопируйте новую версию вместо старой

cp ./src/gnome-terminal-server /usr/lib/gnome-terminal/gnome-terminal-server

10) Убить старый экземпляр gnome-terminal-server (текущий экземпляр gnome-terminal тоже будет закрыт)

killall gnome-terminal-server

11) Запустите gnome-терминал и наслаждайтесь

sig11
источник
Добро пожаловать в Спросите Ubuntu! :-) Спасибо за публикацию правильного ответа, но не могли бы вы также отредактировать и объяснить, что вы делаете, чтобы пользователь понимал, что он делает, и в чем опасность, если в будущем терминал gnome будет обновлен?
Fabby
Да, пожалуйста, дайте нам знать, откуда search on googleвзялся этот плагин, ссылка на исходный код была бы отличной.
Intijk