Control: tags -1 +moreinfo Hey,
kdeconnect does not shipping an own theme, but there are Desktop environments (DE) that do not set the Qt theme. The result is kdeconnect use a fallback theme. In order to configure the qt theme you need qt5ct/qt6ct or e.g. adwaita-qt/ adwaita-qt6, so qt apps using the default Gnome theme. See the links for help. https://wiki.archlinux.org/title/ Qt#Configuration_of_Qt_5/6_applications_under_environments_other_than_KDE_Plasma https://wiki.archlinux.org/title/ Uniform_look_for_Qt_and_GTK_applications#Themes_originally_GTK_based_for_Qt_programs IMO it is nothing kdeconnect can do to improve the situation, it is more the DE that needs to fix that. Regards, hefee PS: I use Plasma Desktop with a white on black theme and kdeconnect follows this theme. On Mittwoch, 2. Februar 2022 00:03:04 CET Joseph Carter wrote: > Package: kdeconnect > Version: 21.08.3-1 > Severity: important > Tags: a11y > > It appears kdeconnect is forcing assumptions about your DPI/font scale > (96/1.0), your theme (black on white), and probably other things, then > hardcoding all of those details. This causes any change in these > settings to cause kdeconnect to be horribly broken to the point that the > thing is completely unusable with white on white text, missing controls, > a panel popup too small to contain even one line of text, etc. > > If you need those things changed because you're, say, legally blind, > kdeconnect is basically impossible to use. Workarounds exist depending > on your setup. A lot of fiddling may make the panel popup grow to > accomodate text. You can search the maze of inaccurate, obsolete, and > conflicting pages on theming Qt apps to figure out how to override a > theme for kdeconnect and set up wrapper scripts and .desktop files to do > that for specific apps and modify the GUI accordingly to use those > wrapper scripts. If you're using Compton, there's a plugin that'd let > you invert the window's colors and I guess there might be some way to > automate that, but I don't use it so am not sure. But at the point > you've done all that, you're scarcely using the Debian package as > provided and your hacks can be trivially broken by an upgrade of the > package. > > This combination of … what apparently seems to amount to a pretty common > dumpster fire for Qt5 apps with hardcoded colors/backgrounds/font sizes > …sigh… has rendered kdeconnect basically unusable by anyone who uses a > dark theme or scaled fonts for accessibility, to say nothing of anyone > who uses them for aesthetic or "I have a shiny new 4k+ monitor and want > to actually, y'know, use it as intended" reasons. > > Only workarounds I can think of involve forcing the theme to be the > default (since kdeconnect halfassedly does this anyway) and … I don't > know what to do about the DPI thing. > > -- System Information: > Debian Release: bookworm/sid > APT prefers unstable > APT policy: (500, 'unstable'), (500, 'testing') > Architecture: amd64 (x86_64) > > Kernel: Linux 5.15.0-2-amd64 (SMP w/16 CPU threads) > Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, > TAINT_UNSIGNED_MODULE Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 > (charmap=UTF-8), LANGUAGE not set Shell: /bin/sh linked to /usr/bin/dash > Init: systemd (via /run/systemd/system) > LSM: AppArmor: enabled > > Versions of packages kdeconnect depends on: > ii fuse3 3.10.5-1 > ii kio 5.88.0-1 > ii kpeople-vcard 0.1-2 > ii libc6 2.33-5 > ii libfakekey0 0.3+git20170516-2 > ii libkf5configcore5 5.88.0-1 > ii libkf5configwidgets5 5.88.0-1 > ii libkf5coreaddons5 5.88.0-1 > ii libkf5dbusaddons5 5.88.0-1 > ii libkf5i18n5 5.88.0-2 > ii libkf5iconthemes5 5.88.0-1 > ii libkf5kcmutils5 5.88.0-1 > ii libkf5kiocore5 5.88.0-1 > ii libkf5kiofilewidgets5 5.88.0-1 > ii libkf5kiogui5 5.88.0-1 > ii libkf5kiowidgets5 5.88.0-1 > ii libkf5notifications5 5.88.0-2 > ii libkf5people5 5.88.0-1 > ii libkf5pulseaudioqt3 1.3-2 > ii libkf5service-bin 5.88.0-1 > ii libkf5service5 5.88.0-1 > ii libkf5solid5 5.88.0-1 > ii libkf5waylandclient5 4:5.88.0-1 > ii libkf5widgetsaddons5 5.88.0-2 > ii libkf5windowsystem5 5.88.0-1 > ii libqca-qt5-2 2.3.4-1 > ii libqca-qt5-2-plugins 2.3.4-1 > ii libqt5core5a 5.15.2+dfsg-14 > ii libqt5dbus5 5.15.2+dfsg-14 > ii libqt5gui5 5.15.2+dfsg-14 > ii libqt5multimedia5 5.15.2-3 > ii libqt5network5 5.15.2+dfsg-14 > ii libqt5qml5 5.15.2+dfsg-9 > ii libqt5quick5 5.15.2+dfsg-9 > ii libqt5quickcontrols2-5 5.15.2+dfsg-4 > ii libqt5waylandclient5 5.15.2-4 > ii libqt5widgets5 5.15.2+dfsg-14 > ii libqt5x11extras5 5.15.2-2 > ii libstdc++6 11.2.0-16 > ii libwayland-client0 1.19.0-2+b1 > ii libx11-6 2:1.7.2-2+b1 > ii libxtst6 2:1.2.3-1 > ii plasma-framework 5.88.0-1 > ii qml-module-org-kde-kirigami2 5.88.0-1 > ii qml-module-org-kde-kquickcontrolsaddons 5.88.0-1 > ii qml-module-org-kde-people 5.88.0-1 > ii qml-module-qt-labs-platform 5.15.2+dfsg-4 > ii qml-module-qtgraphicaleffects 5.15.2-2 > ii qml-module-qtmultimedia 5.15.2-3 > ii qml-module-qtqml 5.15.2+dfsg-9 > ii qml-module-qtquick-controls2 5.15.2+dfsg-4 > ii qml-module-qtquick-dialogs 5.15.2-2 > ii qml-module-qtquick-layouts 5.15.2+dfsg-9 > ii qml-module-qtquick-particles2 5.15.2+dfsg-9 > ii qml-module-qtquick-window2 5.15.2+dfsg-9 > ii qml-module-qtquick2 5.15.2+dfsg-9 > ii sshfs 3.7.1+repack-2 > > kdeconnect recommends no packages. > > kdeconnect suggests no packages. > > -- no debconf information
signature.asc
Description: This is a digitally signed message part.