Re: Multiple applications with libappindicator fails since Bullseye
Bastien Sevajol <[email protected]>
| Newsgroups | gmane.linux.debian.devel.gtk-gnome |
|---|---|
| Message-ID | <[email protected]> |
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. >