Today I wanted to try again in an Arch vm but cosmic cannot be loaded (black screen).
I looked around quickly and found a possible solution on another forum. COSMIC seems to depend on 3D Acceleration.
Can you enable that for your VM?
Yes. It works, thank you! I could have come up with that idea myself
Do you know what is a difficult password to guess? No password!!
Sometimes the easiest answers are the hardest for us to find.
I never tried to install Pop 24.04 with Cosmic in a virtual machine, good to know I need to activate 3D acceleration if sometimes in future I will try this configuration. Thanks for share @shybry747 !
@ricky89 Cosmic runs pretty smoothly. But will definitely not be my desktop. The similarity to Gnome is too high for me. A few great ideas but I don’t feel comfortable overall.
hey @toadie I would say I can’t use Gnome, but Cosmic I think is superior and more polished. That’s my point of view.
The thing I’m missing about XFCE are startup scripts which they are easily configurables trough the XFCE gui interface. I did not found something like this in Gnome, if System76 adds this feature in Cosmic I think that’s the perfect DE, the only thing is Wayland, as I already said, but if I close an eye and I think about the future Wayland might be the answer.
I love Gnome! Especially once I set up tiling WM and i3 shortcuts.
Did you guys feel the same way about Gnome 2? I feel like Gnome 3 was such a massive change, that there was a mass exodus and some people (a lot) never came back. When Gnome 3 was first released, I switched to KDE, and XFCE also, I didn’t like the complete shift. I didn’t really try it, just left.
I can’t remember when I decided to use it for a bit, but when I finally did, I was definitely guilty of the “who moved my cheese” from Gnome 2 to Gnome 3 shift. Because I fell in love with it.
Yes scripts can’t be added here:
using startup apps GUI.
But GNOME 3 follows the freedesktop.org spec, so placing a .desktop file in ~/.config/autostart
also works:
Create a .desktop file in ~/.config/autostart
(Ensure your script is executable)
I’m not autostarting any scripts, but this is the format:
[Desktop Entry]
Name=My Startup Script
Type=Application
Terminal=false
Exec=/path/to/script.sh
Hidden=false
NoDisplay=false
X-GNOME-Autostart-enabled=true
You can also use systemd:
vi ~/.config/systemd/user/myscript.service
@hydn
Yes I know you can add startup script trough desktop entries and systemd, but I find this way so ridicoulus hard. On XFCE there’s a very simple gui “Session and Startup”:
It’s easier and so intuitive, I don’t want to bother for just create a startup script.
If there’s a might be a native instrument why complicate our life? I hope so System76 will add this feature in Cosmic, I find this is most useful thing they can do righ now.

Also check out: Install Ignition on Linux | Flathub - Ignition provides a simple UI to add, remove, and modify startup entries on your computer. Ignition can add apps, scripts, and arbitrary commands to run at login.
I found it here:
Thanks @hydn for this, I did not know about it, but it’s a Flathub package, I don’t have many trust in Flathub.
BTW I already changed my opinion about Cosmic. I realized I’m not liking so much it, I feel it’s a better version of Gnome, I prefer using Cosmic instead Gnome, but I have the possibility to choose something else I would do it with pleasure.
I’m still stuck on XFCE, until now there’s nothing that’s working as XFCE for my work cause.