Running Mnemosyne from a USB drive

Using Windows

First, copy the Mnemosyne directory from C:\Program Files to your USB drive, and then copy the .mnemosyne directory from inside your home directory (usually C:\Documents and Settings\<your user name>) to inside the Mnemosyne directory on the USB drive. Alternatively, you can start mnemosyne with the -d option to specify where .mnemosyne directory is located, e.g. F:\Mnemosyne\mnemosyne.exe -d F:\.mnemosyne.

Using Linux

To run the Linux version from a USB key, untar the source file mnemosyne-X.X.tgz (with X.X the version number) to the USB key. Copy your .mnemosyne directory to the USB key as well. Change to the directory where the USB key is mounted and type

PYTHONPATH=mnemosyne-X.X python mnemosyne-X.X/mnemosyne/pyqt_ui/mnemosyne -d .

(This assumes that the system you are working on has Python installed, as well as all the libraries Mnemosyne requires.)

Note that if you follow the

Note that if you follow the instructions exactly, there is no need to edit any files:

"First, copy the Mnemosyne directory from C:\Program Files to your USB drive, and then copy the .mnemosyne directory from inside your home directory (usually C:\Documents and Settings\your_user_name>) to inside the Mnemosyne directory on the USB drive."

If you have support requests, it's best to post them to our Google Group, as they could get lost here...

usb drive

hello!
I am trying to run AND save to the SAME usb drive.

I want to set up mnemosyne so it STAYS TOTALLY USB.

When running from usb now, it makes NEW files on every new computer.

what happens when i try to study on a new computer? where are my card files being saved?? usb or c drive? i want it ALL on usb! how do i do that?

And what the heck is a "d option"?

Ed

BATCH

Hi Ed!

Mnemosyne is set to automatically save to the Application Data. To prevent this you need to change the -d flag as in mnemosyne -d C:\foo\bar. Don't confuse with the word 'flag', it is the name.

When you run Mnemosyne without the -d flag this happens:

  • Mnemosyne is using the standard folder in Application Data, if no one there. It will create one.
  • Your cards will save in that folder
  • Your brain will explode

To fix this you need to accomplish a few steps. You don't really need to understand them all. Just do it :-)

Follow this:

  • Open notepad.exe
  • Write:
    @echo off
    mnemosyne -d yourFolder
  • Save it to the same folder as the mnemosyne executable is, usually mnemosyne(.exe). The choise of name on the batch is yours. Remember, you will use the batch to start mnemosyne, without exceptions.
  • Start your batch.

Enjoy !

Sincerly yours,
medik