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

Attachment: signature.asc
Description: This is a digitally signed message part.

Reply via email to