Чати по скайпу та пропущені дзвінки знову з’являються


11

У мене Skype 4.2.0.11 на Ubuntu 12.04

У мене виникає проблема, що набір чатів по скайпу та пропущені дзвінки продовжують з’являтися як сповіщення при запуску скайпу, хоча я видаляю їх щоразу. Немає конкретної картини, яку я бачу, немає конкретного користувача чи часу доби.

Якщо не очистити всю історію мого облікового запису, чи є спосіб виправити це?


Ви намагалися видалити файли кешу програми?
Рамхаунд

Я б спробував запустити Skypeз командного рядка (перевірте, чи є -vможливість мати багатослівний вихід), і коли ви запускаєте програму та відхиляєте їх, дивіться, чи не створюються помилки. Це може бути таким же простим, як дозвіл десь змушує його не зберігати ці речі.
nerdwaller

@nerdwaller Хороша ідея, я отримую попередження gtk при запуску, але жодних попереджень при видаленні записів
jdog

@Ramhound, де я можу знайти кеш. Я спеціально не хочу видаляти історію.
jdog

Резервне копіювання історії, як запобіжний захід ...
Ramhound

Відповіді:


6

Клацніть правою кнопкою миші події сповіщень у Skype та виберіть "Видалити подію"


7

Поки що я бачив лише стійкі пропущені дзвінки. Вони, мабуть, виникають, коли під час дзвінка перервається з'єднання, і негайний наступний дзвінок з іншого боку не відповідає.

Це працювало для мене:

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

(Напевно, ви можете кинути цілий пункт, де нічого не псуєте, але я не намагався.)


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: Файл надіслано

Я досі не знаю, звідки береться ця помилка


Здається, це працює, але я повинен визнати, що було багато, що я маю на цьому, і просто все видалив.
jdog

2

Відповідь Пірса правильна і набагато простіша, ніж прийнята відповідь, але це могло б зробити з трохи кращим поясненням.

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

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

Тому не використовуйте "позначити всі переглянуті", ані X за записами, а клацніть правою кнопкою миші та виберіть "Видалити подію".


2

Відповіді Лоека та Пірса вірні. Просто, щоб полегшити щось:

Ви можете натиснути перший запис і Shift+ натиснути останній запис, потім клацнути правою кнопкою миші та натиснути «Видалити події», щоб видалити весь список.


0

Видалення бесіди наразі не підтримується на робочому столі Skype для Windows або Skype для Windows 10. (Джерело: Support.Skype.com )


Пам'ятайте, це питання було для Skype на Linux 4.3 у 2013 році!
jdog

Вибачте, я пропустив це ....
AndrePKI
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.