Recent Linux kernels have in-built support for ir devices, making lirc support redundant.
If you wish to use lirc with Geeqie, the lirc libraries must be installed. If you are compiling from sources, lirc functionality will be available if the library dependencies are met.
If you are using a pre-compiled distribution, availability depends on the package maintainer.
The website Linux Infrared Remote Control has detailed information on this subject.
You will need to create a configuration file for the controller you will use. This file must be installed at the location specified in Configuration Files and Locations .
Here is an excerpt from an .lircrc file:
begin geeqie begin prog = geeqie button = vol_up config = ZOOM_IN 1 repeat = 3 end
The commands Geeqie will respond to are:
|DOWN [int]||Pan down by the specified amount. Default=1|
|FIRST||Jump to first image|
|INFO||Show image overlay (full screen only)|
|LAST||Jump to last image|
|LEFT [int]||Pan left by the specified amount. Default=1|
|NEXT||Go to next image|
|PREV||Go to previous image|
|RIGHT [int]||Pan right by the specified amount. Default=1|
|ROTATE_90 ]||Rotate image 90 degrees clockwise. .|
|ROTATE_90_CC||Rotate image 90 degrees counter-clockwise..|
|SET_INV_ZOOM [int]||Set Zoom level to 1:N. Default=1x|
|SET_ZOOM [int]||Set Zoom level to N:1. Default=1x|
|UP [int]||Pan up by the specified amount. Default=1|
|ZOOM_IN [int]||Zoom in. Value specifies the amount of zoom.|
|ZOOM_MAX ]||Zoom to fit image to window|
|ZOOM_OUT [int]||Zoom out. Value specifies the amount of zoom.|