Есть ли способ настроить Empathy таким образом, чтобы при появлении нового чата я мог открыть его с помощью сочетания клавиш вместо необходимости щелкать значок конверта в апплете индикатора?
Это не совсем то, что вам нужно, но в Empathy, к сожалению, есть метка в настройках: «Отображать входящие события в области уведомлений».
Убедитесь, что это не отмечено, и новые сообщения будут открываться сразу же в фоновом режиме.
Я решил использовать следующее решение:
N.B .: Название параметров может отличаться, поскольку моя фактическая версия не на английском языке.
Вы можете сделать это с помощью пакета xdotool.
sudo apt-get install xdotool
Откройте новый скрипт bash с именем messaging.sh
и вставьте в него следующий код.
#! /bin/bash
mp=$(xdotool getmouselocation | sed 's/x:\(\w\+\) y:\(\w\+\) scr.*/\1 \2/')
xdotool mousemove --clearmodifiers 951 10 click --clearmodifiers 1 mousemove --clearmodifiers $mp
Сохраните его, отметьте его как исполняемый (вы можете сделать это в свойствах файла).
Все, что он на самом деле делает, - это перемещает мышь поверх значка, щелкает значок и возвращает мышь туда, где она была. Я привязан к F11, и пока он великолепен.
Важно : число 951
внутри скрипта зависит от разрешения и не будет работать на вашем мониторе. Это x
координата значка меню сообщений на вашем экране, вы должны настраивать его, пока он не заработает.
Я думаю, что ярлык по умолчанию для меню сообщений - Super + M (Super = Windows-key).
Существует по крайней мере одно расширение Compiz, которое тоже использует этот ярлык. В этом случае вы должны удалить этот ярлык в Compiz, а затем перезапустить индикатор-апплет (например, выйти из системы и вернуться обратно).
Этот ответ на другой вопрос сочувствия может удовлетворить ваши потребности.