I try to download a file with curl directly after logging into Gnome. This usually fails because mostly the WiFi connection is only established after login. If I wait long enough in the login screen before logging in, the connection is already established and the download works.
So far I have used Manjaro. WiFi was already active long before the login screen of GDM was even displayed. The download therefore always worked.
The download is initiated with a *.desktop file in ~/.config/autostart.
Is there another way to start the download after the user is logged in and the WiFi connection is really ready?
You can have your WiFi start with the rest of your network service before login if you choose. Maybe that’s the limitation here.