Troubleshooting system issues
DBeaver is an Eclipse RCP application, so it may encounter issues with GTK or certain Linux desktop environments. Below are common problems and their solutions:
Screen flickering
To fix screen flickering, add this line to your ~/.profile
file:
Mixed dark and light theme elements
If parts of DBeaver show a mix of light and dark colors when using a system theme, switch to a theme that matches your systemās color palette.
Missing browser functionality
If you see an error like No more handles because there is no underlying browser available
, install the libwebkit2gtk
library.
Theme parsing errors
If you get errors like GTK-WARNING xxx:Theme parsing error
, try adjusting the GTK program style in your system
settings:
- Open System Settings -> Appearance -> Program Style (the exact location may vary by desktop environment).
- Pick a style that works better with GTK apps.
Gtk box gadget distribute error
If you see the error gtk_box_gadget_distribute: assertion size 'size >= 0' failed in GtkScrollbar
, turn off GTK
overlay scrolling:
- Open the file
~/.config/gtk-3.0/settings.ini
. - Add or update this setting:
Disabling the AT SPI accessibility bridge
The AT-SPI accessibility bridge can sometimes cause crashes, especially on Linux with Cinnamon. To disable it:
-
Open a terminal and run:
-
Make the change permanent:
- Add the line to your shell configuration file (e.g.,
~/.bashrc
or~/.zshrc
):
- Add the line to your shell configuration file (e.g.,
-
Restart your session to apply the change.