krita icons missing


My icons inside the toolbox are missing. I am on linux(NixOS) with sway(wayland). Sorry if this is the wrong place to post.

Reset your workspace or switch workspace.
Or open the window back up from the dockers menu.

I have done both and neither work. It’s also notable that I can still change tools, it’s only the icons that are missing.

it’s only the icons that are missing.

Is it really squished in the docker? Like, can you drag the docker to make more room. Not too sure.

Hi

How did you installed Krita on your Linux?
From distro package or downloaded from krita.org?

If you use an appimage, do you have the problem?

One thing you can also do to help us to help you is to go inmenu Help > Show system information for bug report and copy/paste here content of dialog box.

Grum999

It is not squished. Even if I make the toolbox a separate window it still doesn’t have any icons. I will try the appimage in a moment, my current install is from the nixpkgs official repo.

Maybe a dependency is missing or package hasn’t been built properly… :thinking:

Grum999

Krita

Version: 4.4.3
Languages: en_US, en
Hidpi: true

Qt

Version (compiled): 5.15.2
Version (loaded): 5.15.2

OS Information

Build ABI: x86_64-little_endian-lp64
Build CPU: x86_64
CPU: x86_64
Kernel Type: linux
Kernel Version: 5.10.32
Pretty Productname: NixOS 21.05 (Okapi)
Product Type: nixos
Product Version: 21.05pre286647.4518794ee53
Desktop: sway

OpenGL Info

Vendor: “AMD”
Renderer: “AMD Radeon RX 5700 XT (NAVI10, DRM 3.40.0, 5.10.32, LLVM 11.1.0)”
Version: “4.6 (Compatibility Profile) Mesa 21.0.1”
Shading language: “4.60”
Requested format: QSurfaceFormat(version 3.0, options QFlagsQSurfaceFormat::FormatOption(DeprecatedFunctions), depthBufferSize 24, redBufferSize 8, greenBufferSize 8, blueBufferSize 8, alphaBufferSize 8, stencilBufferSize 8, samples -1, swapBehavior QSurfaceFormat::DoubleBuffer, swapInterval 0, colorSpace QSurfaceFormat::DefaultColorSpace, profile QSurfaceFormat::CompatibilityProfile)
Current format: QSurfaceFormat(version 4.6, options QFlagsQSurfaceFormat::FormatOption(DeprecatedFunctions), depthBufferSize 24, redBufferSize 8, greenBufferSize 8, blueBufferSize 8, alphaBufferSize 8, stencilBufferSize 8, samples -1, swapBehavior QSurfaceFormat::DoubleBuffer, swapInterval 0, colorSpace QSurfaceFormat::DefaultColorSpace, profile QSurfaceFormat::CompatibilityProfile)
Version: 4.6
Supports deprecated functions true
is OpenGL ES: false

QPA OpenGL Detection Info
supportsDesktopGL: true
supportsOpenGLES: true
isQtPreferOpenGLES: false

Hardware Information

GPU Acceleration: auto
Memory: 15971 Mb
Number of Cores: 4
Swap Location: /tmp

Current Settings

Current Swap Location: /tmp
Current Swap Location writable: true
Undo Enabled: true
Undo Stack Limit: 30
Use OpenGL: true
Use OpenGL Texture Buffer: true
Use AMD Vectorization Workaround: false
Canvas State: OPENGL_SUCCESS
Autosave Interval: 900
Use Backup Files: true
Number of Backups Kept: 1
Backup File Suffix: ~
Backup Location: Same Folder as the File
Backup Location writable: false
Use Win8 Pointer Input: false
Use RightMiddleTabletButton Workaround: false
Levels of Detail Enabled: false
Use Zip64: false

Display Information
Number of screens: 3
Screen: 0
Name: XWAYLAND0
Depth: 24
Scale: 1
Resolution in pixels: 1920x1080
Manufacturer:
Model:
Refresh Rate: 59.9628
Screen: 1
Name: XWAYLAND1
Depth: 24
Scale: 1
Resolution in pixels: 1920x1080
Manufacturer:
Model:
Refresh Rate: 59.9628
Screen: 2
Name: XWAYLAND2
Depth: 24
Scale: 1
Resolution in pixels: 3440x1440
Manufacturer:
Model:
Refresh Rate: 59.9356

This is the log from “show system information for bug reports”.

To my knowledge, Krita is not compatible with Qt 5.15 (bugged); when provided as Appimage, Krita use a patched version of Qt 5.12
But maybe your problem is not related to this…

I think problem is more relative to nixpkgs package that is not made properly…

Grum999

Appimages don’t seem to work under NixOS. The problem is unfortunate, but not unworkable, and I don’t have the expertise to suggest an edit to the build. Thank you for your time.

Can you backup all the Krita related settings in ~/.config and ~/.local/share and run krita like a fresh install? Appimage needs fuse I think you are missing some packages to run appimage.

Appimage and flatpak nightly from KDE repos are good since they have patched Qt and other dependencies, which the package manager of the repo won’t have.