Skypeチャットの履歴をクリアする方法は?


15

SkypeのWindowsバージョンには、チャットの履歴をクリアするオプションがあるようです。それは想定されています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を実行していますが、チャットの履歴をクリアできました。しかし、あなたは答えが好きではありません。

最初に、。/ Skypeディレクトリ内のすべてのデータを消去してみました。上記の皆が指摘したように、助けにはならなかった。

Oracle VirtualBox VMにWindows XPをインストールしています。VM WindowsにSkypeをインストールしてから、[オプション]-> [プライバシー]に移動し、[チャット履歴を保持する..]を[無効にする]に設定しました。

とにかく、Windowsインストールを使用して古いチャットを削除した後、Linux Mintに戻り、Skypeを起動しました。-チャット履歴はありません。


3
それは本当に、Skypeがそのデータをオンラインに保持していることを意味し、それはLinuxユーザーにそれを削除する方法を提供しない。ニース...とにかく、+ 1。
Rmano

9

Skypeカスタマーサービスから次のように指示されました。

  1. [オプション]-> [プライバシー]に移動し、[チャットの履歴を保持する]を[履歴を無効にする]に設定してから、ログアウトしてサインインします。

  2. $ HOME / .Skype / my_skype_name /に移動し、main.dbのみを削除します。ログアウトしてサインインします。

動いた。


これが受け入れられた答えではなかった理由がわからない。Windows VMがなくても完全に動作します。ただし、Skypeチームがこのグリッチをまだ修正しようとしていないのは奇妙です。
プラディーバンカティラヴェール

@KathiraveluPradeeban問題は、私の場合、これがチャット履歴の今後の記録を避けたが、古い履歴をサーバーからリロードしたことです。それに、チャット履歴を無効にしたくありません。私は過去のものを忘れたい...間違った場所に入力したパスワードを取り除くために(非難クリックしてフォーカス...);
ルマーノ

上記のソリューションは、実際に履歴と最近連絡したリストを削除します。警告:すべての連絡先も削除されます。
ブラッドホーン

@BradHornそれは私の連絡先を削除することはありません。私はそれを試してみました。
プラディーバンカティラヴェール

私の連絡先もすべて隠しました。私は、オプション/サウンドデバイス/テストコールで「テストコール」を行うことで、それを修正することができました。そして、私は1つの連絡先と最近チャットしたことがあることを示しました+ファイルを送信しました-それはすべてを削除しないことを意味します。
ミロジャノシック

5

核はどうですか?警告これにより、Skypeプロファイルが事実上無効になります。

まず、バックアップを行います。

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

.Skypeディレクトリを削除します。

rm -r ~/.Skype

できた

これにより、サインイン時にSkypeによって復元される履歴のローカルコピーのみが削除されることに注意してください。


うん。最後の手段の武器。;-)
Rmano

1
@Rmano待って、すでにその段階に達していないのですか?
Braiam

オプションでチャット履歴を無効にし、Skypeを終了し、〜/ .Skypeディレクトリを削除しました。サインインすると、すべての連絡先がインターネットからゆっくりリロードされ、しばらくするとすべての会話もリロードされます。Skype 4.2を使用します。
マルコラッコヴィッチ14年

@Krigeがそのような場合、履歴はローカルに保存されません。
Braiam

@ブライアム、それは私が推測したものです。それでは、このような場合にチャット履歴をクリアするにはどうすればよいでしょうか?
マルコラッコヴィッチ14

1

それを行う最終的な方法、ユーザーのスカイプのユーザー名は「ローマ」であり、コンピューターの名前は「ロシア」であると言う:

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

あなたが質問の最後の段落で読むことができるように、私はそれを試しました。動作しません。すべてではなく、非常に古いチャットコンテンツを忘れます。
Rmano

0

Skype 4.3.0.37で(Mackysの回答が機能しなかったため)行った方法は、SkypeのSQLiteデータベースのテーブルメッセージからすべてのレコードを削除することでした。

sqlite3お持ちでない場合は最初にインストールしてください:

sudo apt-get install sqlite3

次に、Skypeを終了してデータベースのロックを解除し、次のステートメントを実行[username]して、スカイプ名を変更します。

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

これにより、ローカルコンピューターのチャット履歴が削除されますが、Skypeがインターネットからチャット履歴をリロードするかどうかはわかりません。


0

1人のメッセージのみを削除する場合。これを行う必要があります。1 スカイプのログアウト。2. sqlite3をインストールします(まだインストールされていない場合)sudo apt-get install sqlite3#sqlite3のインストール

  1. その後、これを行います。(その人のスカイプIDが「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/

引用:「元のポスターのおかげでこれをネットで見つけた

スカイプ2.2ベータ版の現在のLinuxバージョンには、削除履歴ボタンがなく、バグチケットがないようです。チャット履歴をクリアしたい場合。

Skypeが実行されていない状態でホームフォルダーを開き、[隠しファイルを表示]を選択します。

スカイプに再度ログインしたら、名前を変更したフォルダーを削除できます

くま "


yinon:これはまさにBraiamの答えです。
Rmano
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.