KeePassXC tray ikon megjelenítése GNOME 49 / Wayland alatt
2026-03-11
Műhely #linux #útmutató #gnome shell #gnome #fedora #wayland
Az előző cikk bemutatta, hogyan lehet a tray ikonokat megjeleníteni GNOME rendszerben a Status Tray extension segítségével.
Bizonyos alkalmazások – például a KeePassXC – azonban Wayland alatt még ekkor sem mindig jelenítik meg az ikont.
Ebben a cikkben ennek a problémának a megoldását mutatjuk be.
A probléma
GNOME 49 + Wayland alatt előfordulhat, hogy a KeePassXC:
- elindul
- működik
- de nem jelenik meg a tray ikon
Ez akkor is előfordulhat, ha a tray ikon megjelenítése már működik a rendszerben.
A probléma oka
A KeePassXC egy Qt alapú alkalmazás, amely alapértelmezésben Wayland platformon indul.
Wayland alatt a tray ikon exportálása nem minden esetben működik megfelelően GNOME környezetben, ezért az ikon nem jelenik meg a panelen.
Gyors teszt
Indítsuk el a programot terminálból:
keepassxc --platform xcb
Ez az alkalmazást XWayland kompatibilis módban indítja.
Ha az ikon ekkor megjelenik a panelen, akkor a probléma azonosítva van.
Tartós megoldás
Ahhoz, hogy a KeePassXC mindig ezzel az indítási paraméterrel induljon, módosítani kell a desktop indító fájlt.
1. Felhasználói desktop fájl létrehozása
mkdir -p ~/.local/share/applications
cp /usr/share/applications/org.keepassxc.KeePassXC.desktop ~/.local/share/applications/
A felhasználói könyvtárban lévő fájl felülírja a rendszerbeállítást.
2. A desktop fájl szerkesztése
nano ~/.local/share/applications/org.keepassxc.KeePassXC.desktop
3. Az Exec sor módosítása
Keressük meg az Exec sort, és módosítsuk így:
Exec=keepassxc --platform xcb %f
Ez biztosítja, hogy a program mindig XCB platformmal induljon.
Az eredmény
A módosítás után a KeePassXC:
- megjeleníti a tray ikont
- minimalizálható a panelre
- stabilan működik GNOME + Wayland környezetben
A tray ikon a Status Tray extension segítségével jelenik meg, és Dash to Panel használata esetén az alsó panelen is látható.
Megjegyzés
Indításkor a terminálban előfordulhat egy GTK figyelmeztetés:
Gtk-WARNING **: Theme parsing error: Expected a valid selector
Ez egy ártalmatlan figyelmeztetés, amely nem befolyásolja a működést.
Tesztelt rendszer
Operating System: Fedora Linux 43 (Workstation Edition)
GNOME Shell: 49A megoldás más Linux disztribúciókon is működhet, ha a GNOME Shell verzió kompatibilis.