You are not logged in.

#1 2024-05-18 17:52:35

kelvie
Member
Registered: 2022-05-08
Posts: 11

[solved] KDE6 file picker via xdg-desktop-portal has wrong icons/DPI

When saving from firefox (using xdg-desktop-portal-kde):

Screenshot-20240518-104131.png

When opening from a KDE app:
lf2wzfn.png

Does this have something to do with the theme or GTK settings maybe?

Firefox's environment:

~ cat environ |  tr '\0' '\n' | grep -e Q -e GTK -e KDE | sort
GTK2_RC_FILES=/etc/gtk-2.0/gtkrc:/home/kelvie/.gtkrc-2.0:/home/kelvie/.config/gtkrc-2.0
GTK_IM_MODULE=fcitx
GTK_RC_FILES=/etc/gtk/gtkrc:/home/kelvie/.gtkrc:/home/kelvie/.config/gtkrc
GTK_USE_PORTAL=1
KDE_APPLICATIONS_AS_SCOPE=1
KDE_FULL_SESSION=true
KDE_SESSION_UID=1000
KDE_SESSION_VERSION=6
QT_AUTO_SCREEN_SCALE_FACTOR=0
QT_IM_MODULE=fcitx
QT_WAYLAND_RECONNECT=1
XDG_CURRENT_DESKTOP=KDE
XDG_SESSION_DESKTOP=KDE

normal environment:

~ printenv |  tr '\0' '\n' | grep -e Q -e GTK -e KDE | sort
GTK_IM_MODULE=fcitx
GTK_USE_PORTAL=1
KDE_APPLICATIONS_AS_SCOPE=1
KDE_FULL_SESSION=true
KDE_SESSION_UID=1000
KDE_SESSION_VERSION=6
QT_AUTO_SCREEN_SCALE_FACTOR=0
QT_IM_MODULE=fcitx
QT_WAYLAND_RECONNECT=1
XDG_CURRENT_DESKTOP=KDE
XDG_SESSION_DESKTOP=KDE

Anyone else run into this or know what else to check?

Edit: Solved, turns out I had QT_QPA_PLATFORMTHEME set on xdg-desktop-portal-kde via a user systemd override.

Last edited by kelvie (2024-05-18 18:05:57)

Offline

#2 2024-05-18 18:03:12

kelvie
Member
Registered: 2022-05-08
Posts: 11

Re: [solved] KDE6 file picker via xdg-desktop-portal has wrong icons/DPI

Figured out the busctl command to run this on a terminal, and it looks like it doesn't have to do with firefox:

busctl --user call org.freedesktop.portal.Desktop /org/freedesktop/portal/desktop org.freedesktop.portal.FileChooser OpenFile "ssa{sv}" "" "" 0

has the same problem (fonts too big, icons wrong). I'm guessing xdg-desktop-portal-kde doesn't use the current wayland screen's scale setting nor KDE theme or something?

Offline

Board footer

Powered by FluxBB