Enable Menu Icons Plugin

Thanks to the answers from another topic ( Enable Menu Icons on Non-Plasma desktop ) I got to build this small plugin to enable Menu Icons on Krita on all platforms which don’t have it enabled by default.

Please bear in mind this is my first ever plugin so dont expect much in terms of quality. Having said that, I’ve been using it successfully under my DWM environment with Krita 5.3

Download Link
Krita enable menu Icons plugin v1.0

Overview

Enable Menu Icons is a minimal Krita plugin that restores icon visibility in Krita’s menus. On some platforms and Qt configurations, Krita starts with AA_DontShowIconsInMenus set to True, which hides all icons from menu entries. This plugin forces the flag to False after the UI is fully loaded, making icons appear as expected.

Installation

Copy the enable_menu_icons/ folder into Krita’s pykrita resources directory for your platform:

Platform Path
Linux ~/.local/share/krita/pykrita/
macOS ~/Library/Application Support/Krita/pykrita/
Windows %APPDATA%\krita\pykrita\

The resulting structure should look like this:

pykrita/
└── enable_menu_icons/
    ├── enable_menu_icons.desktop
    ├── __init__.py
    └── enable_menu_icons.py

Enabling the Plugin

  1. Open Settings → Configure Krita → Python Plugin Manager.
  2. Tick the checkbox next to Enable Menu Icons.
  3. Click OK and restart Krita.

Note: A restart is always required after toggling the plugin on or off from the Plugin Manager.

Settings

Once the plugin is enabled, you can toggle the icons without fully removing the plugin:

  1. Open Settings → Configure Krita → Python Plugin Manager.
  2. Check or uncheck Enable Menu Icons.
  3. Click OK and restart Krita.

The preference is saved to Krita’s configuration file and persists across sessions. The default state is enabled.

Compatibility

Tested with Krita 5.x on Linux. Should work on macOS and Windows wherever PyQt5 and Krita’s Python plugin system are available. No external dependencies beyond what ships with Krita.

Repository

https://gitlab.com/juankprada/krita-enable-icons-plugin

1 Like