# Frequently Asked Questions

## Move to Trash failed

### How do I fix move to trash failed?

It appears that some distributions will only trash files that are in the same filesytem as where the Trash bin is located.

The location of the Trash bin for some systems is `$HOME/.local/share/Trash` .

If you attempt to trash a file not in this filesystem, an attempt is made to find directory `<top of filesystem>/.Trash-<uid>` where `<uid>` is your user id (in a terminal type `id` to display it). If this directory does not exist, then the action will fail.

You may create this directory and set write access to it as follows:

`cd` to the directory where the file to be deleted is

`df --human-readable .` (Note the dot!) The "Mounted on" column shows the top of the filesystem.

`cd <the top of the filesystem shown above>`

`sudo mkdir .Trash-<uid>`

`sudo chown <your user name> .Trash-<uid>`

`sudo chmod u+rwx .Trash-<uid>`

## Image viewing

### Limiting enlargement of images

How do I keep images smaller than the visible area from enlarging when the zoom is set to “fit to window”?

In the Preferences Image dialog , disable “Allow enlargement of image for zoom to fit”.

## Command line

### How do I open an image in an existing Geeqie application ?

Use command line options to send commands to an existing Geeqie instance, for a list of commands supported by the remote switch run:

    geeqie --help

### Setting the slide show delay

How do I set the slide show delay when starting Geeqie in slide show from the command line ?

The delay can not be set when used with the standard --slideshow command line switch, as --slideshow uses the delay stored in the configuration file.

For this, use the remote command --slideshow to start the slide show after setting the delay with --delay=. The order of the command line is important. For example for a 12 second slide show delay use:

    geeqie --delay=12 --slideshow

Note that if geeqie is running prior to this command, the slide show should also be stopped prior to changing the delay:

    geeqie --slideshow --delay=12 --slideshow

## Miscellaneous

### How can I save and restore multiple Geeqie windows

The option Exit program when this window is closed provides this facility.

### I want to be able to edit images with Geeqie

Geeqie is an image viewer . There is, and never will be, a plan to add editing features. I recommend gimp for image editing.

## Exif Auto Rotation

### How do the Exif auto-rotation commands work?

Image auto-rotation works in either of two modes, set by Write altered image orientation to the metadata option.

Write altered image orientation to the metadata - not set:

If you change the orientation of an image using any of the available commands, the image will always be displayed in the modified orientation. This new orientation is stored in temporary data structures associated with each image file. When Geeqie closes, these changes will be lost.

It is not possible to determine if the image as displayed is the original image or one which has been temporarily rotated.

If the option Auto rotate image using EXIF information is selected, any images which have Exif orientation data will also be shown rotated. However, any rotation you have selected manually will always over-ride the embedded Exif rotation value.

Write altered image orientation to the metadata - set:

If you change the orientation of an image using any of the available commands, this new orientation is stored in a metadata write queue.

If the option Auto rotate image using EXIF information is selected, any images which have Exif orientation data will be shown rotated, including any in the metadata write queue.

However if the option Auto rotate image using EXIF information is not selected, no images will be auto-rotated. If you have manually rotated any images, the metadata write icon on the status bar will alert you to that fact. Clicking the icon will give a list of the modified files.

## Dark Mode

### How to set Geeqie to use a dark mode

If Geeqie does not automatically change mode when a style is changed, use the following as an example to start Geeqie:

`GTK_THEME=Adwaita:dark geeqie`