Omogoči Google Iskanje s tipko za bližnjico v KDE na Ubuntu
KDE ima izjemno zmogljiv skriptni uporabniški vmesnik z uporabo pripomočka dcop. Praktično lahko upravljate katero koli aplikacijo KDE, tako da vnesete ukaze dcop prek skriptov ukazne lupine ali iz same lupine. Te ukrepe lahko nato povežete z menijskimi točkami in celo z vročimi tipkami. KDE lahko namestite tudi na Ubuntu prek paketa kubuntu-desktop.
Vprašal sem svojega prijatelja Caveman nekaj časa nazaj, če je bilo mogoče izbrati besedilo v kateri koli aplikaciji in narediti Google iskanje preko hitre tipke. Po 30 minutah se je vrnil z rešitvijo, ki jo tukaj objavljam.
Najprej se prepričajte, da imate nameščen paket xsel, tako da zaženete naslednji ukaz:
sudo apt-get install xsel
Zdaj bomo ustvarili ukazno lupino z imenom gsrch.sh in jo vstavili v domačo mapo.
kwrite ~ / gsrch.sh
Vnesite naslednje besedilo. Prepričajte se, da v drugi vrstici ni preloma vrstice (in oprostite funky formatiranje)
#! / bin / bash
dcop 'dcopfind -a' konqueror - * "konqueror-mainwindow # 1 newTab" http://www.google.com/search?q='xsel -p -o '& ie = UTF-8 & oe = UTF-8 "
Zdaj omogočite izvršilna dovoljenja za skript lupine:
chmod u + x ~ / gsrch.sh
Zdaj smo pripravljeni dodati to elementu v meni KDE. Zaženite kmenuedit, da pridete do urejevalnika menijev KDE, in dodajte nov element, kjer koli želite:
Element lahko poimenujete, kar želite, vendar morate v sistemu poiskati pravilno pot za ukazno skripto. Spremenite delovno pot kot domači imenik in preverite, ali je potrditveno polje »Omogoči povratne informacije o zagonu« Ni označeno.
Kliknite gumb bližnjice v spodnjem desnem kotu tega okna in nastavite ustrezno tipko. Uporabil sem Win + G, vendar ga lahko nastavite na vse, kar želite:
Zdaj ga lahko preizkusimo tako, da izberemo besedilo v katerem koli oknu. Na primer, želel sem ugotoviti, kaj to sporočilo o napaki pomeni, zato sem izbral besedilo in nato pritisnil bližnjico Win + G:
In enostavno kot pita, imam google iskalno okno, ki je pripravljeno za uporabo:
KDE je neverjeten!