Seems solution is here :
https://github.com/emirror-de/libayatana-appindicator-rs/issues/2#issuecomment-1219227056
!
Le 18/08/2022 à 09:01, Bastien Sevajol a écrit :
Hello here,
I just joined the mailing list to explore a recent problem about
applications using |libappindicator| on Bullseye.
I'm the developer of open source trsync
<https://github.com/buxx/trsync> application which use a systray icon.
I noticed that my program fail to display its systray icon and an
error message printed instead :
|gtk_widget_get_scale_factor: assertion 'GTK_IS_WIDGET (widget)' failed |
I noticed various programs are concerned :
*
https://github.com/olback/tray-item-rs/issues/23
<https://github.com/tauri-apps/tao/issues/534>
*
https://github.com/tauri-apps/tao/issues/534
<https://github.com/tauri-apps/tao/issues/534>
These programs are wrote in Rust language and uses libappindicator
crate <https://docs.rs/crate/libappindicator/latest> which fail too. I
can see Debian 11 replaced |libappindicator| by
|libayatana|-indicator, cf announcement
<https://lists.debian.org/debian-devel/2018/03/msg00506.html>.
I am not comfortable with "low level" and announcement content. But, I
think I understand |libayatana-indicator| is not a breaking change and
should be compatible ? Do you have some information about that here ?
Thanks in advance, I hope to be on the right mailing list :)
bux.