Jak udostępnić opcję „Szukaj w Google” w menu kontekstowym zaznaczonego tekstu w gnome-terminal?

19

Chcę mieć opcję wyszukiwania w Google dostępną w menu kontekstowym zaznaczonego tekstu w gnome-terminal . Coś podobnego do opcji dostępnej w menu kontekstowym zaznaczonego tekstu w przeglądarce Google Chrome / Chromeium / Firefox:

Wyszukaj w Google

Coś podobnego do powyższego obrazu, ale w terminalu gnome. czy to możliwe?

Radu Rădeanu
źródło
Również istotne: zapytanie Google z dowolnego miejsca
Slothworks

Odpowiedzi:

17

Tak, istnieje opcja. Najpierw pobierz następujące pakiety deb:

Po drugie, zainstaluj je za pomocą następujących poleceń w swoim terminalu:

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

I po trzecie, uruchom ponownie terminal.

Od teraz, kiedy otworzysz terminal gnome, możesz szybko wyszukiwać błędy wiersza poleceń Google, ostrzeżenia i inne rzeczy. Zaznacz tekst, kliknij go prawym przyciskiem myszy i wybierz „Wyszukaj w Google”. Otwiera domyślną przeglądarkę internetową i przechodzi na stronę wyników wyszukiwania Google:

szukaj w google z terminala

Źródło: Dodaj wyszukiwarkę Google do Gnome Terminal w Ubuntu 13.10

Radu Rădeanu
źródło
Nie działa już 14.04!
lrkwz
10

Korzystając z Colinker , konfigurowalnego menu kontekstowego dla zaznaczonego tekstu, możesz wyszukiwać zaznaczony tekst w dowolnej aplikacji, nie tylko w terminalu gnome. W systemach Linux Colinker jest zaprojektowany do użycia z xbindkeysi xclip.

sun2rge
źródło
1

Ubuntu 18.04

1) Zostań superużytkownikiem

sudo -s

2) Pobierz i zainstaluj pakiety programistów, aby zbudować terminal gnome

apt-get build-dep gnome-terminal

3) Pobierz i skompiluj źródła dla aktualnej wersji gnome-terminal

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

4) przejdź do źródeł (zmień cyfry „3.28.2” w przyszłych wersjach)

cd gnome-terminal-3.28.2

5) Pobierz łatkę

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

6) Rozpakuj i zastosuj łatkę

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

7) Zbuduj rozwiązanie ponownie

make

8) Zapisz starą wersję serwera terminali gnome

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

9) Skopiuj nową wersję zamiast starej

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

10) Zabij starą instancję gnome-terminal-server (obecna instancja gnome-terminal też zostanie zamknięta)

killall gnome-terminal-server

11) Uruchom terminal gnome i ciesz się

sig11
źródło
Witamy w Ask Ubuntu! :-) Dziękujemy za opublikowanie poprawnej odpowiedzi, ale czy możesz również edytować koniec wyjaśnić, co robisz, aby użytkownik zrozumiał, co robi i jakie są niebezpieczeństwa, jeśli terminal gnome zostanie w przyszłości zmodernizowany?
Fabby,
Tak, daj nam znać, skąd search on googlepochodzi ta wtyczka, link do kodu źródłowego byłby świetny.
intijk