Trò chuyện Skype và cuộc gọi nhỡ tiếp tục xuất hiện trở lại


11

Tôi có Skype 4.2.0.11 trên Ubuntu 12.04

Tôi có một vấn đề định kỳ là một tập hợp các cuộc trò chuyện skype và các cuộc gọi nhỡ tiếp tục xuất hiện lại dưới dạng thông báo khi tôi khởi động skype, mặc dù tôi xóa chúng mỗi lần. Không có mẫu cụ thể nào mà tôi có thể thấy, không có người dùng hoặc thời gian cụ thể trong ngày.

Không thể xóa tất cả lịch sử tài khoản của tôi, có cách nào để tôi khắc phục điều này không?


Bạn đã cố gắng để xóa các tập tin bộ nhớ cache cho chương trình?
Ramhound

Tôi sẽ thử khởi chạy Skypetừ dòng lệnh (kiểm tra xem có -vtùy chọn nào có đầu ra dài dòng không) và khi bạn chạy chương trình và loại bỏ chúng, hãy xem có lỗi nào được tạo không. Nó có thể đơn giản như một sự cho phép ở đâu đó khiến nó không lưu những thứ đó.
nerdwaller

@nerdwaller Ý tưởng hay, tôi nhận được cảnh báo gtk khi khởi động, nhưng không có cảnh báo nào khi xóa các mục
jdog

@Ramhound tôi tìm bộ đệm ở đâu. Tôi đặc biệt không muốn xóa lịch sử.
jdog

Sao lưu lịch sử để đề phòng sau đó ...
Ramhound

Câu trả lời:


6

Nhấp chuột phải vào các sự kiện thông báo trong Skype và chọn "Xóa sự kiện"


7

Cho đến nay tôi chỉ thấy các cuộc gọi nhỡ liên tục. Những điều này dường như xảy ra khi kết nối bị rớt trong khi gọi và một cuộc gọi tiếp theo ngay lập tức từ phía bên kia không được trả lời.

Điều này làm việc cho tôi:

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

(Có lẽ bạn có thể bỏ toàn bộ mệnh đề where mà không làm hỏng bất cứ điều gì, nhưng tôi chưa thử.)


5

Tôi đã có cùng một vấn đề và cuối cùng đã sửa nó như sau:

  1. sao lưu ~ / .Skype / your_skype_login / main.db
  2. mở nó với một số trình xem sqlite (Tôi đã sử dụng Trình duyệt cơ sở dữ liệu SQLite , GUI dựa trên QT đẹp)
  3. sử dụng một số trang web để chuyển đổi ngày của các thông báo khó chịu thành định dạng dấu thời gian Unix (đừng quên lấy nội dung múi giờ)
  4. trong bảng "Tin nhắn", xóa các hàng có dấu thời gian gần với các hàng thu được ở bước 3 và nội dung tương ứng của trường "tác giả" (nghĩa là không xóa tin nhắn khỏi các liên hệ khác). Thật thú vị, điều này cũng loại bỏ các thông báo "Cuộc gọi nhỡ", mặc dù việc xóa bảng "Cuộc gọi" không có tác dụng.
  5. Lưu các thay đổi trở lại main.db và khởi động lại Skype

Để thu hẹp các tin nhắn được đề cập, hãy kiểm tra loại tin nhắn là một trong những thông báo bạn muốn loại bỏ:

  • 61: Tin nhắn trò chuyện
  • 30: Bắt đầu cuộc gọi
  • 39: Kết thúc cuộc gọi
  • 68: Tệp đã gửi

Tôi vẫn không biết lỗi này bắt nguồn từ đâu


Nó có vẻ hiệu quả, nhưng tôi phải thừa nhận rằng có rất nhiều thứ mà tôi đã sử dụng và chỉ cần xóa mọi thứ.
jdog

2

Câu trả lời của Pierce là chính xác và dễ dàng hơn nhiều so với câu trả lời được chấp nhận, nhưng nó có thể làm với một lời giải thích tốt hơn một chút.

Tôi tìm thấy manh mối trên diễn đàn Skype: http://community.skype.com/t5/Linux/cancelling-missed-call-notifying-reappear-on-startup/td-p/2040751

Tôi đã từng gặp vấn đề tương tự. Thay vì nhấp vào "đánh dấu tất cả đã xem", nhấp chuột phải vào từng thông báo và sau đó nhấp vào "xóa mục nhập" trong menu xuất hiện.

Vì vậy, không sử dụng "đánh dấu tất cả đã xem", cũng không phải X phía sau các mục mà nhấp chuột phải vào mục và chọn "Xóa sự kiện".


2

Câu trả lời của Loek và Pierce là đúng. Chỉ để làm cho mọi thứ dễ dàng hơn một chút:

Bạn có thể nhấp vào mục đầu tiên và Shift+ nhấp vào mục cuối cùng, sau đó nhấp chuột phải và nhấp vào "Xóa Sự kiện" để xóa toàn bộ danh sách.


0

Xóa một cuộc hội thoại hiện không được hỗ trợ trên máy tính để bàn Skype cho Windows hoặc Skype cho Windows 10. (Nguồn: Support.Skype.com )


Hãy nhớ câu hỏi này dành cho Skype trên Linux 4.3 vào năm 2013!
jdog

Tôi xin lỗi, tôi đã bỏ lỡ điều đó ....
AndrePKI
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.