Как удалить историю чата в скайпе только для одного контакта в Linux
Я пытаюсь удалить историю чата только для одного контакта в Linux. Я пробовал sqlite:
http://www.sqlite.org/download.html
но он на некоторое время удаляет чат, а после перезапуска скайп возвращает обратно. Есть ли способ удалить чат для определенного человека? Благодарю.
1 ответ
Вы можете сделать это с sqliteman.
Вы можете установить sqliteman из Ubuntu Software Center.
Во-первых, не просто закрыть, а действительно выйти из Skype (щелкните правой кнопкой мыши значок Skype на панели Unity и выберите "Выйти").
Теперь сделайте резервную копию базы данных Skype sqlite. С вашим любимым файловым менеджером перейдите на $HOME/.skype/YOUR-SYKPE-NAME/
и дублировать main.db
файл.
Запустите sqliteman и откройте файл $HOME/.skype/YOUR-SYKPE-NAME/main.db
Вам может потребоваться включить отображение скрытых файлов: щелкните правой кнопкой мыши в окне выбора файлов где-то в списке файлов и установите флажок "показать скрытые файлы".
После открытия на правом верхнем сайте вы увидите редактор SQL. Выполните следующие SQL-команды, одну за другой, нажав на зеленую стрелку вверху. После каждого запуска очищайте SQL-редактор и вставляйте / редактируйте следующий.
замещать SKYPE_NAME
с реальным именем Skype партнера по Skype, а не с псевдонимом!
DELETE FROM messages WHERE
dialog_partner="SKYPE_NAME" OR
chatname LIKE "%/$SKYPE_NAME;%" OR
chatname LIKE "#SKYPE_NAME/$%"
DELETE FROM chats WHERE
dialog_partner="SKYPE_NAME" OR
name LIKE "%/$SKYPE_NAME;%" OR
name LIKE "#SKYPE_NAME/$%"
DELETE FROM chatmembers WHERE
identity = "SKYPE_NAME" OR
chatname LIKE "%/$SKYPE_NAME;%" OR
chatname LIKE "#SKYPE_NAME/$%"
DELETE FROM participants WHERE identity="SKYPE_NAME"
DELETE FROM conversations WHERE
identity LIKE "%$SKYPE_NAME;%" OR
identity = "SKYPE_NAME" OR
identity LIKE "#SKYPE_NAME/$%"
DELETE FROM transfers WHERE partner_handle = "SKYPE_NAME"
DELETE FROM voicemails WHERE partner_handle = "SKYPE_NAME"
Закройте sqliteman (если потребуется, вам не нужно сохранять изменения в редакторе SQL) и запустите Skype. История SKYPE_NAME
должен уйти.