web-dev-qa-db-ja.com

Skypeチャットと不在着信が繰り返し表示されます

Ubuntu 12.04でSkype 4.2.0.11を使用しています

スカイプチャットと不在着信のセットが毎回削除されますが、スカイプを起動すると通知として再表示されるという問題が繰り返し発生します。私が見ることができる特定のパターンはなく、特定のユーザーや時刻もありません。

アカウント履歴をすべてクリアする以外に、これを修正する方法はありますか?

11
jdog

Skypeで通知イベントを右クリックし、[イベントの削除]を選択します

6
Pierce

私は今のところ、永続的な不在着信を見ただけです。これらは、通話中に接続が切断され、相手側からの直後の通話に応答しない場合に発生するようです。

これは私のために働いた:

update Messages set consumption_status = 0 where type = 30 and consumption_status != 0;

(おそらく、何も台無しにせずにwhere句全体を削除できますが、私は試していません。)

7
Patrick Roemer

私は同じ問題を抱えていて、次のように修正することになりました:

  1. バックアップ〜/ .Skype/your_skype_login/main.db
  2. それをいくつかのsqliteビューアで開きます(私は SQLiteデータベースブラウザ を使用しました、ニースQTベースのGUI)
  3. 一部のWebサイト を使用して、迷惑な殺せない通知の日付をUnixタイムスタンプ形式に変換します(タイムゾーンのものを使用することを忘れないでください)
  4. テーブル「メッセージ」で、ステップ3で取得したタイムスタンプに近いタイムスタンプを持つ行と、「著者」フィールドの対応する内容を削除します(つまり、他の連絡先からメッセージを削除しないでください)。興味深いことに、「通話」テーブルをクリアしても効果はありませんが、「不在着信」通知も削除されます。
  5. 変更をmain.dbに保存し直して、Skypeを再起動します

問題のメッセージを絞り込むには、メッセージタイプが、削除する通知の1つであることを確認します。

  • 61:チャットメッセージ
  • 30:通話開始
  • 39:通話終了
  • 68:ファイルが送信されました

このバグがどこから来ているのかまだわかりません

5
dmytro

LoekとPierceの答えは正しいです。物事を少し簡単にするために:

最初のエントリをクリックして、 Shift+最後のエントリをクリックし、右クリックして[イベントの削除]をクリックして、リスト全体を削除します。

2
HenkH

ピアスの答えは正しく、受け入れられた答えよりもはるかに簡単ですが、少し良い説明で行うことができます。

Skypeフォーラムで手がかりを見つけました: http://community.skype.com/t5/Linux/cancelled-missed-call-notifications-reappear-on-startup/td-p/2040751

私も同じ問題を抱えていました。 「すべて表示済みとしてマーク」をクリックする代わりに、各通知を右クリックして、表示されるメニューの「エントリの削除」をクリックします。

したがって、「すべてを表示済みにする」やエントリの背後にあるXを使用せずに、エントリを右クリックして「イベントの削除」を選択してください。

2
loek

会話の削除は現在、Skype forWindowsデスクトップまたはSkypefor Windows 10ではサポートされていません。(出典: Support.Skype.com

0
AndrePKI