leanflutter / tray_manager

This plugin allows Flutter desktop apps to defines system tray.
https://pub.dev/packages/tray_manager
MIT License
238 stars 40 forks source link

[linux] setting icon works, but only sometimes #9

Open jakub-stefaniak opened 2 years ago

jakub-stefaniak commented 2 years ago

Hey, I ran into an issue testing the example project on a virtual machine running Ubuntu 20.04.3 LTS.

I tested the app on 2 virtual machines on different PCs. One works like a charm and the other one shows the tray icon only sometimes.

I tried launching the example app from the terminal on the problematic vm to see logs, and it throws: GLib-GIO-CRITICAL **: 16:15:43.425: g_dbus_proxy_new: assertion 'G_IS_DBUS_CONNECTION (connection)' failed whenever I try to set the tray icon.

One PC has Intel CPU and the second one has AMD CPU. I don't know if that's relevant, but it works as expected on intel.