Ответы:
Это не совсем то, что вам нужно, но в Empathy, к сожалению, есть метка в настройках: «Отображать входящие события в области уведомлений».
Убедитесь, что это не отмечено, и новые сообщения будут открываться сразу же в фоновом режиме.
Этот ответ на другой вопрос сочувствия может удовлетворить ваши потребности.
Решение, которое я в итоге использовал, заключается в следующем:
NB. Название опций может отличаться, так как моя актуальная версия не на английском языке.
Вы можете сделать это с помощью пакета 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, а затем перезапустить индикатор-апплет (например, выйти и снова войти).