After installing HomeBank from Flathub on Bazzite Linux (KDE), I noticed that the auto-complete feature for both the Payee and Category fields had stopped working.
All of my existing payees and categories were still present, but typing into either field produced no suggestions. Everything else in HomeBank appeared to work normally, making the problem difficult to diagnose.
After some troubleshooting, I discovered the issue was related to the Flatpak using the Wayland display backend. Forcing HomeBank to use X11 restored the missing auto-complete.
Symptoms
You may be experiencing the same issue if:
- HomeBank is installed via Flatpak.
- Existing payees and categories are still present.
- Typing into the Payee or Category fields produces no auto-complete suggestions.
- You’re using Bazzite or another Wayland-based Linux distribution.
Test the Fix
Before making any permanent changes, verify that X11 resolves the problem.
Open Konsole and run:
flatpak run --socket=x11 --env=GDK_BACKEND=x11 fr.free.HomebankIf HomeBank launches normally and the Payee and Category auto-complete begins working again, you’ve confirmed the issue is related to the display backend.
Make the Fix Permanent
Instead of launching HomeBank from the terminal every time, you can configure the Flatpak using Flatseal.
1. Open Flatseal
Launch Flatseal from your application menu.
2. Select HomeBank
Choose HomeBank from the list of installed Flatpak applications.
3. Verify Socket Permissions
Under the Sockets section, make sure the following are enabled:
- X11 Windowing System
- Wayland Windowing System
- Fallback to X11 Windowing System
4. Add an Environment Variable
Scroll down to the Environment section and add the following:
Name
GDK_BACKENDValue
x11Launch HomeBank normally. On my Bazzite KDE system, this permanently restored Payee and Category auto-complete.
Troubleshooting: HomeBank Won’t Launch
While testing this solution, I also ran into another issue where HomeBank would briefly flash and immediately close without opening.
Launching it from Konsole displayed this error:
Gtk-WARNING **: cannot open display:This means the Flatpak cannot access the graphical display.
To verify the current Flatpak permissions, run:
flatpak info --show-permissions fr.free.HomebankYou should see display socket permissions similar to:
sockets=x11;wayland;If those socket permissions are missing, restore them by running:
flatpak override --user --socket=x11 --socket=wayland fr.free.HomebankAfter restoring the display sockets, HomeBank launched normally again.
Final Result
After configuring the Flatpak to use the X11 backend and ensuring the required display socket permissions were present, HomeBank worked exactly as expected.
- Payee auto-complete returned.
- Category auto-complete returned.
- HomeBank launched normally from both the application launcher and Konsole.
If you’re running the Flatpak version of HomeBank on Bazzite and your auto-complete suddenly stops working, this solution may save you a lot of frustration.
Tested On
- Bazzite Linux (KDE)
- HomeBank (Flatpak from Flathub)
- Flatseal
Hopefully this saves someone else the time I spent tracking it down.




No Comments on "Fix HomeBank Auto-Complete Not Working on Bazzite (Flatpak)"