Skip to content

Tray icon issue and undefined symbol: gtk_module_display_init error on NixOS #34

@Lab-8916100448256

Description

@Lab-8916100448256

I'm having these error at picoforge startup on NixOS :

douzeb@tux12:~$ nix run github:librekeys/picoforge
Gtk-Message: 10:37:46.586: Failed to load module "appmenu-gtk-module": 'gtk_module_display_init': /run/current-system/sw/lib/gtk-3.0/modules/libwindow-decorations-gtk-module.so: undefined symbol: gtk_module_display_init
Gtk-Message: 10:37:46.751: Failed to load module "appmenu-gtk-module": 'gtk_module_display_init': /run/current-system/sw/lib/gtk-3.0/modules/libwindow-decorations-gtk-module.so: undefined symbol: gtk_module_display_init
- Touch the sensor on the authenticator

The error is not critical as the only thing that seems to not be working correctly is the tray icon that displays a default icon instead of picoforge icon.

This is happening whether I start the app with deno task tauri dev after entering nix-shell or if I start it using
nix run github:librekeys/picoforge

I tried adding libindicator-gtk3 and libappindicator-gtk3 libraries to the shell.nix file, as I have seen on internet that this could be a solution, but it did not change anything.

I found a workaround that is to run the application with env WAYLAND_DISPLAY= deno task tauri dev, but that is not ideal.

@jetcookies , do you see the same issue on your system?

Metadata

Metadata

Assignees

No one assigned

    Labels

    wontfixThis will not be worked on

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions