KDE heeft een zeer krachtige script user interface door het gebruik van de dcop utility. U kunt vrijwel elke KDE-toepassing door het invoeren van commando's via dcop shell scripts of vanuit de shell zelf. Deze acties kunnen vervolgens worden gekoppeld aan menu-items, en zelfs de sneltoetsen. KDE kan ook worden geïnstalleerd op Ubuntu door middel van de kubuntu-desktop pakket.
Ik had vroeg mijn vriend Hollenman een tijdje terug, indien het mogelijk was om tekst in iedere applicatie te selecteren en een Google-zoekopdracht via een sneltoets te doen. Hij kwam terug 30 minuten later met een oplossing, waarvan ik bericht voor u hier.
Controleer eerst of je de xsel pakket geïnstalleerd door het volgende commando:
sudo apt-get install xsel
Nu gaan we een shell-script met de naam gsrch.sh en zet het in je thuismap.
kwrite ~ / gsrch.sh
Voer de volgende tekst. Zorg ervoor dat er niet een lijn pauze op de tweede lijn (en sorry voor de funky opmaak)
#! / Bin / bash
dcop `dcopfind-a 'konqueror-*'` konqueror-hoofdvenster # 1 newTab "http://www.google.com/search?q=`xsel -P-o `& ie = UTF-8 & oe = UTF-8''
Nu kunnen uitvoeren permissies op de shell script:
chmod u + x ~ / gsrch.sh
Nu zijn we klaar om dit toe te voegen aan een item om het KDE-menu. Run kmenuedit om naar het KDE-menu-editor, en voeg een nieuw item waar je het gevoel dat:
U kunt de naam van het item wat je wilt, maar je moet het juiste pad blader naar het commando script op uw systeem. Verander het tijdelijk pad naar je home directory, en zorg ervoor dat de "Enable lancering feedback" checkbox niet is aangevinkt.
Klik op de sneltoets knop in de rechterbenedenhoek van dit venster, en een passende sneltoets. Ik gebruikte Win + G, maar je kunt het instellen op wat je zou willen:
Nu kunnen we testen het uit door het selecteren van tekst in een venster. Bijvoorbeeld, wilde ik erachter te komen wat deze foutmelding betekent, dus heb ik de tekst geselecteerd, en druk op de Win + G sneltoets:
En fluitje van een cent, ik heb een google zoekvenster helemaal klaar om te gaan:
KDE is gewoon geweldig!
Keine Kommentare:
Kommentar veröffentlichen