11

У меня есть Skype 4.2.0.11 на Ubuntu 12.04

У меня есть повторяющаяся проблема, что набор скайп-чатов и пропущенных звонков продолжают появляться как уведомления при запуске скайпа, даже если я удаляю их каждый раз. Там нет никакого конкретного шаблона, который я могу видеть, никакого конкретного пользователя или времени суток.

Если не считать очистки всей истории моего аккаунта, можно ли это исправить?

6 ответов6

7

До сих пор я видел только постоянные пропущенные звонки. Похоже, это происходит, когда соединение прерывается во время разговора, и на немедленный последующий звонок другой стороны не поступает ответ.

Это сработало для меня:

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

(Возможно, вы можете отказаться от целого предложения where, ничего не перепутав, но я не пробовал.)

6

Щелкните правой кнопкой мыши уведомления о событиях в Skype и выберите "Удалить событие"

5

У меня была та же проблема, и я решил исправить ее следующим образом:

  1. резервное копирование ~/.Skype/your_skype_login/main.db
  2. откройте его с помощью некоторого средства просмотра sqlite (я использовал SQLite Database Browser, хороший графический интерфейс на основе QT)
  3. используйте какой-нибудь веб-сайт для преобразования даты надоедливых неубиваемых уведомлений в формат отметки времени Unix (не забудьте взять материал о часовом поясе)
  4. в таблице "Сообщения" удалите строки, метки времени которых близки к меткам, полученным на шаге 3, и соответствующее содержимое поля "автор" (т. е. не удаляйте сообщения из других контактов). Интересно, что это также избавляет от уведомлений "Пропущенный звонок", хотя очистка таблицы "Звонки" не имеет никакого эффекта.
  5. Сохраните изменения обратно в main.db и снова запустите Skype

Чтобы сузить рассматриваемые сообщения, проверьте тип сообщения, от которого вы хотите избавиться:

  • 61: сообщение чата
  • 30: начало звонка
  • 39: конец вызова
  • 68: файл отправлен

Я до сих пор не знаю, откуда эта ошибка

2

Ответы Лука и Пирса верны. Просто чтобы сделать вещи немного проще:

Вы можете щелкнуть первую запись и Shift+ щелкнуть последнюю запись, затем щелкнуть правой кнопкой мыши и нажать "Удалить события", чтобы удалить весь список.

2

Ответ Пирса является правильным и намного проще, чем принятый ответ, но он мог бы сделать с немного лучшим объяснением.

Я нашел подсказку на форуме Skype: http://community.skype.com/t5/Linux/cancelled-missed-call-notifications-reappear-on-startup/td-p/2040751.

У меня такая же проблема. Вместо того, чтобы нажимать "пометить все просмотренные", щелкните правой кнопкой мыши каждое уведомление, а затем нажмите "удалить запись" в появившемся меню.

Так что не используйте "отметить все просмотренные", ни X за записями, а щелкните правой кнопкой мыши запись и выберите "Удалить событие".

0

Удаление разговора в настоящее время не поддерживается на рабочем столе Skype для Windows или Skype для Windows 10.(Источник: Поддержка.Skype.com)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .