Как удалить историю чата в скайпе только для одного контакта в Linux

Я пытаюсь удалить историю чата только для одного контакта в Linux. Я попробовал sqlite:

http://www.sqlite.org/download.html

но это удаляет разговор чата некоторое время и после скайпа перезапуска, это возвращает их назад. Существует ли способ удалить чат для определенного человека?Спасибо.

1
задан 20 March 2016 в 15:45

1 ответ

Можно сделать это с sqliteman.

Можно установить sqliteman от Центра программного обеспечения Ubuntu.

Во-первых, не только закрываются, но и действительно 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, не с именем псевдонима!

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 должен закончиться.

5
ответ дан 3 December 2019 в 06:39

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

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