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: 49

A megoldás más Linux disztribúciókon is működhet, ha a GNOME Shell verzió kompatibilis.