I changed rc.local to executable, and after the first few tries added in programs that should definitely start (I thought) like firefox (just to test). But still every time I start the appvm, nothing? Is it the rc.local that is supposed to be used or another init file?
it doesn't really start gui programs if thats what you were trying. you have to add those to autostart. You can create ~/.config/autostart/ and add a .desktop file in there.
I tried the .profile option before I saw your post but it seems to have worked (for a file syncing service frontend). I didn't quite follow your .desktop suggestion though would I add the path to the x file in the .desktop file? (could come in handy later so might as will understand it now).
I don't quite understand what you are asking. maybe this will help. https://linuxcritic.wordpress.com/2010/04/07/anatomy-of-a-desktop-file/
You can also look in your system for examples usually in /etx/xdg/autostart.
you can put the full path in exec line and can always just point to a script. path line for working directory I use one for pglgui
but Qubes is build on Fedora mostly and it not have even cron.
i think best way is to build on debian or FreeBSD not this stupid fedora.For sake this is so administratively wrong.