Fotocx for Windows 11

click to enlarge
Fotocx can be used in Windows 11 by installing Windows Subsystem for
Linux 2, or WSL2. There is ample documentation in the internet about
how to do this - be sure to use a recent document, since some
old/obsolete documents are left hanging around. Fotocx uses
lots of memory when editing large image files, so your computer
should have at least 16 GB memory, and preferably 32 GB. You should
have some basic Linux knowledge for this exercise. If not, you may
still be clever enough to make it work.
If your image files reside in the Windows file system (NTFS), Fotocx
will be very slow.
Here are a few benchmarks to illustrate the problem.
file system used by
Fotocx
Windows Linux
initial index of 14377
files
1139 sec. 85.2 sec.
startup time - no image
index
0.2 0.2
-
index old files
only
24 0.3
- old +
search for new
573 1.1
show gallery having 2143
images
62 < 1
search time - indexed
parameter
368 < 1
- non-indexed
parameter
530 13
Retouch a 50 megapixel
image
< 1 < 1
NTFS is reasonable only if you have fewer than about 500 image
files. Therefore move your image files to the Linux file system. You
can still access them using Windows File Explorer and other Windows
apps, so nothing is lost. Microsoft actually advises developers to
put their project files in the Linux file system for better
performance. Use the 'Linux' icon in File Explorer to access your
home folder in the Linux file system. Add a Pictures folder if
needed, and move your image files there.
Installing Fotocx on WSL2 is the same as for any other Linux:
Download the Fotocx binary package file from https://kornelix.net
In the Linux terminal:
$ cd
/mnt/c/Users/<user>/Downloads # go to
Windows downloads folder
$ tar -xzf
fotocx-xxx-bin.tar.gz # unpack
package to folder fotocx
$ cd fotocx
# go to
folder fotocx
$ chmod u+x install.sh
# make install script executable
$ ./install.sh
# run the
script, install fotocx
$ fotocx
# start Fotocx
You may need to restart the Linux window for the last step to
work.
Fotocx will not start if any required library files are missing. The
resulting error message names the first missing file encountered.
Install the relevant package using
$ sudo apt install <package-name>
and start Fotocx again.
When Fotocx starts, it may ask you to install missing "outboard"
programs that are used by Fotocx, e.g. dcraw and exiftool. Use the
package installer as above and start Fotocx again.
When Fotocx starts, you are asked for the location of your image
files. Input one or more folders, e.g. /home/<user>/Pictures.
The index process will begin and may take a few minutes if you have
many thousands of image files.
Read the introductory parts of the user guide (key F1). Fotocx has
deep functionality. Do not expect to master Fotocx in a few minutes.