KDE dispose d’une interface utilisateur scriptée extrêmement puissante grâce à l’utilitaire dcop. Vous pouvez contrôler pratiquement toutes les applications KDE en entrant des commandes dcop via des scripts de shell ou à partir du shell lui-même. Ces actions peuvent ensuite être liées à des éléments de menu et même à des touches de raccourci. KDE peut également être installé sur Ubuntu via le package kubuntu-desktop.
Il y a quelque temps, j'avais demandé à mon ami Caveman s'il était possible de sélectionner du texte dans n'importe quelle application et d'effectuer une recherche Google via un raccourci clavier. Il est revenu 30 minutes plus tard avec une solution que je vous présente ici.
Tout d’abord, assurez-vous que le package xsel est installé en exécutant la commande suivante:
sudo apt-get install xsel
Nous allons maintenant créer un script shell nommé gsrch.sh et le placer dans votre dossier personnel.
kwrite ~/gsrch.sh
Entrez dans le texte suivant. Assurez-vous qu’il n’ya pas de saut de ligne sur la deuxième ligne (et excusez le formatage funky)
#!/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″
Activez maintenant les autorisations d'exécution sur le script shell:
chmod u+x ~/gsrch.sh
Nous sommes maintenant prêts à ajouter ceci à un élément du menu KDE. Exécutez kmenuedit pour accéder à l’éditeur de menus de KDE et ajoutez un nouvel élément à votre guise:
Cliquez sur le bouton de raccourci clavier dans le coin inférieur droit de cette fenêtre et définissez un raccourci clavier approprié. J’ai utilisé Win + G, mais vous pouvez le définir comme vous le souhaitez: