this post was submitted on 17 May 2025
8 points (83.3% liked)

Arch Linux

8763 readers
13 users here now

The beloved lightweight distro

founded 5 years ago
MODERATORS
 

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 are viewing a single comment's thread
view the rest of the comments
[โ€“] jrgd@lemm.ee 8 points 1 month ago (1 children)

Oneshot services are for things like scripts that do a thing and exit. Simple is for basic services that intend to run for the lifetime of the system (or for user units, the lifetime of the user's session).

[โ€“] MoLoPoLY@discuss.tchncs.de 2 points 1 month ago

Ahh ok. Since in this case the script should only run at start and then exit, I use oneshot. Many thx.