######################################################################## # 2019/02/21 - PsychOS 3.3.5 - EmulationStation, RetroArch, and startx # ######################################################################## I tried compiling/installing EmulationStation and it turned out to be a three hour failure. This means EmulationStation will not be a RecommendedSoftware option; RetroArch by itself will have to do and I rememeber being able to use 'libretro-*' packages by themselves to play games from TTY/console, but I don't remember how. I do remember it was on a RetroPie and may take a look to figure it out. Playing around with 'startx /usr/bin/*' and 'startx twm' and still have not yet figured out how to launch X just for an application. If I just use 'startx /usr/bin/application,' I cannot move the window around because there is no window manager and it's anyone's guess as to how large or small the program will be or where it opens otherwise. At the Slim login screen, PsychOS currently use ~103MB of RAM and then ~220MB after login. If trying to use a light Window Manager like twm, the RAM total is ~130MB. The current problem with this "on-the-fly" GUI application loading is I'm having to use sudo to get mouse and keyboard working. I would also like to note that during the 'EmulationStation' on i386 Debain failure, 'dialog' looked just fine on my other laptop, whereas the main PsychOS production one looked like an ASCII mess. How is this hardware related? Or, did an update fix something? I cannot run an update on the main PsychOS computer due to limited ISO respin space (4GB; ISO 9660). I guess I'll be adding 'RetroArch' + 'libretro-*' to the RecommendedSoftware script. I was hoping to use it instead of standalone programs, but the install of 'RetroArch' + 'libretro-*' is close to 300MB. What I may do is play around with 'RetrArch' on the lightest computer I have and then copy the settings over for if the user installs or have a zipped config installed along with it. I added 'potrace' to the QuickEdit script for converting BMP to SVG.