Hey there!
I set up a system on an old PC using Arch Linux, Retroarch and Attract Mode. Retroarch runs fine but when I try to start a game in Attract, nothing happens. I played around a lot with the emulator config files, but I can't get it to work.
This is my mame.cfg file:
# Generated by Attract-Mode v2.2.1-52
#
executable retroarch
args -L ~/.config/retroarch/cores/mame_libretro.so "[romfilename]"
rompath $HOME/roms/mame
romext .zip
system Arcade
info_source thegamesdb.net
artwork flyer $HOME/emulators/mame/flyers
artwork marquee $HOME/emulators/mame/marquees
artwork snap $HOME/emulators/mame/videos
artwork wheel $HOME/emulators/mame/wheels
If I try to run a game in Attract, the output in the terminal just says:
*** Running: retroarch -L ~/.config/retroarch/cores/mame_libretro.so "/home/trag0z/roms/mame/pacman.zip"
So, no errors? (There are error messegas before that, but they're just about images missing in my layout)
If I type the same command into the terminal, the game works fine:
retroarch -L ~/.config/retroarch/cores/mame_libretro.so "/home/trag0z/roms/mame/pacman.zip"
So, I'm kinda lost here. Tell me if you need more information or something, any help would be greatly appreciated!

Cheers,
Trag0z