Как сделать «Поиск в 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.


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-терминал и наслаждайтесь


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

Да, пожалуйста, дайте нам знать, откуда search on googleвзялся этот плагин, ссылка на исходный код была бы отличной.
Intijk
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.