KDE имеет чрезвычайно мощный пользовательский интерфейс с помощью утилиты dcop. Вы можете контролировать практически любое приложение KDE, введя команды dcop через сценарии оболочки или из самой оболочки. Эти действия затем могут быть привязаны к пунктам меню и даже горячим клавишам. KDE также можно установить на Ubuntu через пакет kubuntu-desktop.
Я попросил моего друга Caveman вернуться, если бы можно было выбрать текст в любом приложении и выполнить поиск Google с помощью горячей клавиши. Он вернулся через 30 минут с решением, которое я отправляю для вас здесь.
Во-первых, убедитесь, что пакет xsel установлен, выполнив следующую команду:
sudo apt-get install xsel
Теперь мы создадим сценарий оболочки с именем gsrch.sh и поместим его в вашу домашнюю папку.
kwrite ~/gsrch.sh
Введите следующий текст. Убедитесь, что во второй строке нет разрыва строки (и прошу прощения за фанки)
#!/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″
Теперь включите разрешения на выполнение сценария оболочки:
chmod u+x ~/gsrch.sh
Теперь мы готовы добавить это к элементу в меню KDE. Запустите kmenuedit, чтобы перейти в редактор меню KDE, и добавьте новый элемент, где бы вы ни находились:
Нажмите кнопку горячей клавиши в нижнем правом углу этого окна и установите соответствующую горячую клавишу. Я использовал Win + G, но вы можете настроить его на все, что хотите: