การแชทของ Skype และสายที่ไม่ได้รับจะปรากฏขึ้นอีกครั้ง


11

ฉันมี Skype 4.2.0.11 บน Ubuntu 12.04

ฉันมีปัญหาที่เกิดขึ้นซ้ำ ๆ ที่ชุดการแชท skype และการโทรที่ไม่ได้รับจะปรากฏขึ้นอีกเป็นการแจ้งเตือนเมื่อฉันเริ่ม Skype ถึงแม้ว่าฉันจะลบพวกเขาทุกครั้ง ไม่มีรูปแบบเฉพาะสำหรับฉันที่สามารถมองเห็นไม่มีผู้ใช้หรือเวลาเฉพาะของวัน

การล้างประวัติบัญชีของฉันทั้งหมดมีวิธีที่ฉันสามารถแก้ไขได้ไหม


คุณพยายามลบไฟล์แคชสำหรับโปรแกรมหรือไม่?
Ramhound

ฉันจะลองเรียกใช้Skypeจากบรรทัดคำสั่ง (ตรวจสอบว่ามี-vตัวเลือกที่จะมีเอาต์พุต verbose) และเมื่อคุณรันโปรแกรมและยกเลิกสิ่งเหล่านี้ดูว่ามีข้อผิดพลาดเกิดขึ้นหรือไม่ อาจเป็นเรื่องง่ายเหมือนการขออนุญาตจากที่ไหนซักแห่งที่ทำให้ไม่สามารถบันทึกสิ่งนั้นได้
nerdwaller

@nerdwaller เป็นความคิดที่ดีฉันได้รับคำเตือน gtk เมื่อเริ่มต้น แต่ไม่มีคำเตือนเมื่อลบรายการ
jdog

@Ramhound ฉันจะค้นหาแคชได้ที่ไหน ฉันไม่ต้องการลบประวัติโดยเฉพาะ
jdog

การสำรองข้อมูลประวัติความเป็นมาความไม่ประมาทแล้ว ...
Ramhound

คำตอบ:



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 , GUI ที่ใช้ QT ที่ดี)
  3. ใช้เว็บไซต์บางแห่งเพื่อแปลงวันที่ของการแจ้งเตือนที่ไม่สามารถฆ่าได้ที่น่ารำคาญให้เป็นรูปแบบ Unix Timestamp (อย่าลืมที่จะใช้สิ่งที่เขตเวลา)
  4. ในตาราง "ข้อความ" ลบแถวที่มีการประทับเวลาใกล้กับที่ได้รับในขั้นตอนที่ 3 และเนื้อหาที่เกี่ยวข้องของฟิลด์ "ผู้เขียน" (เช่นไม่ลบข้อความจากผู้ติดต่อรายอื่น) สิ่งที่น่าสนใจคือการกำจัดการแจ้งเตือน "สายที่ไม่ได้รับ" ถึงแม้ว่าการล้างตาราง "การโทร" จะไม่มีผลกระทบใด ๆ
  5. บันทึกการเปลี่ยนแปลงกลับไปที่ main.db และเริ่ม Skype อีกครั้ง

หากต้องการ จำกัด ข้อความที่มีปัญหาให้แคบลงตรวจสอบประเภทข้อความว่าเป็นหนึ่งในการแจ้งเตือนที่คุณต้องการกำจัด:

  • 61: ข้อความแชท
  • 30: เริ่มการโทร
  • 39: วางสาย
  • 68: ส่งไฟล์แล้ว

ฉันยังไม่รู้ว่าจุดบกพร่องนี้เกิดจากที่ใด


ดูเหมือนว่าจะใช้งานได้ แต่ฉันต้องยอมรับว่ามีหลายอย่างที่ฉันมีอยู่แล้วและเพิ่งลบทุกอย่าง
jdog

2

คำตอบของเพียร์ซนั้นถูกต้องและง่ายกว่าคำตอบที่ยอมรับ แต่สามารถทำได้ด้วยคำอธิบายที่ดีกว่าเล็กน้อย

ฉันพบเบาะแสในฟอรัม Skype: http://community.skype.com/t5/Linux/cancelled-missed-call-notifications-reappear-on-startup/td-p/2040751

ผมมีปัญหาเดียวกัน. แทนที่จะคลิกที่ "ทำเครื่องหมายดูทั้งหมด" คลิกขวาที่การแจ้งเตือนแต่ละรายการจากนั้นคลิกที่ "ลบรายการ" ในเมนูที่ปรากฏขึ้น

ดังนั้นอย่าใช้ "ทำเครื่องหมายดูทั้งหมด" หรือ X ที่อยู่หลังรายการ แต่คลิกขวาที่รายการแล้วเลือก "ลบเหตุการณ์"


2

คำตอบของ Loek และ Pierce นั้นถูกต้อง เพียงเพื่อทำให้สิ่งต่าง ๆ ง่ายขึ้น:

คุณสามารถคลิกที่รายการแรกและShift+ คลิกที่รายการสุดท้ายจากนั้นคลิกขวาและคลิก "ลบกิจกรรม" เพื่อลบรายการทั้งหมด


0

ขณะนี้การลบการสนทนาไม่ได้รับการสนับสนุนบนเดสก์ท็อป Skype สำหรับ Windows หรือ Skype สำหรับ Windows 10 (ที่มา: Support.Skype.com )


โปรดจำไว้ว่าคำถามนี้มีไว้สำหรับ Skype บน Linux 4.3 ในปี 2013!
jdog

ฉันขอโทษฉันพลาดไป ....
AndrePKI
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.