Fotoxx for Windows 10

   click to enlarge

Fotoxx can be installed on Windows 10, using the Windows 10 optional feature
"Windows Subsystem for Linux", together with a Windows X-server application.
The performance is acceptable although slower than pure Linux. The X-server is
somewhat balky and jerky, but otherwise seems to work OK.

The procedure below assumes that Windows 10 Professional is installed.
This conglomeration is not supported by Microsoft or by me (Fotoxx author).
There are no guarantees. Use at your own risk.
Install Fotoxx on Windows 10.
 1. Install the Windows 10 option "Windows Subsystem for Linux (2)".
 2. Install Ubuntu, available in the Microsoft Store for free.
 3. Install the X-server X410, available in the Microsoft Store for $10.
 4. Start Ubuntu and follow the prompts to set up a user login:
        Enter a user name and a password.
        Suggestion: use the same ones you use for Windows.
 5. In the Ubuntu window, enter these commands to update Ubuntu:
        $ sudo apt update        ( '$' is the command prompt, do not enter it )
        $ sudo apt upgrade
6. FYI: to access Windows disks from Linux:  /mnt/c   /mnt/d
7. Add Ubuntu and X410 to the task bar for convenience in starting Ubuntu.
 8. Add the line "export DISPLAY=:0" at the end of the file .bashrc
        $ nano .bashrc         (start the nano editor)
            use the keyboard down-arrow key to move to the last line
            input: [enter]   export DISPLAY=:0   [enter]
            input: Ctrl+O   [enter]          (write the updated file)
            input: Ctrl+X   [enter]          (exit nano editor)
        $ cat .bashrc          (last output line should be "export DISPLAY=:0")
 9. Get the required Linux programs to build Fotoxx from source:
        $ sudo apt install  make  g++  libtiff5-dev  liblcms2-dev  libpng-dev
        $ sudo apt install  libimage-exiftool-perl  dcraw  totem  ffmpeg 
        $ sudo apt install  libchamplain-gtk-0.12-dev
10. Install Fotoxx-20:
      1. download the source-code tar file from the web site:
      2. go to the download folder: $ cd /mnt/c/Users/<usertop>/Downloads
           (<usertop> is your Windows top folder name)
      3. unpack the tar file: $ tar -xzf fotoxx-20...tar.gz
           the source program files are now in the subfolder fotoxx
      4. build the executable program: 
            $ cd fotoxx                     (go to the subfolder)
            $ sudo make install        (compile and link fotoxx)
11. Start Fotoxx using this exact sequence:
      1. start Ubuntu
      2. start X410 and set the options: windowed apps, public access
      3. start Fotoxx:  $ fotoxx
      4. minimize the ubuntu window (do not kill it)

The initial Fotoxx dialog will ask for the location (folder) of your image files.
Navigate to this folder, e.g.  /mnt/c/Users/<usertop>/Pictures. Press [done].

The image files will now be indexed to capture the metadata. This allows images to be instantly searched using any metadata (e.g. folder and file names, date range, tags (keywords), location names, earth coordinates, captions, comments, etc.). This initial indexing may need considerable time if you have thousands of image files or a slow computer. This is only needed the first time Fotoxx is started. Minor updates will be done automatically whenever new image files are detected.

Read the first few pages of the user guide before trying to use Fotoxx (menu: Help > User Guide). Fotoxx is easy to use but unconventional: you really do need to read the initial pages of this document, or you will get confused and frustrated. Fotoxx has deep functionality. Do not expect to master Fotoxx in a few minutes.