Hi there, the AusweisApp has no autostart option on Linux. Did you add the AusweisApp to autostart by yourself? Why is it expected that the app should be in foreground if the systems starts? It is a service application like a "daemon" that waits until a users click on a eID-link in the browser. As a work-around you can add "--show" to cmdline option to start in foreground.
The app uses Qt for the TrayIcon. We can show "Open" on Linux like we do for macOS if you like. You can see in Qt doc [2] the possible activation reason. Currently we use "Trigger" to show up the UI. This works for me on KDE. I tried Gnome on Debian right now and it requires a double-click. This looks like a bug in Qt or not documented behaviour. Do you know a Qt app with QSystemTrayIcon that works like you expected? So I can look into that. Best regards André [1] https://github.com/Governikus/AusweisApp/blob/master/src/ui/qml/TrayIcon.cpp#L112 [2] https://doc.qt.io/qt-6/qsystemtrayicon.html#ActivationReason-enum