Skip to content

Gio.DesktopAppInfo has been moved to GioUnix #1167

Description

@rsramkis

Describe the bug
When reviewing the boot logs in the journals I noticed the message listed twice:

Jun 23 01:02:55 sol gnome-shell[1903]: Gio.DesktopAppInfo has been moved to a separate platform-specific library. Please update your code to use GioUnix.DesktopAppInfo instead.
                                       0 get() ["resource:///org/gnome/gjs/modules/core/_common.js":190:42]
                                       1 enable() ["file:///usr/share/gnome-shell/extensions/paperwm@paperwm.github.com/app.js":53:9]
                                       2 enable/<() ["file:///usr/share/gnome-shell/extensions/paperwm@paperwm.github.com/extension.js":65:19]
                                       3 forEach() ["self-hosted":157:22]
                                       4 enable() ["file:///usr/share/gnome-shell/extensions/paperwm@paperwm.github.com/extension.js":63:22]
                                       5 _callExtensionEnable() ["resource:///org/gnome/shell/ui/extensionSystem.js":265:38]
                                       6 loadExtension() ["resource:///org/gnome/shell/ui/extensionSystem.js":432:32]
                                       7 InterpretGeneratorResume() ["self-hosted":1425:34]
                                       8 AsyncFunctionNext() ["self-hosted":800:27]
                                       9 anonymous() ["resource:///org/gnome/shell/ui/init.js":20:20]
Jun 23 01:02:55 sol gnome-shell[1903]: Gio.DesktopAppInfo has been moved to a separate platform-specific library. Please update your code to use GioUnix.DesktopAppInfo instead.
                                       0 get() ["resource:///org/gnome/gjs/modules/core/_common.js":190:42]
                                       1 enable() ["file:///usr/share/gnome-shell/extensions/paperwm@paperwm.github.com/app.js":60:9]
                                       2 enable/<() ["file:///usr/share/gnome-shell/extensions/paperwm@paperwm.github.com/extension.js":65:19]
                                       3 forEach() ["self-hosted":157:22]
                                       4 enable() ["file:///usr/share/gnome-shell/extensions/paperwm@paperwm.github.com/extension.js":63:22]
                                       5 _callExtensionEnable() ["resource:///org/gnome/shell/ui/extensionSystem.js":265:38]
                                       6 loadExtension() ["resource:///org/gnome/shell/ui/extensionSystem.js":432:32]
                                       7 InterpretGeneratorResume() ["self-hosted":1425:34]
                                       8 AsyncFunctionNext() ["self-hosted":800:27]
                                       9 anonymous() ["resource:///org/gnome/shell/ui/init.js":20:20]
Jun 23 01:02:55 sol localsearch-3[2280]: Could not initialize currently active mount points: datatype mismatch
Jun 23 01:02:55 sol welcome.desktop[2026]: Welcome app is disabled. To start it anyway, use option --enable (temporarily: --once).
Jun 23 01:02:55 sol NetworkManager[677]: <info>  [1782190975.8146] agent-manager: agent[5692a9bd6fb4fc62,:1.64/org.gnome.Shell.NetworkAgent/1000]: agent registered
Jun 23 01:02:55 sol gnome-shell[1903]: Type GITypeInfo of property NM.Object::client does not match return type GITypeInfo of getter get_client. Falling back to slow path
Jun 23 01:02:56 sol gnome-shell[1903]: GDBus.Error:org.freedesktop.DBus.Error.NameHasNoOwner: Could not activate remote peer 'org.freedesktop.GeoClue2': activation request failed: unit is masked
Jun 23 01:02:56 sol gnome-shell[1903]: GNOME Shell started at Tue Jun 23 2026 01:02:54 GMT-0400 (Eastern Daylight Saving Time)
Jun 23 01:02:56 sol gnome-shell[1903]: Registering display with GDM

To Reproduce
Steps to reproduce the behavior:

  1. Boot computer.
  2. Open terminal and run 'journalctl -b' to see the error messages "gnome-shell[1903]: Gio.DesktopAppInfo has been moved to a separate platform-specific library. Please update your code to use GioUnix.DesktopAppInfo instead."

Expected behavior
There should be no error messages related to initializing a Gnome Extension.

Screenshots
N\A

System information:
Please provide system information:
Distribution: EndeavourOS
GNOME Shell: 50.2
Display server: Wayland
PaperWM version: 50.0.1
Enabled extensions:

Installed from:
https://aur.archlinux.org/packages/gnome-shell-extension-paperwm-git

Example:
Distribution: Fedora Linux 40 (Workstation Edition)
GNOME Shell: 46.0
Display server: Wayland
PaperWM version: 46.4.1
Enabled extensions:
- paperwm@paperwm.github.com
- switcher@landau.fi
- dash-to-panel@jderose9.github.com
- appindicatorsupport@rgcjonas.gmail.com

Additional context
N\A

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugUndesirable behaviorgnome-50Specific to GNOME Shell 50

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions