O KDE possui uma interface de usuário com script extremamente poderosa através do uso do utilitário dcop. Você pode controlar virtualmente qualquer aplicativo do KDE inserindo comandos dcop através de scripts de shell ou do próprio shell. Essas ações podem ser vinculadas a itens de menu e até mesmo teclas de atalho. O KDE também pode ser instalado no Ubuntu através do pacote kubuntu-desktop.
Eu havia perguntado ao meu amigo Caveman há algum tempo se era possível selecionar texto em qualquer aplicativo e fazer uma pesquisa no Google por meio de uma tecla de atalho. Ele voltou 30 minutos depois com uma solução, que estou postando para você aqui.
Primeiro, certifique-se de ter o pacote xsel instalado, executando o seguinte comando:
sudo apt-get install xsel
Agora vamos criar um script de shell chamado gsrch.sh e colocá-lo na sua pasta pessoal.
kwrite ~/gsrch.sh
Digite o seguinte texto. Certifique-se de que não haja uma quebra de linha na segunda linha (e perdoe a formatação do funk)
#!/bin/bash
dcop `dcopfind -a ‘konqueror-*’` konqueror-mainwindow#1 newTab “https://www.google.com/search?q=`xsel -p -o`&ie=UTF-8&oe=UTF-8″
Agora ative as permissões de execução no script de shell:
chmod u+x ~/gsrch.sh
Agora estamos prontos para adicionar isso a um item no menu do KDE. Execute o kmenuedit para acessar o editor de menu do KDE e adicione um novo item onde você quiser:
Clique no botão de atalho no canto inferior direito desta janela e defina uma tecla de atalho apropriada. Eu usei o Win + G, mas você pode configurá-lo para qualquer coisa que desejar: