
KDEには、dcopユーティリティを使用することで非常に強力なスクリプトインターフェイスが用意されています。シェルスクリプトまたはシェル自体からdcopコマンドを入力することで、ほぼすべてのKDEアプリケーションを制御できます。これらのアクションは、メニュー項目、さらにはホットキーに関連付けることができます。 KDEは、kubuntu-desktopパッケージを通じてUbuntuにインストールすることもできます。
どのアプリケーションでもテキストを選択し、ホットキーを使ってGoogle検索を行うことができたら、私は友人のCavemanにしばらく前に尋ねた。彼は30分後に私がここにあなたにポストしている解決策で戻った。
まず、次のコマンドを実行して、xselパッケージがインストールされていることを確認します。
sudo apt-get install xsel
ここで、gsrch.shというシェルスクリプトを作成し、ホームフォルダに配置します。
kwrite ~/gsrch.sh
次のテキストを入力します。 2行目に改行がないことを確認してください(そして奇妙な書式を許してください)
#!/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″
次に、シェルスクリプトに対して実行権限を有効にします。
chmod u+x ~/gsrch.sh
これをアイテムにKDEメニューに追加する準備が整いました。 kmenueditを実行してKDEメニューエディタを表示し、気に入った場所に新しい項目を追加します:
![必要に応じて項目に名前を付けることができますが、システム上のコマンド・スクリプトの正しいパスを参照する必要があります。作業パスをホームディレクトリに変更し、[起動フィードバックを有効にする]チェックボックスがオフになっていることを確認します。 必要に応じて項目に名前を付けることができますが、システム上のコマンド・スクリプトの正しいパスを参照する必要があります。作業パスをホームディレクトリに変更し、[起動フィードバックを有効にする]チェックボックスがオフになっていることを確認します。](https://i.play-and-more.com/images/howto/enable-google-search-from-shortcut-key-in-kde-on-kubuntu-p.webp)
このウィンドウの右下隅にあるホットキーボタンをクリックし、適切なホットキーを設定します。私はWin + Gを使いましたが、好きなものに設定することができます:


