Using Thinking Rock in a Dropbox folder on WinXP

I love Dropbox, it allows me to seamlessly take my show on the road.  No more need to keep track of that one flash drive that I kept my life on (and kept losing.)

If you don’t know what dropbox is, and you’re someone who has a desktop machine and a laptop and a flashdrive, you are in for a treat.  Dropbox gives you a 2 gig floating storage area out “in the cloud.”  (This goes up to 8 gig in 250 meg increments based on referrals, so please use my link to go check it out and thanks in advance https://www.dropbox.com/referrals/NTQxOTkzNjU5 )

Now let’s get back to the subject at hand.  Thinking Rock (http://www.trgtd.com.au/) is a very solid GTD implementation.  I’m not going to get much into what Thinking Rock and GTD are; this article assumes that you are familiar with both and have been having issues with trying to use Thinking Rock on a USB key and would like a better way. 

Ok, “better” may be too strong a word for what I’ve put together, let’s just call it “a USB free way”.

My biggest issue with using a USB key with thinking rock was that my settings were being saved to the java application directory on each machine that I was using.  Little things like what screen does TR open up in, what order the action screens are in, what columns are in the action screens.  This solution has fixed that for me.

Step one: Copy your TR directory to your Dropbox directory and change its name to insure that you don’t find yourself using a different directory without knowing about it. 

In my case I use the following directory name:

C:\My Dropbox\TR-3.1.2_mba

Add 3 files to your bin directory (C:\My Dropbox\TR-3.1.2_mba\bin)

cmd_here.bat

                cmd

trbat.bat

                tr.exe -J-Duser.home="C:\My Dropbox\TR-3.1.2_mba\data" -J-Dtr.datafile="C:\My Dropbox\TR-3.1.2_mba\data\MalcolmAnderson.trx"

readme.txt

double click

cmd_here.bat

to open a cmd window in this directory

in the command window enter "trb" and tab to bring up trbat.bat

press the enter key to start thinking rock

When updating version number update the "default_userdir" setting in the etc\tr.conf file

default_userdir="C:\My Dropbox\TR-3.1.2_mba_data/.thinkingrock/tr-3.1.2"

Step Two: Follow the instruction in the read me and edit the C:\My Dropbox\TR-3.1.2_mba\etc\tr.conf file

#default_userdir="${HOME}/.thinkingrock/tr-3.1.2"

default_userdir="C:\My Dropbox\TR-3.1.2_mba_data/.thinkingrock/tr-3.1.2"

By putting a hash mark (#) in front of the original line comments it out, retaining it for future reference.

[Notice the convoluted combination of forward slash (“/”) and backward slash (“\”)]

That’s all I do.  On running it the first time, the _yourinitials_data directory will be created.

For a final check, open up TR on one machine, and change the opening screen to process, or the roadmap or some other screen you don’t normally use on start up.  Then exit out of the program.

Now open up TR on your other machine.  It should have opened up on your new start page.

There you go, it’s done.

As a last note, if any hard core java configuration geeks want to give me another solution, I’ll be happy to try it out.  I’m open to installing a second java installation that is local to my dropbox, it was beyond my skills and I’m just happy that this works.

This article is part of the GWB Archives. Original Author: Malcolm Anderson

New on Geeks with Blogs

  • We Won The One Award I Actually Care About

    Full Scale made the Inc. 5000 for the fifth year straight, the 12th listing across my three companies. Here is why the one award you cannot buy is worth stopping for.

  • Your Customers Build the Features Now

    I let a tool I liked sit dead for a year rather than build the features I wanted. An MCP server meant I never had to, and your customers can do the same to your product.

  • Get the Size of a Directory in Linux the Easy Way

    du -sh for the quick answer, ncdu for the cleanup, df for the disk itself: every command for checking directory size in Linux, plus why du and df never agree.

  • Vim Search and Replace: The Ultimate Guide

    One :%s command replaces every match in a file before a find dialog would even open. The Vim substitute patterns worth the muscle memory: flags, ranges, capture groups, and multi-file edits.