Configuration

If there are tabs in the Photini GUI that you don’t use, you can remove them by deselecting their entry in the Options menu.

The Options menu also has a Settings item which opens the dialog shown below.

../_images/screenshot_36.png

This allows you to edit the names used to auto-generate some descriptive metadata, reset the Flickr or Picasa authorisation (requiring you to re-authenticate next time you use them) and adjust how Photini uses “sidecar” files and IPTC metadata.

Sidecar files allow metadata to be stored without needing to write to the actual image file. If you deselect “write to image” then sidecars will always be created. Otherwise, you can choose to have them always created (storing data in parallel with the image file), only created when necessary (e.g. an image file is write protected), or deleted when possible (if metadata can be copied to the image file the sidecar is deleted).

The Metadata Working Group recommends that IPTC metadata is not written to files unless already present. Photini has an option to always write IPTC metadata. You may need this if you use some other software that reads IPTC but not Exif or XMP.

Spell checking

The Spelling menu allows you to enable or disable spell checking on Photini’s text fields, and to select the language dictionary to use. The available languages depend on what dictionaries you have installed. See the PyEnchant documentation for details of how to add dictionaries.

PyQt options

Photini’s configuration file $HOME/.config/photini/editor.ini (Linux) or %USERPROFILE%\AppData\Local\photini\editor.ini (Windows) has options to force use of PyQt4 instead of PyQt5 and use of QtWebKit instead of QtWebEngine. These may be useful if either of these components on your computer is incompatible with Photini. There are so many versions of PyQt that it is impossible to test Photini with every one.

The default options in the configuration file are in the [pyqt] section:

[pyqt]
using_pyqt5 = auto
using_qtwebengine = auto

To force use of PyQt4 set the value of using_pyqt5 to False. To force the use of QtWebKit set the value of using_qtwebengine to False. You can check which versions Photini is currently using by running it in a command window with the --version option:

python -m photini.editor --version

Note that there is no GUI to set these options. You should only need to adjust them if Photini crashes on startup, in which case the GUI would be unusable. The configuration file can be edited with any plain text editing program.