diff --git a/debian/changelog b/debian/changelog index 6cec870..2ce6ec8 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,6 +1,9 @@ lubuntu-default-settings (23.04.5) UNRELEASED; urgency=medium - * + * Add qt6ct as a hard dependency and ship a default configuration file + consistent with our existing default settings. This is to cover the case + of our Qt 6 applications, which will use qt6ct for theming instead of + lxqt-qtplugin until support is added. Feels hacky, yet a reasonable fix. -- Simon Quigley Tue, 24 Jan 2023 15:40:42 -0600 diff --git a/debian/control b/debian/control index f01826d..8ffa7fd 100644 --- a/debian/control +++ b/debian/control @@ -18,6 +18,7 @@ Depends: fonts-ubuntu, lxqt-session, openbox, policykit-desktop-privileges, + qt6ct, ${misc:Depends} Breaks: lubuntu-default-session (<< 1.0), lubuntu-default-settings (<< 1.0), diff --git a/src/etc/xdg/xdg-Lubuntu/qt6ct/qt6ct.conf b/src/etc/xdg/xdg-Lubuntu/qt6ct/qt6ct.conf new file mode 100644 index 0000000..c25df85 --- /dev/null +++ b/src/etc/xdg/xdg-Lubuntu/qt6ct/qt6ct.conf @@ -0,0 +1,8 @@ +[Appearance] +color_scheme_path=/usr/share/qt6ct/colors/airy.conf +icon_theme=ePapirus +style=Fusion + +[Fonts] +fixed="Ubuntu Mono,11,-1,5,400,0,0,0,0,0,0,0,0,0,0,1,Regular" +general="Ubuntu,11,-1,5,400,0,0,0,0,0,0,0,0,0,0,1,Regular"