linuxmint / linuxmint/sticky

Wrong application id for app

Open
#75 4 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Python
Stars
273
Forks
57
PR merge metrics
No merged PRs in 30d

Description

As I can see in the code, org.x.sticky is the application id provided to the gtk app.

But if I look into window details while running app in a wayland session, app_id is sticky.py instead. This is causing taskbar to have no icon for app as most wayland taskbar use app_id to look for the app icon in the icon theme.

on looking further, seems like app_id is always same as the name of python file, If I change the file name, app_id is also changes as such

can you please look into it

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start in usr/lib/sticky/sticky.py, especially the GTK application setup at the referenced location, and reproduce the reported app_id difference in a Wayland session. Trace how the running app gets the file name as its app_id; done means the app_id matches the intended application identifier and the taskbar can find its icon.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
desktop, operating-systems
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.