(エンベロープをクリックする代わりに)Empathyで新しいIMを開く方法は?


9

新しいIMが届いたときに、インジケーターアプレットのエンベロープアイコンをクリックする代わりに、キーボードショートカットを使用して開くことができるようにEmpathyを設定する方法はありますか?

回答:


4

それはあなたが望むものではありませんが、Empathyの設定には残念ながらラベルが付いたボックスがあります:「通知領域に着信イベントを表示する」。

代替テキスト

チェックされていないことを確認してください。新しいメッセージがすぐにバックグラウンドで開きます。


Empathy 3.8.4ではこのオプションが見つかりません。この答えはまだ関係がありますか?
Waldir Leoncio 2013年

3.8〜でも探していました。何か案が?
euDennis


2

私が最終的に使用したソリューションは次のとおりです:

  1. 共感を開始します。
  2. ナビゲーションバーのランチャーを右クリックします
  3. 「ランチャーを保持」を選択します。
  4. 最後に、ラウチャーの位置(3としましょう)を覚えてください。そして、共感に集中したいときはいつでもWIN+を押してください3。前回そのワークスペースでチャットウィンドウがフォーカスされていなかった場合は、チャットウィンドウが表示されるまでWIN+を32回押すだけです。

注意:実際のバージョンは英語ではないため、オプション名は異なる場合があります。


1

xdotoolパッケージを使用してそれを行うことができます。

  1. xdotoolがインストールされていることを確認してください
    sudo apt-get install xdotool
  2. という新しい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
    
  3. それを保存し、実行可能としてマークします(これはファイルのプロパティで実行できます)。

  4. それをお好みのホットキーにバインドします(これは、メインメニューの[キーボードショートカット]に移動して行うことができます)。

実際に行うことは、アイコンの上にマウスを移動し、アイコンをクリックして、マウスを元の場所に戻すことだけです。私はF11に拘束されており、これまでのところ素晴らしいです。

重要951スクリプト内の数値は解像度によって異なり、モニターでは機能しません。これはx画面のメッセージングメニューアイコンの座標です。機能するまで微調整する必要があります。


0

メッセージングメニューのデフォルトのショートカットはSuper + M(Super = Windowsキー)だと思います。

そのショートカットを使用するCompiz拡張機能も少なくとも1つあります。その場合、Compizでそのショートカットを削除してから、インジケーターアプレットを再起動する必要があります(たとえば、ログアウトして再度ログインする)。


1
Super-Mは画面をネガティブに切り替えます
エクステンダー

エクステンダーは正しいです。私はcompizを無効にしても、Super + Mは何もしませんでした。
AMH

ええと、これはLucidで動作したと思いますが、Maverickでは動作しないようです... :-(
JanC

私の回答への追加を参照してください...
JanC
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.