Skip to content

GitLab

  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • gtk gtk
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 1,431
    • Issues 1,431
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 247
    • Merge requests 247
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • GNOME
  • gtkgtk
  • Issues
  • #653

Closed
Open
Created Aug 08, 2016 by Bugzilla@bugzilla-migration💬Reporter

Mismatched application id with xdg-shell

Submitted by Pier Luigi Fiorini

Link to original bug (#769641)

Description

The executable name is used as application id instead of the actual application id.

Let's take Calendar as an example, but the same can be verified with other applications.

The desktop entry is org.gnome.Calendar.desktop but the executable name is passed on as application id:

[1895038,114] -> xdg_shell@16.get_xdg_surface(new id xdg_surface@27, wl_surface@15) [1895038,123] -> xdg_surface@27.set_parent(nil) [1895038,127] -> xdg_surface@27.set_title("Calendar") [1895038,130] -> xdg_surface@27.set_window_geometry(26, 23, 996, 713) [1895038,139] -> xdg_surface@27.set_maximized() [1895038,142] -> xdg_surface@27.set_app_id("gnome-calendar")

This makes mapping Gtk+ applications on task managers really hard.

Version: 3.22.x

Assignee
Assign to
Time tracking