私はしばらくの間Googleでアプリ固有のパスワードを使用していますが、最近Ubuntu 12.10にアップグレードしました。それ以来、私はGoogleトークでEmpathyを使用することができませんでした。動作させる方法はありますか?
ありがとう!
私はそれを考え出した。
Empathyでは、JabberまたはGoogleの2つのタイプのアカウントを追加できます。
Jabberアカウントを追加すると、通常のgmailパスワードでもアプリケーション固有のパスワードでも動作しません。接続しようとすると、ハングするだけです。
Googleアカウントを追加すると、埋め込みブラウザウィンドウを開いてGoogleアカウントにログインするように求められます。アプリ固有のパスワードを入力しようとすると、通常のパスワードを使用するように指示されます。通常のパスワードを使用すると、2要素認証を求められます。私は自分のコンピューターにログインするたびにプロンプトを表示する必要があると考えて、それがすべきことではないと想定していましたが、Ubuntuが私のGoogleアカウントメニューで現在承認されていることがわかります。これはうまくいくはずです。
つまり、Empathyはアプリ固有のパスワードを使用する必要がないため、アプリ固有のパスワードでは機能しません。
しかし、なぜ一般的にJabberで機能しなかったのかはまだわかりません。
問題を修正しました。これで、企業ファイアウォールの背後でGoogleトークにアクセスできます。
ルートとしてファイル/ usr/share/accounts/services/google-im.service
を編集します
1)行を変更します:
<setting name="param-server">talk.google.com</setting>
to
<setting name="param-server">talk.google.com:443</setting>
2)次の行を追加します。
<setting name="param-old-ssl">true</setting>
(このファイルにはバックアップサーバーのリストがありますが、期待どおりに動作させることはできませんでした)
再起動します(おそらく、これらの変更を機能させるために再起動できるものがありますが、これは確実に起動します)。
共感を開始します(Googleアカウントが既に作成されていると仮定)。 Jabberアカウントは必要ありません。 2回ログインしようとするように見えますが、2回目は動作します(理由は不明です)。
お役に立てば幸いです。