Czaty Skype i nieodebrane połączenia wciąż się pojawiają


11

Mam Skype 4.2.0.11 na Ubuntu 12.04

Mam powtarzający się problem, że zestaw czatów na skype i nieodebrane połączenia pojawiają się ponownie jako powiadomienia, kiedy uruchamiam skype, mimo że usuwam je za każdym razem. Nie widzę w tym żadnego konkretnego wzorca, żadnego konkretnego użytkownika ani pory dnia.

Czy po usunięciu całej historii mojego konta mogę to naprawić?


Czy próbowałeś usunąć pliki pamięci podręcznej dla programu?
— Ramhound,

Spróbowałbym uruchomić Skypez wiersza poleceń (sprawdź, czy istnieje -vopcja pełnego wyjścia), a gdy uruchomisz program i odrzucisz je, zobacz, czy nie wystąpiły jakiekolwiek błędy. Może to być tak proste, jak pozwolenie, które powoduje, że nie zapisuje takich rzeczy.
— nerdwaller

@nerdwaller Dobry pomysł, dostaję ostrzeżenia gtk podczas uruchamiania, ale nie ma ostrzeżeń podczas usuwania wpisów
— jdog

@Ramhound gdzie znajdę pamięć podręczną. W szczególności nie chcę usuwać historii.
— jdog

Utwórz
— kopię

Odpowiedzi:


6

Kliknij prawym przyciskiem myszy powiadomienia o wydarzeniach w Skype i wybierz „Usuń wydarzenie”


7

Do tej pory widziałem tylko stałe nieodebrane połączenia. Wydaje się, że występują one, gdy połączenie zrywa się podczas połączenia i natychmiastowe kolejne połączenie z drugiej strony nie jest odbierane.

To działało dla mnie:

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

(Prawdopodobnie możesz zrzucić całą klauzulę „where where”, nie psując niczego, ale nie próbowałem.)


5

Miałem ten sam problem i ostatecznie naprawiłem go w następujący sposób:

  1. backup ~ / .Skype / your_skype_login / main.db
  2. otwórz go za pomocą przeglądarki sqlite (korzystałem z SQLite Database Browser , ładnego GUI opartego na QT)
  3. użyj strony internetowej, aby przekonwertować datę irytujących, niemożliwych do zabrania powiadomień na uniksowy format sygnatury czasowej (nie zapomnij wziąć rzeczy ze strefy czasowej)
  4. w tabeli „Wiadomości” usuń wiersze, które mają znaczniki czasu zbliżone do tych uzyskanych w kroku 3 i odpowiednią zawartość pola „autor” (tj. nie usuwaj wiadomości z innych kontaktów). Co ciekawe, pozbywa się to również powiadomień o „nieodebranych połączeniach”, mimo że wyczyszczenie tabeli „Połączenia” nie ma żadnego efektu.
  5. Zapisz zmiany z powrotem do main.db i uruchom ponownie Skype

Aby zawęzić zakres wiadomości, sprawdź, czy typ wiadomości to powiadomienie, którego chcesz się pozbyć:

  • 61: Wiadomość czatu
  • 30: Rozpocznij połączenie
  • 39: Zakończenie połączenia
  • 68: Plik wysłany

Nadal nie wiem, skąd bierze się ten błąd


Wydaje się, że działa, ale muszę przyznać, że było ich tak wielu i po prostu wszystko usunąłem.
— jdog

2

Odpowiedź Pierce'a jest poprawna i znacznie łatwiejsza niż odpowiedź zaakceptowana, ale można to zrobić z nieco lepszym wyjaśnieniem.

Znalazłem wskazówkę na forum Skype: http://community.skype.com/t5/Linux/cancelled-missed-call-notifications-reappear-on-startup/td-p/2040751

Miałem ten sam problem. Zamiast klikać „zaznacz wszystkie oglądane”, kliknij prawym przyciskiem myszy każde powiadomienie, a następnie kliknij „usuń wpis” w wyświetlonym menu.

Więc nie używaj „zaznacz wszystkie oglądane” ani X za wpisami, ale kliknij wpis prawym przyciskiem myszy i wybierz „Usuń zdarzenie”.


2

Odpowiedzi Loek i Pierce są słuszne. Żeby było trochę łatwiej:

Możesz kliknąć pierwszy wpis i Shift+ kliknąć ostatni wpis, a następnie kliknąć prawym przyciskiem myszy i kliknąć „Usuń zdarzenia”, aby usunąć całą listę.


0

Usuwanie rozmowy nie jest obecnie obsługiwane w Skypie dla komputerów z systemem Windows lub Skypie dla Windows 10. (Źródło: Support.Skype.com )


Pamiętaj, że to pytanie dotyczyło Skype'a na Linuksie 4.3 w 2013 roku!
— jdog

Przepraszam, tęskniłem za tym ...
— AndrePKI
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.