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

Reply via email to