The solution to this is, of course, upload the logs to the cloud and sync it back to every computers you are using. Needless to say, Dropbox is the best for this. Previously, we have mentioned the various uses of Dropbox and one of them is to sync your IM logs. What is not mentioned in that article is how to do it. In this article, I will show you how to get it done in Ubuntu. Note: 1. The following steps work for Pidgin (or any other IM app) as well, as long as you are able to locate the location of the logs file. 2. This tutorial assumes that you are using Ubuntu 10.04
Let’s get started…
First set up Dropbox in all the computers that you are using. (You can also use Ubuntu One if all your computers are running Ubuntu)
From any computers, create a new folder “logs” in the Dropbox directory.
Open your Nautilus, press “Ctrl + H” to display hidden files.
Navigate to .local -> share-> Empathy. You should see a logs folder. Copy all the content of this logs folder to the Dropbox “logs” folder.
Delete the Empathy “logs” folder (not the one in Dropbox).
Open a terminal and type the following: This will create a symlink from the local folder to the Dropbox folder. All your current and future conversation logs will now be synced to the cloud.
Combining and accessing the conversation logs in another computer
- In another computer, open the Nautilus and navigate to .local -> share-> Empathy (You need to press Ctrl + H to display hidden files).
- Copy and paste all the content in the “logs” folder to the Dropbox logs folder. Important: When prompted, select Merge files.
When prompted again, select “Skip” (instead of Replace)
- Similarly, delete the logs folder within the Empathy directory.
- Create a symlink to the Dropbox logs folder. Do this to all the computers that you want to sync your IM logs. That’s it. You should be able to access all your conversation logs no matter which computer you are in. Note:
To sync Pidgin logs, the logs files are located at “.purple -> logs“ To access your Empathy conversation logs, right click at the contact and select “Previous conversations“
Let me know if this works for you, or you have any other ways to sync your IM logs.