Empathyを設定して、新しいIMが到着したときに、インジケーターアプレットのエンベロープアイコンをクリックするのではなく、キーボードショートカットを使用して開くことができるようにする方法はありますか?
望みどおりではありませんが、Empathyには、「通知領域に着信イベントを表示する」という残念なラベルの付いたボックスがあります。
これがチェックされていないことと、新しいメッセージがバックグラウンドですぐに開くことを確認してください。
この回答 別の共感の質問にあなたのニーズを満たすかもしれません。
最終的に使用したソリューションは次のとおりです。
N.B .:私の実際のバージョンは英語ではないため、オプション名は異なる場合があります。
Xdotoolパッケージを使用して実行できます。
Sudo apt-get install xdotool
messaging.sh
という新しいbashスクリプトを開き、次のコードをそこに貼り付けます。
#! /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キー)です。
そのショートカットも使用するCompiz拡張機能が少なくとも1つあります。その場合、Compizでそのショートカットを削除してから、インジケーターアプレットを再起動する必要があります(たとえば、ログアウトして再度ログインする)。