Как очистить историю чатов Skype?

Похоже, что в оконной версии Skype, есть возможность очистить историю чата . Предполагается, что он будет Tools > Options > IM & SMS > Clear history button, но фактически ничего подобного здесь нет:

No clear history button

Эта опция отсутствует в версии, поставляемой с моей Ubuntu 13.04. В настройках конфиденциальности есть эта опция:

enter image description here

и где-то на форуме 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.

15
задан 14 December 2013 в 00:26

8 ответов

Я использую Linux Mint 17 и смог очистить история чата. Но вам не понравится ответ.

Сначала я попытался удалить все данные в каталоге ./Skype. Не помогло, как все отметили выше.

У меня установлена ​​Windows XP на виртуальной машине Oracle VirtualBox. Я установил Skype на виртуальную машину Windows, затем перешел в «Параметры» -> «Конфиденциальность» и установил для параметра «Сохранять историю чата для ..» значение «Отключить историю».

В любом случае, после удаления старых чатов с помощью установки Windows я вернулся в Linux Mint. , запустил Skype, и знаете что, ребята? - нет истории чата.

5
ответ дан 14 December 2013 в 00:26

Служба поддержки Skype проинструктировала меня сделать следующее:

  1. Перейдите в Параметры -> Конфиденциальность и установите «Сохранять историю чата для. . ", чтобы отключить историю, затем выйдите и войдите в систему.

  2. Перейдите в $ HOME / .Skype / my_skype_name / и удалите только main.db. Выйти и войти.

Это сработало.

9
ответ дан 14 December 2013 в 00:26

Как насчет ядерной бомбы? ПРЕДУПРЕЖДЕНИЕ Это эффективно уничтожит ваш профиль Skype:

Сначала сделайте резервную копию:

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

Теперь удалите каталог .Skype:

rm -r ~/.Skype

Готово.

Обратите внимание, что это удалит только локальный копия истории, которая будет восстановлена ​​Skype при входе в систему.

5
ответ дан 14 December 2013 в 00:26

терминальный способ сделать это, скажем, имя пользователя Skype - «rome», а имя компьютера - «russia»:

rome@russia:~$ cd /home/rome/.Skype/rome/
rome@russia:~$ rm -rf `find . -name "*.dbb"
1
ответ дан 14 December 2013 в 00:26
  • 1
    Странный, у Вас есть другой драйвер выделенным теперь? – apex39 17 August 2015 в 16:02

Я сделал это в Skype 4.3.0.37 (потому что ответ Mackys не работал): удалил все записи из таблицы сообщений в базе данных SQLite Skype.

Сначала установите sqlite3 , если у вас его нет:

sudo apt-get install sqlite3

Затем выйдите из Skype, чтобы разблокировать базу данных, и выполните следующую инструкцию, заменив [имя пользователя] своим именем в Skype:

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

Это приведет к удалению истории чата на вашем локальном компьютере, хотя я не уверен, что Skype перезагрузит ее из Интернета.

0
ответ дан 14 December 2013 в 00:26

Если вы хотите удалить только одно сообщение человека. Вам нужно это сделать. 1. Выйти из скайпа. 2. установить sqlite3 (если он еще не установлен) sudo apt-get install sqlite3 # установка sqlite3

  1. затем сделайте это. (при условии, что идентификатор Skype этого человека - "nafis.ahmad")

    sqlite3 ~ / .Skype / [your-skype-username] / main.db "удалить из сообщений, где dialog_partner = 'nafis.ahmad';"

0
ответ дан 14 December 2013 в 00:26

Raha skypeforlinux no ampiasainao:

1- Arosoy ny fangatahana.

2- Ovao ny anarana hoe Databases.db ao anatin'ity toerana ity:

~/.config/skypeforlinux/databases/

3- Restart skypeforlinux

0
ответ дан 14 December 2013 в 00:26

Нашёл это, наверное, полезное: http://adminspot.net/topic/5042-removing-skype-chat-history-linux-ubuntu-should-work-for-other-distros-as-well/

Цитата: "Нашли это в сети благодаря оригинальному плакату

В текущей версии Linux для skype 2.2 beta отсутствует кнопка удаления истории". и, похоже, билета на ошибку нет, так что, если ты хочешь очистить свой чат.

При неработающем Skype при открытии домашней папки выберите отображение скрытых файлов. Найдите тот, который .skype переименовал в .skypeold (или как его там).

После обратного входа в skype вы можете удалить переименованную папку

Bear "

-1
ответ дан 14 December 2013 в 00:26

Другие вопросы по тегам:

Похожие вопросы: