Skype चैट इतिहास कैसे साफ़ करें?


15

ऐसा लगता है कि स्काइप के विंडो संस्करण में, चैट इतिहास को साफ़ करने का विकल्प है । यह माना जाता है, Tools > Options > IM & SMS > Clear history buttonलेकिन प्रभावी रूप से कुछ भी समान नहीं है:

कोई स्पष्ट इतिहास बटन नहीं

यह विकल्प मेरे Ubuntu 13.04 के साथ आने वाले संस्करण पर मौजूद नहीं है। गोपनीयता सेटिंग्स में यह विकल्प है:

यहाँ छवि विवरण दर्ज करें

और कहीं न कहीं Skype फोरम में यह कहा गया है कि इतिहास को अक्षम करने और फिर Skype को पुनरारंभ करने से चैट इतिहास से छुटकारा मिल जाएगा। कोशिश की कि, काम न करें।

थोड़ी खोज करने पर मैंने पाया कि आपको स्काइप डायरेक्टरी में कुछ फाइल को खत्म करना है ; मैंने उस निर्देशिका से किया था:

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

... फिर भी नहीं जाना। इससे पहले कि मैं सभी स्काइप निर्देशिका से छुटकारा पाऊं और सभी स्काइप को फिर से कॉन्फ़िगर करूं, क्या कोई ऐसा है जो जानता है कि यह कैसे करना है? निर्देशिका की सामग्री है:

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 और क्लियर हिस्ट्री बटन पर क्लिक करें।
मिच

@ मिच, वह बटन स्कूप की विधवाओं और मैक संस्करण में उपलब्ध है, लेकिन लिनक्स पर नहीं, जैसा कि मैं सवाल के पहले पैराग्राफ में कहता हूं ... आप किस संस्करण की जाँच कर रहे हैं?
रामानो

जवाबों:


5

मैं लिनक्स मिंट 17 चला रहा हूं, और चैट इतिहास को साफ करने में सक्षम था। लेकिन आप जवाब पसंद नहीं करेंगे।

पहले मैंने ./Skype डायरेक्टरी में सभी डेटा को एक्सपेंशन करने की कोशिश की। मदद नहीं की, जैसा कि ऊपर सभी ने बताया है।

मेरे पास ओरेकल वर्चुअलबॉक्स वीएम में विंडोज एक्सपी स्थापित है। मैंने वीएम विंडोज में स्काइप स्थापित किया, फिर विकल्प -> गोपनीयता पर गया और इतिहास को अक्षम करने के लिए "चैट इतिहास रखें .." सेट किया।

वैसे भी, विंडोज इंस्टॉलेशन का उपयोग करके पुरानी चैट को हटाने के बाद, मैं लिनक्स मिंट पर वापस चला गया, स्काइप शुरू किया, और अनुमान लगाया कि क्या, लोग? - कोई चैट इतिहास नहीं।


3
इसका वास्तव में मतलब है कि Skype उस डेटा को ऑनलाइन रख रहा है, और यह लिनक्स उपयोगकर्ताओं को इसे हटाने का एक तरीका प्रदान नहीं करता है। अच्छा ... धन्यवाद वैसे भी, +1।
रमनो

9

मुझे निम्नलिखित करने के लिए Skype ग्राहक सेवा द्वारा निर्देश दिया गया था:

  1. विकल्प पर जाएँ -> गोपनीयता और सेट करें "चैट इतिहास के लिए रखें" .. इतिहास को अक्षम करने के लिए, फिर साइन आउट करें और साइन इन करें।

  2. $ Home / .Skype / my_skype_name / पर जाएं और केवल main.db हटाएं। साइन आउट करें और साइन इन करें।

इसने काम कर दिया।


निश्चित नहीं कि यह स्वीकृत उत्तर क्यों नहीं था। विंडोज़ वीएम के बिना पूरी तरह से काम करता है। हालांकि, यह अजीब है कि स्काइप टीम ने अभी तक इस गड़बड़ को ठीक करने का प्रयास नहीं किया।
प्रदीबन कातिरवेलु

@KathiraveluPradeeban समस्या यह है कि मेरे मामले में इस चीज़ ने चैट इतिहास की भविष्य की रिकॉर्डिंग को टाला, लेकिन पुराने को सर्वर से पुनः लोड कर दिया। इसके अलावा, मैं चैट इतिहास को अक्षम नहीं करना चाहता हूं; मैं सिर्फ पिछले एक को भूल जाना चाहता हूं ... उस पासवर्ड से छुटकारा पाने के लिए जिसे मैंने गलत स्थान पर टाइप किया था (फोकस क्लिक-टू-फोकस ...) ;-) (BTW, मैंने उस पासवर्ड को बदलना समाप्त कर दिया ...)
रमनो

उपरोक्त समाधान वास्तव में आपके इतिहास और हाल ही में संपर्क की गई सूची को हटा देगा। चेतावनी: यह आपके सभी संपर्कों को भी हटा देगा।
ब्रैड हॉर्न

@ ब्रैडहॉर्न ने मेरे संपर्कों को कभी नष्ट नहीं किया। मैं इसे करने की कोशिश की।
प्रदीबन कातिरवेलु

इसने मेरे सभी संपर्कों को भी छिपा दिया। मैंने विकल्प / ध्वनि उपकरणों के माध्यम से 'टेस्ट कॉल' करके / एक परीक्षण कॉल करके इसे ठीक करने में कामयाबी हासिल की। और इसने मुझे दिखाया कि मैंने हाल ही में एक संपर्क के साथ चैट किया था + मैंने एक फ़ाइल भेजी - इसका मतलब है कि यह सब कुछ नहीं हटाता है।
मिरोजानसिक

5

कैसे के बारे में यह परमाणु? चेतावनी यह प्रभावी रूप से अपने Skype प्रोफ़ाइल परमाणु जाएगा:

सबसे पहले, एक बैकअप करें:

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

अब .Skype निर्देशिका निकालें:

rm -r ~/.Skype

किया हुआ।

ध्यान दें कि यह केवल इतिहास की स्थानीय प्रतिलिपि को हटा देगा जो साइन इन करने पर Skype द्वारा पुनर्स्थापित किया जाएगा।


हां। अंतिम उपाय हथियार। ;-)
रमानो

1
@ रमनो रुको, क्या हम पहले ही उस अवस्था में नहीं पहुँच गए थे?
ब्रियम

मैंने चैट इतिहास को विकल्पों में अक्षम कर दिया है, स्काइप छोड़ दिया है, ~ / .Skype निर्देशिका को हटा दिया है। जब मैं वापस साइन इन करता हूं, तो मैं अपने सभी संपर्कों को धीरे-धीरे इंटरनेट से पुनः लोड हो रहा देख सकता हूं और थोड़ी देर के बाद मेरी सभी बातचीत फिर से लोड हो जाती है। Skype 4.2 का उपयोग करना।
मार्को लैकोविक

@ अगर यह ऐसा है, तो इतिहास स्थानीय रूप से संग्रहीत नहीं है।
ब्रिअम

@ ब्रायम, यही मैंने अनुमान लगाया है। तो हम ऐसे मामलों में चैट इतिहास को कैसे साफ़ कर सकते हैं?
मार्को लैकोविच

1

इसे करने का टर्मिनल तरीका, उपयोगकर्ता का स्काइप उपयोगकर्ता नाम 'रोम' है और कंप्यूटर का नाम 'रूसिया' है:

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

जैसा कि आप प्रश्न में अंतिम पैराग्राफ में पढ़ सकते हैं, मैंने कोशिश की। काम नहीं करता है। यह बहुत पुरानी चैट सामग्री को भूल जाता है, उन सभी को नहीं।
रमानो

0

जिस तरह से मैंने इसे स्काइप 4.3.0.37 पर किया था (क्योंकि मैके का जवाब काम नहीं करता था) स्काइप के SQLite डेटाबेस में टेबल मैसेज से सभी रिकॉर्ड को डिलीट करना था।

sqlite3यदि आपके पास नहीं है तो पहले इंस्टॉल करें :

sudo apt-get install sqlite3

फिर डेटाबेस को अनलॉक करने और [username]अपने स्काइप नाम के साथ बदलते हुए, निम्नलिखित स्टेटमेंट को निष्पादित करने के लिए स्काइप छोड़ें :

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

यह आपके स्थानीय कंप्यूटर पर चैट इतिहास को हटा देगा, मुझे यकीन नहीं है कि अगर स्काइप इसे इंटरनेट से फिर से लोड करेगा।


0

यदि आप केवल एक व्यक्ति संदेश को हटाना चाहते हैं। आपको यह करने की आवश्यकता है। 1 है। स्काइप का लॉगआउट। 2. sqlite3 स्थापित करें (यदि यह पहले से स्थापित नहीं है) sudo apt-get install sqlite3 # install sqlite3

  1. तो यह करो। (यह मानते हुए कि उस व्यक्ति की स्काइप आईडी "nafis.ahmad" है)

    sqlite3 ~ / .Skype / [your-skype-username] /main.db "उन संदेशों से हटाएं जहां Dial_partner = 'nafis.ahmad';"


0

यदि आप skypeforlinux का उपयोग करते हैं:

1- आवेदन से बाहर निकलें।

2- इस स्थान के अंदर फ़ाइल डेटाबेस डेटाबेस का नाम बदलें:

~/.config/skypeforlinux/databases/

3- स्काइपफोर्लिंक्स को पुनः आरंभ करें


-1

यह पाया गया, सहायक, मुझे लगता है: http://adminspot.net/topic/5042-removing-skype-chat-history-linux-ubuntu-should-work-for-other-distros-as-well/

उद्धरण: "मूल पोस्टर के लिए नेट धन्यवाद पर यह मिला

स्काइप 2.2 बीटा के लिए वर्तमान लिनक्स संस्करण में एक डिलीट हिस्ट्री बटन की कमी है और ऐसा प्रतीत नहीं होता है कि कोई बग टिकट है, यदि आप अपना चैट इतिहास साफ़ करना चाहते हैं।

Skype के साथ आपका होम फोल्डर ओपन नहीं हो रहा है, चुनिंदा शो हिडन फाइल्स को खोजें। किसी भी प्रकार का नाम बदलकर इसे .skypeold (या कभी भी) का नाम दें।

एक बार जब आप स्काइप पर वापस लॉग इन करते हैं, तो आप बदला हुआ फ़ोल्डर हटा सकते हैं

भालू "


yinon: यह वास्तव में Braiam उत्तर है।
रमनो
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.