Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

For Ubuntu 12.04 using Firefox 21.0, say I have a local .html file, test.html, in my home directory, which I want to add to the bookmarks menu..

  • First I use "Open File" and then choose the file from file selection dialog,
  • Then I press CTRL+D to save the bookmark
  • Then I move to the bookmarks side bar, and right click on the bookmark, and choose "Properties"
  • From the dialog I can see that the location of the file is "file:///home/fcihh/test.html" where "/home/fcihh/" is my home directory.

The problem is that it uses an absolute path to the home directory. My case, is that I have two machines that share the same bookmarks, but the absolute path to the home directory is different for each machine. Therefore, I would like to use a relative path to the file such that the bookmark can be used on either machine..

I have tried replacing "/home/fcihh" with a tilde "~" but that does not work.. (The tilde seems to be removed automatically when I save the change..)

share|improve this question

Here is a workaround: Instead of saving the file as a bookmark, open it in a Firefox tab from the command line using the following bash script:

absp=$(readlink -f $1)
xdg-open file://${absp}
share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.