These are my configuration files.
(you may need to modify fonts, themes etc.)
QT configuration
Packages:
qt5-gtk2-platformtheme
adwaita-qt # QT5 theme
qt5ct # QT5 configuration (proper font sizing)
adwaita-qt6 # QT6 theme
qgnomeplatform-qt5 # QT5 use gsettings
create and save as:
/etc/environment.d/62-qt.conf
export QT_STYLE_OVERRIDE=Adwaita-dark
#export QT_QPA_PLATFORMTHEME=qt5ct
export QT_QPA_PLATFORMTHEME=gtk2
#export QT_SCALE_FACTOR=1.5
#export QT_FONT_DPI=144
For GTK2
create and save as: /etc/skel/.gtkrc-2.0
include "/usr/share/themes/Adwaita-dark/gtk-2.0/gtkrc"
style "user-font"
{
font_name="Adwaita Sans"
}
widget_class "*" style "user-font"
gtk-font-name="Adwaita Sans 12"
gtk-theme-name="Adwaita-dark"
gtk-icon-theme-name="Adwaita"
For GTK3 and GTK4
create and save as:
/etc/skel/.config/gtk-3.0/settings.ini
/etc/skel/.config/gtk-4.0/settings.ini
[Settings]
gtk-font-name=Adwaita Sans 12
gtk-theme-name=Adwaita-dark
gtk-icon-theme-name=Adwaita
gtk-decoration-layout=menu:
gtk-application-prefer-dark-theme=1
gtk-titlebar-right-click=none
gtk-enable-event-sounds=0
gtk-enable-input-feedback-sounds=0
gtk-xft-antialias=1
gtk-xft-hinting=1
gtk-xft-hintstyle=hintslight
gtk-xft-rgba=rgb
[AdwStyleManager]
color-scheme=ADW_COLOR_SCHEME_PREFER_DARK
GTK3 fix for AT-SPI
create and save as:
/etc/environment.d/61-gtk3fix.conf
export GTK_THEME=Adwaita-dark
# gtk3 depends on at-spi2-atk, which depends on at-spi2-core.
# at-spi2-core automatically start two processes on every boot
# (at-spi-bus-launcher and at-spi2-registryd) which are useless
# if you don't use any accessibility applications.
# the following fixes such errors:
# AT-SPI: Error retrieving accessibility bus address: ...
# ... org.freedesktop.DBus.Error.ServiceUnknown: ...
export NO_AT_BRIDGE=1
GDK_CORE_DEVICE_EVENTS
create and save as:
/etc/environment.d/60-gdk.conf
# sets the environment variable automatically even without X running.
{
environment.variables = {
GDK_CORE_DEVICE_EVENTS = "1";
};
}
For XDG
create and save as:
/etc/environment.d/64-xdg.conf
XDG_CURRENT_DESKTOP=GNOME
REBOOT qube.