KDE ma niezwykle potężny interfejs skryptowy za pomocą narzędzia dcop. Możesz kontrolować praktycznie każdą aplikację KDE, wprowadzając polecenia dcop za pomocą skryptów powłoki lub samej powłoki. Czynności te można następnie powiązać z elementami menu, a nawet klawiszami skrótów. KDE można również zainstalować na Ubuntu poprzez pakiet kubuntu-desktop.
Poprosiłem mojego przyjaciela Cavemana jakiś czas temu, czy można było wybrać tekst w dowolnej aplikacji i zrobić wyszukiwanie w Google za pomocą skrótu. Wrócił po 30 minutach z rozwiązaniem, które tutaj publikuję.
Najpierw upewnij się, że masz zainstalowany pakiet Xsel, uruchamiając następujące polecenie:
sudo apt-get install xsel
Teraz utworzymy skrypt powłoki o nazwie gsrch.sh i umieścimy go w twoim katalogu domowym.
kwrite ~ / gsrch.sh
Wprowadź następujący tekst. Upewnij się, że nie ma linii podziału na drugiej linii (i wybacz poprawne formatowanie)
#! / 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 "
Teraz włącz uprawnienia wykonywania w skrypcie powłoki:
chmod u + x ~ / gsrch.sh
Teraz jesteśmy gotowi dodać to do elementu do menu KDE. Uruchom polecenie kmenuedit, aby przejść do edytora menu KDE i dodać nowy element tam, gdzie masz ochotę:
Możesz nazwać przedmiot, który chcesz, ale musisz przejść do właściwej ścieżki do skryptu poleceń w twoim systemie. Zmień ścieżkę roboczą na katalog domowy i upewnij się, że pole wyboru "Włącz opinię o uruchomieniu" nie jest zaznaczone.
Kliknij przycisk skrótu w prawym dolnym rogu tego okna i ustaw odpowiedni klawisz skrótu. Użyłem Win + G, ale możesz ustawić wszystko, co chcesz:
Teraz możemy przetestować go, zaznaczając tekst w dowolnym oknie. Na przykład chciałem dowiedzieć się, co oznacza ten komunikat o błędzie, więc wybrałem tekst, a następnie kliknąłem skrót klawiszowy Win + G:
I łatwe jak ciasto, mam gotowe okno wyszukiwania w Google:
KDE jest po prostu niesamowite!