I recently tried Antix 25 beta based on Trixie, and Mirage works OK, so
I though the reason Mirage is not opening must be something specific to
me.
After renaming the folder ~/.config/mirage/, Mirage opened as expected,
and generated a new config folder. I tried to reproduce the bug by
opening images in various folder but couldn't.
Here is the non-working config file:
[window]
w = 1920
h = 1023
toolbar = True
statusbar = True
thumbpane = True
[prefs]
simple-bgcolor = False
bgcolor-red = 0
bgcolor-green = 0
bgcolor-blue = 0
open_all = True
hidden = False
use_last_dir = True
last_dir = /home/donald
fixed_dir = /home/donald
open_mode = 0
last_mode = 2
listwrap_mode = 0
slideshow_delay = 1
slideshow_random = False
zoomquality = 2
quality_save = 90
disable_screensaver = False
slideshow_in_fullscreen = False
confirm_delete = True
preloading_images = True
savemode = 2
start_in_fullscreen = False
thumbsize = 128
screenshot_delay = 2
[actions]
num_actions = 4
names[0] = Open in GIMP
commands[0] = gimp %F &
shortcuts[0] = <Control>e
batch[0] = False
names[1] = Create Thumbnail
commands[1] = convert %F -thumbnail 150x150 %Pt_%N.jpg
shortcuts[1] = <Alt>t
batch[1] = False
names[2] = Create Thumbnails
commands[2] = convert %F -thumbnail 150x150 %Pt_%N.jpg
shortcuts[2] = <Control><Alt>t
batch[2] = True
names[3] = Move to Favorites
commands[3] = mkdir -p ~/mirage-favs; mv %F ~/mirage-favs; [NEXT]
shortcuts[3] = <Control><Alt>f
batch[3] = False
[recent]
num_recent = 9
num[0] = 52
urls[0,0] = /usr/share/icons/Tango/16x16/apps/update-manager.png
num[1] = 67
urls[1,0] = /usr/share/icons/HighContrast/48x48/apps/system-software-update.png
num[2] = 69
urls[2,0] =
/usr/share/icons/HighContrast/256x256/apps/system-software-update.png
num[3] = 72
urls[3,0] =
/usr/share/icons/HighContrast/16x16/status/software-update-available.png
num[4] = 41
urls[4,0] = /home/donald/Downloads/Alice/IMG_7191.PNG
num[5] = 56
urls[5,0] = /home/donald/Pictures/Screenshot_2025-09-05_08-22-13.png
num[6] = 56
urls[6,0] = /home/donald/Pictures/Screenshot_2025-09-25_06-43-38.png
num[7] = 41
urls[7,0] = /home/donald/Downloads/Alice/IMG_7015.jpg
num[8] = 45
urls[8,0] = /home/donald/Downloads/juice-tux/tux/boot.png
/tux/boot.png
This is the newly generated working config file:
[window]
w = 600
h = 400
toolbar = True
statusbar = True
thumbpane = True
[prefs]
simple-bgcolor = False
bgcolor-red = 0
bgcolor-green = 0
bgcolor-blue = 0
open_all = True
hidden = False
use_last_dir = True
last_dir = /home/donald/Pictures
fixed_dir = /home/donald
open_mode = 0
last_mode = 2
listwrap_mode = 0
slideshow_delay = 1
slideshow_random = False
zoomquality = 2
quality_save = 90
disable_screensaver = False
slideshow_in_fullscreen = False
confirm_delete = True
preloading_images = True
savemode = 2
start_in_fullscreen = False
thumbsize = 128
screenshot_delay = 2
[actions]
num_actions = 4
names[0] = Open in GIMP
commands[0] = gimp %F &
shortcuts[0] = <Control>e
batch[0] = False
names[1] = Create Thumbnail
commands[1] = convert %F -thumbnail 150x150 %Pt_%N.jpg
shortcuts[1] = <Alt>t
batch[1] = False
names[2] = Create Thumbnails
commands[2] = convert %F -thumbnail 150x150 %Pt_%N.jpg
shortcuts[2] = <Control><Alt>t
batch[2] = True
names[3] = Move to Favorites
commands[3] = mkdir -p ~/mirage-favs; mv %F ~/mirage-favs; [NEXT]
shortcuts[3] = <Control><Alt>f
batch[3] = False
[recent]
num_recent = 9
num[0] = 45
urls[0,0] = /home/donald/Downloads/juice-tux/tux/boot.png
num[1] = 56
urls[1,0] = /home/donald/Pictures/Screenshot_2025-07-14_17-40-30.png
num[2] = 37
urls[2,0] = /home/donald/Pictures/time-tunnel.png
num[3] = 56
urls[3,0] = /home/donald/Pictures/Screenshot_2025-09-02_23-01-45.png
num[4] = 53
urls[4,0] = /home/donald/Downloads/juice-tux/tux/progress_box.png
num[5] = 30
urls[5,0] = /home/donald/Pictures/test.png
num[6] = 56
urls[6,0] = /home/donald/Pictures/Screenshot_2025-12-04_06-16-43.png
num[7] = 44
urls[7,0] = /home/donald/Pictures/Transmission-oil-2.png
num[8] = 39
urls[8,0] = /home/donald/Pictures/time-tunnel-2.png
The parsing error was:
configparser.ParsingError: Source contains parsing errors:
'/home/donald/.config/mirage/miragerc'
[line 74]: '/tux/boot.png\n'
Line 74 was:
/tux/boot.png
which obviously doesn't match the format of other recent files.
I have not edited or viewed the config file before, so the malformed
line must have been generated by the program itself.
It could be just coincidence that Mirage stopped working after a
security update in gegl, and the bug could just be quirk in interaction
with the local file system. Please feel free to reclassify as normal or
minor if more fitting.