# Window Options

- The Geeqie User Manual
- Options Explained

This section describes the options presented under the Windows Tab of the preferences dialog.

- 10.3.1. State
- 10.3.2. Size
- 10.3.3. Full Screen
- 10.3.4. Overlay Screen Display

## 10.3.1. State

Remember window positions

This will maintain windows size and position between Geeqie sessions.

Remember tool state

This will maintain the tool window state between Geeqie sessions.

## 10.3.2. Size

Fit window to image when tools are hidden/floating

The main window will be resized to accommodate each image's size and proportions when the image pane is the only one visible within the window.

Limit size when auto-sizing window

This will restrict the maximum size a window can grow to automatically fit an image. The value represents the percentage of the desktop size in width and height.

## 10.3.3. Full Screen

Location

Selects the location and position of the full screen window. 'Determined by window manager' will leave the window placement up to the window manager. 'Active screen' places the window on the same screen as the Geeqie main window. 'Active monitor' does the same, but limits the full screen window size to the monitor containing the main window. The remaining choices are dependent on the multiple monitor configuration.

Stay above other windows

Enable this to have Geeqie ask the window manager to keep the full screen window above other windows. Note that the window manager may ignore the request. This option is not relevant when the full screen location is determined by the window manager.

Smooth image flip

This option delays the image change in full screen until the next image is entirely decoded into memory, the result is a smoother transition between images.

Disable screen saver

This option will execute xscreensaver-command --deactivate once per minute to avoid the screen saver from activating when Geeqie is displayed full screen.

## 10.3.4. Overlay Screen Display

Always show image overlay at startup

Enable this to have the image overlay info displayed by default

Image overlay template

Overlay info is customizable through this template

Overlay info format string syntax is: %tag[:max_length][:extra]%

Tag | Replaced by
name | Filename of the picture
collection | Name of the collection
number | Current number of image in the list
total | Total number of images
date | File date
size | File size
width | Image width
height | Image height
res | Image resolution
keywords | Image keywords from metadata
comment | Image comment from metadata
<exif_tag> | The exif tag from metadata
lua/<lua_script>/ | The output of a Lua script file
lua//<lua_command> | The output of a Lua command

Examples of usage are:

    %keywords%
    %Exif.Photo.DateTimeOriginal%
    %lua/jpeg_comment.lua/:12%
    %lua//return(os.date())%

Refer to Lua Extensions for further information.

Pre-formatted exif data is also available:

Tag | Replaced by exif data
formatted.Camera | Camera and sofware name
formatted.DateTime? | Image Date
formatted.ShutterSpeed? | Shutter speed in seconds (ie. 1/60s)
formatted.Aperture | Aperture (ie. f5.6)
formatted.ExposureBias? | Exposure bias (ie. +0.3)
formatted.ISOSpeedRating | ISO sensitivity (ie. 100)
formatted.FocalLength? | Focal length
formatted.FocalLength?35mmFilm | Focal length 35mm
formatted.SubjectDistance? | Subject distance
formatted.Flash | Flash
formatted.Resolution | Resolution
formatted.ColorProfile? | Color profile

You can limit the length of displayed data using :number notation: %formatted.Camera:20% will truncate the displayed data to 20 characters and will add 3 dots at the end to denote the truncation.

If two or more variables are connected with the -sign, it prints available variables with a separator: %formatted.ShutterSpeed% %formatted.ISOSpeedRating% %formatted.FocalLength% could show: "1/20s - 400 - 80 mm" or "1/200 - 80 mm" if there's no ISO information in the Exif data.

If a line is empty, it is removed. This allows one to add lines that totally disappear when no data is available.

Extra string uses special character '*' to mark the position of the data. If no '*' is present, then extra string is just appended to data. Any "\n" is replaced by a newline on display. Pango mark up is accepted in left and right parts. If data is empty, nothing will be displayed.

Examples:

%name:&lt;i&gt;*&lt;/i&gt;\n%

  name is displayed in italics ended with a newline

%size:\n%

  size is displayed with a newline at end

%formatted.ISOSpeedRating:ISO *%

  ie. "ISO 100"

Collection &lt;b&gt;*&lt;/b&gt;\n

  display collection name in bold prefixed by "Collection " and a newline is appended

Help button

Show syntax help

Defaults button

Restore default image overlay template