I’m using KDE Plasma 6.
I’ve made KeepassXC show a system tray icon.
I can hide it’s window by clicking that tray icon, but strangely only while the window is active. Pretty sure on my previous Manjaro installation that worked.
The “Hide window to system tray when minimized” check-mark is set, but it doesn’t do anything.
After switching back to Manjaro, I found out that the cause of this issue is using a plasma+wayland session instead of plasma+x11.
see also:
opened 12:02AM - 08 May 24 UTC
bug
platform: Linux
## Overview
KeePassXC main window does not appear when it is toggled from a hid… den state.
## Steps to Reproduce
1. Start KeePassXC (under XWayland, with the option _Minimize window at application startup_ enabled)
2. Click _Toggle window_ in the tray
## Expected Behavior
After clicking _Toggle window_, the main window should show up.
## Actual Behavior
The main window did not appear. It showed up for a brief moment and then disappeared (see the screencast attached).
https://github.com/keepassxreboot/keepassxc/assets/11749340/97f5330f-ad42-4d20-9439-c7700877d329
## Context
* Source of installation: Builds from the Arch Linux official repo ([PKGBUILD](https://archlinux.org/packages/extra/x86_64/keepassxc/)).
* Operating System: Arch Linux
* Desktop Environment: GNOME 46
* Windowing System: Wayland (with KeePassXC running under XWayland)
Debug info:
```
KeePassXC - Version 2.7.7
Revision: 68e2dd8
Qt 5.15.13
Debugging mode is disabled.
Operating system: Arch Linux
CPU architecture: x86_64
Kernel: linux 6.8.9-arch1-1
Enabled extensions:
- Auto-Type
- Browser Integration
- Passkeys
- SSH Agent
- KeeShare
- YubiKey
- Secret Service Integration
Cryptographic libraries:
- Botan 3.4.0
```