Izmantojot dcop lietderību, KDE ir ļoti spēcīgs skriptu lietotāja interfeiss. Jūs varat kontrolēt gandrīz jebkuru KDE lietojumprogrammu, ievadot dcop komandas, izmantojot čaulas skriptus vai pašu korpusu. Pēc tam šīs darbības var piesaistīt izvēlnes vienumiem un pat karstos taustiņus. KDE var instalēt arī Ubuntu, izmantojot kubuntu-desktop paketi.
Es biju lūgusi kādu draugu Caveman kādu laiku atpakaļ, ja bija iespējams izvēlēties tekstu jebkurā pieteikumā un veikt Google meklēšanu, izmantojot karsto atslēgu. Viņš atgriezās 30 minūtes vēlāk ar risinājumu, kuru es šeit šeit izvietoju.
Vispirms pārliecinieties, vai pakotne xsel ir instalēta, palaižot šādu komandu:
sudo apt-get install xsel
Tagad mēs izveidosim čaulas skriptu ar nosaukumu gsrch.sh un ievietosim to savā mājas mapē.
kwrite ~ / gsrch.sh
Ievadiet šādu tekstu. Pārliecinieties, ka otrajā rindiņā nav līnijas pārtraukuma (un atvainoja funky formātu)
#! / 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 "
Tagad ļauj izpildīt atļaujas uz čaulas skriptu:
chmod u + x ~ / gsrch.sh
Tagad mēs esam gatavi to pievienot vienumam KDE izvēlnē. Palaidiet kmenuedit, lai nokļūtu KDE izvēlnes redaktorā un pievienotu jaunu vienumu jebkurā vietā, kur jūs jūtaties kā:
Jūs varat nosaukumu vienumu, ko vēlaties, bet jums būs nepieciešams pārlūkot pareizo ceļu komandrindas skriptam jūsu sistēmā. Mainiet darba ceļu kā savu vietējo direktoriju un pārliecinieties, ka izvēles rūtiņa "Iespējot atskaiti par sākt darbu" nav atzīmēta.
Noklikšķiniet uz klikšķināšanas pogas šī loga apakšējā labajā stūrī un iestatiet piemērotu karsto taustiņu. Es izmantoju Win + G, bet varat iestatīt to, ko vēlaties:
Tagad mēs to varam izmēģināt, izvēloties tekstu jebkurā logā. Piemēram, es gribēju noskaidrot, ko nozīmē šis kļūdas ziņojums, tāpēc es atlasīju tekstu un pēc tam piespiedu taustiņu Win + G:
Un viegli kā pīrāgs, man ir pieejams Google meklēšanas logs, kas ir gatavs doties:
KDE ir vienkārši pārsteidzošs!