Skip to content

Linux binary build missing icon in taskbar #3260

Description

@namandixit

Describe the bug
On Fedora 33 (with GNOME 3.38.3), downloading the binary release and launching through the bin/kitty command results in the taskbar having no icon.

The documentation here provides a way to add .desktop integration for icons. However, I am trying to create a portable development toolset that users could carry from one machine to another (say, on a USB stick), and would like not to make any changes to the host machine's existing environment. Due to this, it would be much better if the application set its own icon programatically through the Xlib APIs.

To Reproduce
Steps to reproduce the behavior:

  1. Download the Linux binary build from "Releases"
  2. Unpack the archive and navigate to the bin directory
  3. Run kitty command.
  4. The taskbar entry will have no icon.

Expected behavior
When a terminal window is created, its taskbar entry should show the correct icon.

Screenshots
Screenshot from 2021-01-25 16-49-49

Environment details
Fedora 33, GNOME 3.38.3 (with Dash to Panel extension, removing which doesn't solve the issue)

kitty 0.19.3 (3ce04c3e4b) created by Kovid Goyal
Linux fedora 5.10.9-201.fc33.x86_64 #1 SMP Wed Jan 20 16:56:23 UTC 2021 x86_64
\S
Kernel \r on an \m (\l)
Loaded config files: /home/naman/.config/kitty/kitty.conf
Running under: X11

Config options different from defaults:

Additional context
kitty --config NONE does not solve the issue.

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

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions