web-dev-qa-db-ja.com

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

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

9
amh

望みどおりではありませんが、Empathyには、「通知領域に着信イベントを表示する」という残念なラベルの付いたボックスがあります。

alt text

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

4
Dylan McCall

この回答 別の共感の質問にあなたのニーズを満たすかもしれません。

2
Jorge Castro

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

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

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

2
Cedric

Xdotoolパッケージを使用して実行できます。

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

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

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

重要:スクリプト内の番号951は解像度に依存し、モニターでは機能しません。画面のメッセージングメニューアイコンのx座標です。機能するまで微調整する必要があります。

1
Malabarba

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

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

0
JanC