จะล้างประวัติการแชทของ Skype ได้อย่างไร?


15

ดูเหมือนว่าในรุ่นหน้าต่างของ Skype, มีตัวเลือกในประวัติการสนทนาชัดเจน มันควรจะเป็นTools > Options > IM & SMS > Clear history buttonแต่อย่างมีประสิทธิภาพไม่มีอะไรที่คล้ายกันอยู่ที่นี่:

ไม่มีปุ่มประวัติที่ชัดเจน

ตัวเลือกนี้ไม่ปรากฏในเวอร์ชันที่มาพร้อมกับ Ubuntu 13.04 ของฉัน ในการตั้งค่าความเป็นส่วนตัวมีตัวเลือกนี้:

ป้อนคำอธิบายรูปภาพที่นี่

และที่ใดที่หนึ่งในฟอรัม Skype มีการกล่าวว่าการเปลี่ยนเป็นปิดใช้งานประวัติจากนั้นรีสตาร์ท Skype จะกำจัดประวัติการแชท พยายามไม่ทำงาน

ค้นหาบิตฉันพบว่าคุณต้องกำจัดไฟล์บางส่วนในไดเรกทอรี Skype ; ฉันทำอย่างนั้นจากไดเรกทอรีฉันมี:

cd $HOME/.Skype/my_skype_name/ 
rm chat*.dbb user*.dbb 

... ยังไม่ไป ก่อนที่ฉันจะกำจัดไดเรกทอรี. Skype ทั้งหมดและกำหนดค่า Skype ทั้งหมดอีกครั้งมีใครบ้างที่รู้วิธีการทำ เนื้อหาของไดเรกทอรีคือ:

alert2048.dbb       chatsync             httpfe           msn.db-journal
alert4096.dbb       config.lck           keyval.db        msn.lock
bistats.db          config.xml           keyval.lock      profile16384.dbb
bistats.db-journal  contactgroup256.dbb  main.db          sms512.dbb
bistats.lock        dc.db                main.db-journal  transfer256.dbb
call256.dbb         eas.db               main.lock        voicemail
callmember256.dbb   eas.db-journal       msn.db           voicemail256.dbb

การลบส่วนที่เหลือทั้งหมด*.dbbไม่ได้ผลเช่นกัน

บทเรียน : อย่าใส่ข้อมูลที่ละเอียดอ่อนลงในการแชทของ Skype


ลองสิ่งนี้ คลิกที่เครื่องมือ -> ตัวเลือก -> IM & SMS และปุ่มล้างประวัติ
มิทช์

@Mitch ปุ่มนั้นมีให้บริการในรุ่นแม่ม่ายและ Mac รุ่น Skepe แต่ไม่ใช่ใน Linux อย่างที่ฉันพูดในย่อหน้าแรกของคำถาม ... คุณกำลังตรวจสอบรุ่นใดอยู่
Rmano

คำตอบ:


5

ฉันใช้ Linux Mint 17 และสามารถล้างประวัติการแชทได้ แต่คุณจะไม่ชอบคำตอบ

ครั้งแรกที่ฉันลอง expunging ข้อมูลทั้งหมดในไดเรกทอรี. / Skype ไม่ได้ช่วยตามที่ทุกคนข้างต้นได้ชี้ให้เห็น

ฉันติดตั้ง Windows XP ใน Oracle VirtualBox VM แล้ว ฉันติดตั้ง Skype ใน VM Windows จากนั้นไปที่ตัวเลือก -> ความเป็นส่วนตัวและตั้งค่า "เก็บประวัติการแชทสำหรับ .. " เป็นปิดใช้งานประวัติ

อย่างไรก็ตามหลังจากลบการแชทเก่าโดยใช้การติดตั้ง Windows ฉันกลับไปที่ Linux Mint เริ่ม Skype และเดาว่าอะไร - ไม่มีประวัติการแชท


3
นั่นหมายความว่า Skype กำลังเก็บข้อมูลนั้นออนไลน์และไม่ได้ให้วิธีการลบแก่ผู้ใช้ Linux ดี ... ขอบคุณแล้ว +1
Rmano

9

ฉันได้รับคำสั่งจากฝ่ายบริการลูกค้าของ Skype ให้ทำดังต่อไปนี้:

  1. ไปที่ตัวเลือก -> ความเป็นส่วนตัวและตั้งค่า "เก็บประวัติการแชทสำหรับ .. " เป็นปิดใช้งานประวัติจากนั้นออกจากระบบและลงชื่อเข้าใช้

  2. ไปที่ $ HOME / .Skype / my_skype_name / และลบ main.db เท่านั้น ออกจากระบบ & ลงชื่อเข้าใช้

มันได้ผล


ไม่แน่ใจว่าทำไมนี่ไม่ใช่คำตอบที่ยอมรับ ทำงานได้อย่างสมบูรณ์แบบโดยไม่ต้องใช้ Windows VM อย่างไรก็ตามเป็นเรื่องแปลกที่ทีม Skype ยังไม่ได้พยายามแก้ไขข้อผิดพลาดนี้
Pradeeban Kathiravelu

@KathiraveluPradeeban ปัญหาคือในกรณีของฉันสิ่งนี้หลีกเลี่ยงการบันทึกประวัติการแชทในอนาคต แต่โหลดไฟล์เก่าจากเซิร์ฟเวอร์อีกครั้ง นอกจากนี้ฉันไม่ต้องการปิดใช้งานประวัติการแชท ฉันแค่ต้องการลืมรหัสผ่านที่ผ่านมา ... เพื่อกำจัดรหัสผ่านที่ฉันพิมพ์ผิดจุด (ตำหนิคลิกเพื่อโฟกัส ... ) ;-) (BTW ฉันสิ้นสุดการเปลี่ยนรหัสผ่าน ... )
Rmano

การแก้ปัญหาข้างต้นจะลบประวัติของคุณและรายชื่อผู้ติดต่อล่าสุด คำเตือน: มันจะลบผู้ติดต่อของคุณทั้งหมดเช่นกัน
แบรดฮอร์น

@BradHorn มันไม่เคยลบที่อยู่ติดต่อของฉัน ฉันลองแล้ว
Pradeeban Kathiravelu

มันซ่อนรายชื่อของฉันทั้งหมดด้วย ฉันจัดการเพื่อแก้ไขด้วยการโทรทดสอบผ่านตัวเลือก / อุปกรณ์เสียง / โทรทดสอบ และมันแสดงให้ฉันเห็นว่าฉันมีการแชทครั้งล่าสุดกับผู้ติดต่อหนึ่งคน + ฉันส่งไฟล์ - นั่นหมายความว่าไม่ได้ลบทุกอย่าง
MiroJanosik

5

แล้วนุกล่ะ? คำเตือนสิ่งนี้จะทำให้โปรไฟล์ Skype ของคุณมีประสิทธิภาพ:

ก่อนอื่นทำการสำรองข้อมูล:

cp -r ~/.Skype ~/skype.bk

ตอนนี้ลบไดเรกทอรี. Skype:

rm -r ~/.Skype

เสร็จสิ้น

โปรดทราบว่าการดำเนินการนี้จะลบเฉพาะสำเนาประวัติที่จะคืนค่าโดย Skype เมื่อลงชื่อเข้าใช้


อ๋อ อาวุธสุดท้าย ;-)
Rmano

1
@Rmano เดี๋ยวก่อนพวกเรามาไม่ถึงขั้นนั้นเหรอ?
Braiam

ฉันปิดการใช้งานประวัติการแชทในตัวเลือกออกจาก Skype ลบไดเรกทอรี ~ / .Skype เมื่อฉันลงชื่อเข้าใช้อีกครั้งฉันจะเห็นรายชื่อผู้ติดต่อของฉันทั้งหมดได้รับการโหลดซ้ำจากอินเทอร์เน็ตช้าและหลังจากนั้นไม่นานการสนทนาทั้งหมดของฉันก็จะถูกโหลดใหม่เช่นกัน ใช้ Skype 4.2
Marco Lackovic

@ Krige หากเป็นเช่นนั้นประวัติจะไม่ถูกเก็บไว้ในเครื่อง
Braiam

@Braiam นั่นคือสิ่งที่ฉันเดา ดังนั้นเราจะล้างประวัติการแชทในกรณีเช่นนี้ได้อย่างไร?
Marco Lackovic

1

เทอร์มินัลในการทำมันบอกชื่อผู้ใช้ skype ของผู้ใช้คือ 'โรม' และชื่อของคอมพิวเตอร์คือ 'รัสเซีย':

rome@russia:~$ cd /home/rome/.Skype/rome/
rome@russia:~$ rm -rf `find . -name "*.dbb"

อย่างที่คุณสามารถอ่านในย่อหน้าสุดท้ายของคำถามฉันลองแล้ว ใช้งานไม่ได้ มันลืมเนื้อหาการแชทที่เก่ามากไม่ใช่ทั้งหมด
Rmano

0

วิธีที่ฉันทำใน Skype 4.3.0.37 (เพราะ Mackys answer ไม่ทำงาน) คือการลบระเบียนทั้งหมดออกจากข้อความตารางในฐานข้อมูล SQLite ของ Skype

ก่อนติดตั้งsqlite3ถ้าคุณไม่มี:

sudo apt-get install sqlite3

จากนั้นออกจาก Skype เพื่อปลดล็อกฐานข้อมูลและดำเนินการคำสั่งต่อไปนี้เปลี่ยน[username]ชื่อ skype ของคุณ:

sqlite3 ~/.Skype/[username]/main.db "delete from messages;"

การทำเช่นนี้จะลบประวัติการแชทในเครื่องคอมพิวเตอร์ของคุณฉันไม่แน่ใจว่าหาก Skype จะโหลดซ้ำจากอินเทอร์เน็ต


0

หากคุณต้องการลบข้อความบุคคลเดียว คุณต้องทำสิ่งนี้ 1. ออกจากระบบ skype 2. ติดตั้ง sqlite3 (หากยังไม่ได้ติดตั้ง) sudo apt-get install sqlite3 # กำลังติดตั้ง sqlite3

  1. จากนั้นทำสิ่งนี้ (สมมติว่ารหัส skype ของบุคคลนั้นเป็น "nafis.ahmad")

    sqlite3 ~ / .Skype / [your-skype-username] /main.db "ลบออกจากข้อความที่ dialog_partner = 'nafis.ahmad';"


0

หากคุณใช้ skypeforlinux:

1- ออกจากแอปพลิเคชัน

2- เปลี่ยนชื่อไฟล์ Databases.db ภายในตำแหน่งนี้:

~/.config/skypeforlinux/databases/

3- รีสตาร์ท skypeforlinux


-1

พบสิ่งนี้เป็นประโยชน์ฉันเดาว่า: http://adminspot.net/topic/5042-removing-skype-chat-history-linux-ubuntu-should-work-for-other-distros-as-well-

ข้อความอ้างอิง: "พบสิ่งนี้ทางอินเทอร์เน็ตด้วยโปสเตอร์ต้นฉบับ

เวอร์ชั่นลินุกซ์ปัจจุบันสำหรับ skype 2.2 beta นั้นไม่มีปุ่มลบประวัติและดูเหมือนจะไม่มีตั๋วบั๊กดังนั้นถ้าคุณต้องการล้างประวัติการแชทของคุณ

ด้วย Skype ที่ไม่ทำงานเปิดโฟลเดอร์บ้านของคุณเลือกแสดงไฟล์ที่ซ่อนค้นหาไฟล์. skype เปลี่ยนชื่อเป็น. skypeold (หรืออะไรก็ได้)

เมื่อคุณเข้าสู่ระบบ skype แล้วคุณสามารถลบโฟลเดอร์ที่ถูกเปลี่ยนชื่อได้

หมี "


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