Can I get archives to unpack in the current directory instead of my home?

If you bind archives to commands such as:

tar xzf "$@"

you will find that the files in the archive will be unpacked in your home directory. (Actually they get unpacked into ROX-Filer's current directory, which is normally $HOME).

To have the files unpack into the the same directory as the archive either:

  1. Use a script like:
    cd "`dirname $@`"
    tar xzf "$@"

    or
  2. Use Archive to to unpack archives.

Using Archive is prefered because it is far more flexible.