Gtk::StatusIcon 系统托盘对齐问题

Gtk::StatusIcon system tray alignment issues

我正在从 PNG 文件创建一个 Gtk::StatusIcon 对象,但系统托盘图标显示在系统托盘的中央。

如何让这个系统托盘图标默认对齐到右侧。我查看了 GTK::StatusIcon API 但没有看到任何内容。

Glib::RefPtr<Gtk::StatusIcon> m_status_icon;
m_status_icon = Gtk::StatusIcon::create_from_file("icon.png");

我正在使用 gtkmm-3.0 在 Ubuntu 18.04 上开发。

来自 official documentation, this does not seem possible in Gtkmm, or GTK+ (nothing in the API gives you such control). Also, note that Gtk::StatusIcon is deprecated 支持特定于平台的 API。