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:
- Download the Linux binary build from "Releases"
- Unpack the archive and navigate to the
bin directory
- Run
kitty command.
- The taskbar entry will have no icon.
Expected behavior
When a terminal window is created, its taskbar entry should show the correct icon.
Screenshots

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.
Describe the bug
On Fedora 33 (with GNOME 3.38.3), downloading the binary release and launching through the
bin/kittycommand results in the taskbar having no icon.The documentation here provides a way to add
.desktopintegration 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:
bindirectorykittycommand.Expected behavior
When a terminal window is created, its taskbar entry should show the correct icon.
Screenshots

Environment details
Fedora 33, GNOME 3.38.3 (with Dash to Panel extension, removing which doesn't solve the issue)
Additional context
kitty --config NONEdoes not solve the issue.