3 ms·
They don't do this on Linux because there's no unified way to do it on Linux. It also happens on macOS if memory serves me right, but macOS makes it aggravating
by noirscape 4y ago
They don't do this on Linux because there's no unified way to do it on Linux. It also happens on macOS if memory serves me right, but macOS makes it aggravating enough for people to usually disable it because of that (you can't do a silent application launch when logging in on macOS from what I can tell - sole exception being iTunesHelper on older versions - so any browser that sends push notifications opens a new window when you login to the computer, making it obvious and annoying).
- TheCoreh 4y ago> you can't do a silent application launch when logging in on macOS from what I can tell - sole exception being iTunesHelper on older versions You absolutely can, there's ways for apps to launch without adding a dock icon or windows, this is typically done by menu bar apps, but can also be done by daemon-style services, or by apps meant to do global-style UIs (like a lot of the spotlight replacement apps)
- jeroenhd 4y agoThere's no unified way to do it in Linux if you target people running bespoke i3 configs or dedicated environments (such as the Steam Deck game UI; the KDE environment will just work, obviously). With GNOME, KDE, and Mate, LXDE, and probably every other normal desktop environment, you can use XDG autostart to launch programs on login (https://wiki.archlinux.org/title/XDG_Autostart https://wiki.archlinux.org/title/XDG_Autostart). Even still, there are quick and easy configuration files available online for software like i3 (https://github.com/minad/i3-config/blob/master/autostart https://github.com/minad/i3-config/blob/master/autostart) to make them compatible with normal Linux setups. I don't know why Linux versions of browsers don't do this, but it certainly isn't a technical limitation.
- JohnFen 4y ago> I don't know why Linux versions of browsers don't do this, but it certainly isn't a technical limitation. Shh! Don't tell them! They might start doing it.