You are not logged in.

#1 2024-10-20 05:49:20

Cknight70
Member
Registered: 2018-01-24
Posts: 76

[Solved] Unable to use KDE file picker with electron 32 app ferdium

Hi all, I have been extensively trying to troubleshoot why Ferdium, an electron app, is not able to use the KDE file picker. This issue has been hard to troubleshoot because of the amount of outdated fud surrounding xdg-desktop-portal, outdated electron, and the not-in-production-code for probably a year GTK_USE_PORTAL=1

So the issue is: In Ferdium's window, I will click a button in a web app such as Discord to request the file picker, it will always be the GTK one on both Wayland and X11

Ferdium is currently using electron 32. Which should support xdg-desktop-portal, I have also had KDE's file picker working with Ferdium previously and am not sure when it stopped working, but I suspect after I tried testing out hyprland and nwg-shell

I have tried using ferdium, ferdium-bin, ferdium-nightly-bin from the aur to see if that would help.

Last time I was able to get it working by putting XDG_CURRENT_DESKTOP=KDE in /etc/environment


Here's ferdium's startup options:

--enable-features=UseOzonePlatform,WaylandWindowDecorations --ozone-platform-hint=auto %U

For my portals I have xdg-desktop-portal.service and plasma-xdg-desktop-portal-kde.service, no other xdg-desktop portals.

Checking on the status of these, I do see some kind of error, but not sure how relevant, and restarting them makes the error go away.

[connor@Reimu ~]$ systemctl --user status plasma-xdg-desktop-portal-kde.service
● plasma-xdg-desktop-portal-kde.service - Xdg Desktop Portal For KDE
     Loaded: loaded (/usr/lib/systemd/user/plasma-xdg-desktop-portal-kde.service; static)
     Active: active (running) since Sat 2024-10-19 23:32:00 MDT; 47s ago
 Invocation: ee14d26f7a7f457d82657ff1e968b06b
   Main PID: 1446 (xdg-desktop-por)
      Tasks: 5 (limit: 38252)
     Memory: 37.8M (peak: 39.6M)
        CPU: 395ms
     CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/plasma-xdg-desktop-portal-kde.service
             └─1446 /usr/lib/xdg-desktop-portal-kde

Oct 19 23:31:59 Reimu systemd[1183]: Starting Xdg Desktop Portal For KDE...
Oct 19 23:32:00 Reimu systemd[1183]: Started Xdg Desktop Portal For KDE.
Oct 19 23:32:05 Reimu xdg-desktop-portal-kde[1446]: qt.dbus.integration: QDBusConnection: couldn't handle call to CreateMonitor, no slot matched
Oct 19 23:32:05 Reimu xdg-desktop-portal-kde[1446]: qt.dbus.integration: QDBusConnection: couldn't handle call to CreateMonitor, no slot matched
Oct 19 23:32:05 Reimu xdg-desktop-portal-kde[1446]: qt.dbus.integration: Could not find slot InhibitPortal::CreateMonitor


[connor@Reimu ~]$ systemctl --user status xdg-desktop-portal.service
● xdg-desktop-portal.service - Portal service
     Loaded: loaded (/usr/lib/systemd/user/xdg-desktop-portal.service; static)
    Drop-In: /home/connor/.config/systemd/user/xdg-desktop-portal.service.d
             └─override.conf
     Active: active (running) since Sat 2024-10-19 23:32:00 MDT; 54s ago
 Invocation: 3be579758f474aee9b40d432d494c42a
   Main PID: 1235 (xdg-desktop-por)
      Tasks: 6 (limit: 38252)
     Memory: 5.9M (peak: 6.5M)
        CPU: 72ms
     CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/xdg-desktop-portal.service
             └─1235 /usr/lib/xdg-desktop-portal

Oct 19 23:32:00 Reimu xdg-desktop-por[1235]: Choosing kde.portal for org.freedesktop.impl.portal.Email via the deprecated UseIn key
Oct 19 23:32:00 Reimu xdg-desktop-por[1235]: Choosing kwallet.portal for org.freedesktop.impl.portal.Secret via the deprecated UseIn key
Oct 19 23:32:00 Reimu xdg-desktop-por[1235]: Choosing kde.portal for org.freedesktop.impl.portal.GlobalShortcuts via the deprecated UseIn key
Oct 19 23:32:00 Reimu xdg-desktop-por[1235]: Choosing kde.portal for org.freedesktop.impl.portal.DynamicLauncher via the deprecated UseIn key
Oct 19 23:32:00 Reimu xdg-desktop-por[1235]: Choosing kde.portal for org.freedesktop.impl.portal.ScreenCast via the deprecated UseIn key
Oct 19 23:32:00 Reimu xdg-desktop-por[1235]: Choosing kde.portal for org.freedesktop.impl.portal.RemoteDesktop via the deprecated UseIn key
Oct 19 23:32:00 Reimu xdg-desktop-por[1235]: Choosing kde.portal for org.freedesktop.impl.portal.InputCapture via the deprecated UseIn key
Oct 19 23:32:00 Reimu systemd[1183]: Started Portal service.
Oct 19 23:32:05 Reimu xdg-desktop-por[1235]: A backend call failed: No such method 'CreateMonitor' in interface 'org.freedesktop.impl.portal.Inhibit' at object path '/org/freedesktop/portal/desktop' (signature 'ooss')
Oct 19 23:32:05 Reimu xdg-desktop-por[1235]: Failed to close session implementation: GDBus.Error:org.freedesktop.DBus.Error.UnknownObject: No such object path '/org/freedesktop/portal/desktop/session/1_54/tdesktop3106815092'

I tried getting some logs out of ferdium/electron and was able to get some to print to the console with ferdium --enable-logging --v=4 --log-level=4

There appeared to me to only be 2 relevant lines though, when requesting the file picker

[15719:1019/213141.211892:VERBOSE1:bus.cc(720)] Requested to remove an unknown filter function: 1 with associated data: 0x2df401463800
[15719:1019/213141.216240:VERBOSE1:bus.cc(720)] Requested to remove an unknown filter function: 1 with associated data: 0x2df401463720

Here's the output of systemctl --user show-environment

GBM_BACKEND=nvidia-drm
HOME=/home/connor
LANG=en_US.UTF-8
LOGNAME=connor
MAIL=/var/spool/mail/connor
PATH=/usr/local/sbin:/usr/local/bin:/usr/bin:/opt/cuda/bin:/opt/cuda/nsight_compute:/opt/cuda/nsight_systems/bin:/usr/lib/jvm/default/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl:/home/connor/.local/bin
SHELL=/bin/bash
USER=connor
XDG_CURRENT_DESKTOP=KDE
XDG_RUNTIME_DIR=/run/user/1000
__GLX_VENDOR_LIBRARY_NAME=nvidia
CUDA_PATH=/opt/cuda
DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus
DEBUGINFOD_URLS=$'https://debuginfod.archlinux.org '
DESKTOP_SESSION=plasma
DISPLAY=:1
GTK2_RC_FILES=/etc/gtk-2.0/gtkrc:/home/connor/.gtkrc-2.0:/home/connor/.config/gtkrc-2.0
GTK_RC_FILES=/etc/gtk/gtkrc:/home/connor/.gtkrc:/home/connor/.config/gtkrc
ICEAUTHORITY=/run/user/1000/iceauth_PTtHVT
KDE_APPLICATIONS_AS_SCOPE=1
KDE_FULL_SESSION=true
KDE_SESSION_UID=1000
KDE_SESSION_VERSION=6
MKLROOT=/opt/intel/oneapi/mkl/latest
MOTD_SHOWN=pam
NVCC_CCBIN=/usr/bin/g++-13
PAM_KWALLET5_LOGIN=/run/user/1000/kwallet5.socket
PWD=/home/connor
QT_AUTO_SCREEN_SCALE_FACTOR=0
QT_WAYLAND_RECONNECT=1
SESSION_MANAGER=local/Reimu:@/tmp/.ICE-unix/1369,unix/Reimu:/tmp/.ICE-unix/1369
WAYLAND_DISPLAY=wayland-0
XAUTHORITY=/run/user/1000/xauth_BEfOOE
XDG_CONFIG_DIRS=/home/connor/.config/kdedefaults:/etc/xdg
XDG_MENU_PREFIX=plasma-
XDG_SEAT=seat0
XDG_SEAT_PATH=/org/freedesktop/DisplayManager/Seat0
XDG_SESSION_CLASS=user
XDG_SESSION_DESKTOP=KDE
XDG_SESSION_ID=2
XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session1
XDG_SESSION_TYPE=wayland
XDG_VTNR=1

Any ideas or help would be appreciated.

Last edited by Cknight70 (2024-10-20 17:29:19)

Offline

#2 2024-10-20 07:01:41

seth
Member
Registered: 2012-09-03
Posts: 60,779

Re: [Solved] Unable to use KDE file picker with electron 32 app ferdium

This issue has been hard to troubleshoot because of the amount of outdated fud surrounding xdg-desktop-portal, outdated electron, and the not-in-production-code for probably a year GTK_USE_PORTAL=1

What "fud"?
xdg-desktop-portal is a fragile mess, esp. if you've more than one implementations around or the implementations you have don't like your session type or whatnot shit
GTK_USE_PORTAL=1 has been killed upstream because people kept using it, https://wiki.archlinux.org/title/Unifor … KDE_Plasma
And electron32 isn't dated at all but the current version.

I'd first and foremost run "dbus-monitor --session" and see whether your client makes a portal request at all.

Offline

#3 2024-10-20 14:32:44

Cknight70
Member
Registered: 2018-01-24
Posts: 76

Re: [Solved] Unable to use KDE file picker with electron 32 app ferdium

Hey Seth, what I meant by fud is when you look online for troubleshooting, most results will mention you should use GTK_USE_PORTAL=1 or that you need to update your electron, which is outdated advice, hence why I'm asking here.

Here's the output of that, it will repeat endlessly until I stop the process. Telegram and Vivaldi which I have open both will open the KDE file picker.

[connor@Reimu ~]$ dbus-monitor --session
signal time=1729434415.417413 sender=org.freedesktop.DBus -> destination=:1.106 serial=4294967295 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=NameAcquired
   string ":1.106"
signal time=1729434415.417430 sender=org.freedesktop.DBus -> destination=:1.106 serial=4294967295 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=NameLost
   string ":1.106"
method call time=1729434419.199422 sender=:1.7 -> destination=:1.36 serial=265 path=/org/freedesktop/portal/desktop; interface=org.freedesktop.impl.portal.Background; member=GetAppState
method return time=1729434419.199654 sender=:1.36 -> destination=:1.7 serial=157 reply_serial=265
   array [
      dict entry(
         string "Ferdium"
         variant             uint32 1
      )
      dict entry(
         string "org.kde.konsole"
         variant             uint32 2
      )
      dict entry(
         string "org.telegram.desktop"
         variant             uint32 1
      )
      dict entry(
         string "vivaldi-stable"
         variant             uint32 1
      )
   ]
method call time=1729434419.199908 sender=:1.7 -> destination=:1.10 serial=266 path=/org/freedesktop/impl/portal/PermissionStore; interface=org.freedesktop.impl.portal.PermissionStore; member=Lookup
   string "background"
   string "background"
error time=1729434419.200136 sender=:1.10 -> destination=:1.7 error_name=org.freedesktop.portal.Error.NotFound reply_serial=266
   string "No entry for background"
method call time=1729434424.200539 sender=:1.7 -> destination=:1.36 serial=267 path=/org/freedesktop/portal/desktop; interface=org.freedesktop.impl.portal.Background; member=GetAppState
method return time=1729434424.200678 sender=:1.36 -> destination=:1.7 serial=158 reply_serial=267
   array [
      dict entry(
         string "Ferdium"
         variant             uint32 1
      )
      dict entry(
         string "org.kde.konsole"
         variant             uint32 2
      )
      dict entry(
         string "org.telegram.desktop"
         variant             uint32 1
      )
      dict entry(
         string "vivaldi-stable"
         variant             uint32 1
      )
   ]
method call time=1729434424.200926 sender=:1.7 -> destination=:1.10 serial=268 path=/org/freedesktop/impl/portal/PermissionStore; interface=org.freedesktop.impl.portal.PermissionStore; member=Lookup
   string "background"
   string "background"

Offline

#4 2024-10-20 15:20:06

seth
Member
Registered: 2012-09-03
Posts: 60,779

Re: [Solved] Unable to use KDE file picker with electron 32 app ferdium

dbus-monitor will run forever, the more interesting question is whether ferdium triggers a org.freedesktop.portal.FileChooser.OpenFile request when you try to open a file.
If not, did you try to export "GDK_DEBUG=portals"?

Edit, for reference: https://flatpak.github.io/xdg-desktop-p … ooser.html

Last edited by seth (2024-10-20 15:20:47)

Offline

#5 2024-10-20 16:23:28

Cknight70
Member
Registered: 2018-01-24
Posts: 76

Re: [Solved] Unable to use KDE file picker with electron 32 app ferdium

I just installed element-desktop, which uses electron 32.2.1 and it also does NOT use the KDE file picker. I then used  schildichat-desktop-bin which uses electron 25.2 and it does use KDE's file picker.

I added GDK_DEBUG=portals, as part of the launch options for ferdium. I notice when I do this, the GTK file picker has the Gnome style window decorations instead of KDE style.

So I just wrote dbus-monitor --session to a file while opening the file picker in ferdium. Without GDK_DEBUG=portals exported, I cannot find any instances of the word "file" or "chooser" or "open"

With GDK_DEBUG=portals exported, I notice I get a lot more logs, 602 lines vs 367

I looked over the log and I don't think there's anything I can't share, but I only found one instance of "file-chooser"

signal time=1729440524.611229 sender=org.freedesktop.DBus -> destination=:1.320 serial=4294967295 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=NameAcquired
   string ":1.320"
signal time=1729440524.611314 sender=org.freedesktop.DBus -> destination=:1.320 serial=4294967295 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=NameLost
   string ":1.320"
signal time=1729440524.621602 sender=:1.5 -> destination=(null destination) serial=133 path=/scheduler; interface=org.kde.baloo.scheduler; member=stateChanged
   int32 3
signal time=1729440524.631190 sender=:1.5 -> destination=(null destination) serial=134 path=/scheduler; interface=org.kde.baloo.scheduler; member=stateChanged
   int32 6
method call time=1729440524.671432 sender=:1.321 -> destination=org.freedesktop.DBus serial=1 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=Hello
method return time=1729440524.671497 sender=org.freedesktop.DBus -> destination=:1.321 serial=4294967295 reply_serial=1
   string ":1.321"
signal time=1729440524.671516 sender=org.freedesktop.DBus -> destination=(null destination) serial=4294967295 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=NameOwnerChanged
   string ":1.321"
   string ""
   string ":1.321"
signal time=1729440524.671543 sender=org.freedesktop.DBus -> destination=:1.321 serial=4294967295 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=NameAcquired
   string ":1.321"
method call time=1729440524.671629 sender=:1.321 -> destination=org.freedesktop.portal.Desktop serial=2 path=/org/freedesktop/portal/desktop; interface=org.freedesktop.DBus.Properties; member=Get
   string "org.freedesktop.portal.Screenshot"
   string "version"
method return time=1729440524.671775 sender=:1.7 -> destination=:1.321 serial=1288 reply_serial=2
   variant       uint32 2
method call time=1729440524.920696 sender=:1.321 -> destination=org.freedesktop.DBus serial=3 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=AddMatch
   string "type='signal',sender='org.freedesktop.DBus',interface='org.freedesktop.DBus',member='NameOwnerChanged',arg0='org.a11y.Bus',arg1=''"
method call time=1729440524.920766 sender=:1.321 -> destination=org.freedesktop.DBus serial=4 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=NameHasOwner
   string "org.a11y.Bus"
method return time=1729440524.920784 sender=org.freedesktop.DBus -> destination=:1.321 serial=4294967295 reply_serial=4
   boolean true
method call time=1729440524.920828 sender=:1.321 -> destination=org.freedesktop.DBus serial=5 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=AddMatch
   string "type='signal',sender='org.freedesktop.DBus',interface='org.freedesktop.DBus',member='NameOwnerChanged',arg0='org.a11y.Bus'"
method call time=1729440524.920849 sender=:1.321 -> destination=org.freedesktop.DBus serial=6 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=GetNameOwner
   string "org.a11y.Bus"
method return time=1729440524.920871 sender=org.freedesktop.DBus -> destination=:1.321 serial=4294967295 reply_serial=6
   string ":1.18"
method call time=1729440524.920891 sender=:1.321 -> destination=org.a11y.Bus serial=7 path=/org/a11y/bus; interface=org.freedesktop.DBus.Properties; member=Get
   string "org.a11y.Status"
   string "ScreenReaderEnabled"
method return time=1729440524.921057 sender=:1.18 -> destination=:1.321 serial=161 reply_serial=7
   variant       boolean false
method call time=1729440524.921145 sender=:1.321 -> destination=org.a11y.Bus serial=8 path=/org/a11y/bus; interface=org.freedesktop.DBus.Properties; member=Get
   string "org.a11y.Status"
   string "IsEnabled"
method return time=1729440524.921259 sender=:1.18 -> destination=:1.321 serial=162 reply_serial=8
   variant       boolean false
method call time=1729440525.662255 sender=:1.321 -> destination=org.freedesktop.DBus serial=9 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=AddMatch
   string "type='signal',path='/org/kde/solid/Device__2Forg_2Ffreedesktop_2FUDisks2_2Fblock_5Fdevices_2Fsda1',interface='org.kde.Solid.Device',member='setupRequested'"
method call time=1729440525.662353 sender=:1.321 -> destination=org.freedesktop.DBus serial=10 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=AddMatch
   string "type='signal',path='/org/kde/solid/Device__2Forg_2Ffreedesktop_2FUDisks2_2Fblock_5Fdevices_2Fsda1',interface='org.kde.Solid.Device',member='setupDone'"
method call time=1729440525.662367 sender=:1.321 -> destination=org.freedesktop.DBus serial=11 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=AddMatch
   string "type='signal',path='/org/kde/solid/Device__2Forg_2Ffreedesktop_2FUDisks2_2Fblock_5Fdevices_2Fsda1',interface='org.kde.Solid.Device',member='teardownRequested'"
method call time=1729440525.662381 sender=:1.321 -> destination=org.freedesktop.DBus serial=12 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=AddMatch
   string "type='signal',path='/org/kde/solid/Device__2Forg_2Ffreedesktop_2FUDisks2_2Fblock_5Fdevices_2Fsda1',interface='org.kde.Solid.Device',member='teardownDone'"
method call time=1729440525.662396 sender=:1.321 -> destination=org.freedesktop.DBus serial=13 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=AddMatch
   string "type='signal',path='/org/kde/solid/Device__2Forg_2Ffreedesktop_2FUDisks2_2Fblock_5Fdevices_2Fsda1',interface='org.kde.Solid.Device',member='repairRequested'"
method call time=1729440525.662409 sender=:1.321 -> destination=org.freedesktop.DBus serial=14 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=AddMatch
   string "type='signal',path='/org/kde/solid/Device__2Forg_2Ffreedesktop_2FUDisks2_2Fblock_5Fdevices_2Fsda1',interface='org.kde.Solid.Device',member='repairDone'"
method call time=1729440525.662462 sender=:1.321 -> destination=org.freedesktop.DBus serial=15 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=AddMatch
   string "type='signal',path='/org/kde/solid/Device__2Forg_2Ffreedesktop_2FUDisks2_2Fblock_5Fdevices_2Fnvme0n1p1',interface='org.kde.Solid.Device',member='setupRequested'"
method call time=1729440525.662478 sender=:1.321 -> destination=org.freedesktop.DBus serial=16 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=AddMatch
   string "type='signal',path='/org/kde/solid/Device__2Forg_2Ffreedesktop_2FUDisks2_2Fblock_5Fdevices_2Fnvme0n1p1',interface='org.kde.Solid.Device',member='setupDone'"
method call time=1729440525.662495 sender=:1.321 -> destination=org.freedesktop.DBus serial=17 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=AddMatch
   string "type='signal',path='/org/kde/solid/Device__2Forg_2Ffreedesktop_2FUDisks2_2Fblock_5Fdevices_2Fnvme0n1p1',interface='org.kde.Solid.Device',member='teardownRequested'"
method call time=1729440525.662512 sender=:1.321 -> destination=org.freedesktop.DBus serial=18 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=AddMatch
   string "type='signal',path='/org/kde/solid/Device__2Forg_2Ffreedesktop_2FUDisks2_2Fblock_5Fdevices_2Fnvme0n1p1',interface='org.kde.Solid.Device',member='teardownDone'"
method call time=1729440525.662530 sender=:1.321 -> destination=org.freedesktop.DBus serial=19 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=AddMatch
   string "type='signal',path='/org/kde/solid/Device__2Forg_2Ffreedesktop_2FUDisks2_2Fblock_5Fdevices_2Fnvme0n1p1',interface='org.kde.Solid.Device',member='repairRequested'"
method call time=1729440525.662552 sender=:1.321 -> destination=org.freedesktop.DBus serial=20 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=AddMatch
   string "type='signal',path='/org/kde/solid/Device__2Forg_2Ffreedesktop_2FUDisks2_2Fblock_5Fdevices_2Fnvme0n1p1',interface='org.kde.Solid.Device',member='repairDone'"
method call time=1729440525.662584 sender=:1.321 -> destination=org.freedesktop.DBus serial=21 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=AddMatch
   string "type='signal',path='/org/kde/solid/Device__2Forg_2Ffreedesktop_2FUDisks2_2Fblock_5Fdevices_2Fnvme0n1p5',interface='org.kde.Solid.Device',member='setupRequested'"
method call time=1729440525.662604 sender=:1.321 -> destination=org.freedesktop.DBus serial=22 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=AddMatch
   string "type='signal',path='/org/kde/solid/Device__2Forg_2Ffreedesktop_2FUDisks2_2Fblock_5Fdevices_2Fnvme0n1p5',interface='org.kde.Solid.Device',member='setupDone'"
method call time=1729440525.662620 sender=:1.321 -> destination=org.freedesktop.DBus serial=23 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=AddMatch
   string "type='signal',path='/org/kde/solid/Device__2Forg_2Ffreedesktop_2FUDisks2_2Fblock_5Fdevices_2Fnvme0n1p5',interface='org.kde.Solid.Device',member='teardownRequested'"
method call time=1729440525.662635 sender=:1.321 -> destination=org.freedesktop.DBus serial=24 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=AddMatch
   string "type='signal',path='/org/kde/solid/Device__2Forg_2Ffreedesktop_2FUDisks2_2Fblock_5Fdevices_2Fnvme0n1p5',interface='org.kde.Solid.Device',member='teardownDone'"
method call time=1729440525.662669 sender=:1.321 -> destination=org.freedesktop.DBus serial=25 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=AddMatch
   string "type='signal',path='/org/kde/solid/Device__2Forg_2Ffreedesktop_2FUDisks2_2Fblock_5Fdevices_2Fnvme0n1p5',interface='org.kde.Solid.Device',member='repairRequested'"
method call time=1729440525.662687 sender=:1.321 -> destination=org.freedesktop.DBus serial=26 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=AddMatch
   string "type='signal',path='/org/kde/solid/Device__2Forg_2Ffreedesktop_2FUDisks2_2Fblock_5Fdevices_2Fnvme0n1p5',interface='org.kde.Solid.Device',member='repairDone'"
method call time=1729440525.662705 sender=:1.321 -> destination=org.freedesktop.DBus serial=27 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=AddMatch
   string "type='signal',path='/org/kde/solid/Device__2Forg_2Ffreedesktop_2FUDisks2_2Fblock_5Fdevices_2Fnvme0n1p4',interface='org.kde.Solid.Device',member='setupRequested'"
method call time=1729440525.662730 sender=:1.321 -> destination=org.freedesktop.DBus serial=28 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=AddMatch
   string "type='signal',path='/org/kde/solid/Device__2Forg_2Ffreedesktop_2FUDisks2_2Fblock_5Fdevices_2Fnvme0n1p4',interface='org.kde.Solid.Device',member='setupDone'"
method call time=1729440525.662746 sender=:1.321 -> destination=org.freedesktop.DBus serial=29 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=AddMatch
   string "type='signal',path='/org/kde/solid/Device__2Forg_2Ffreedesktop_2FUDisks2_2Fblock_5Fdevices_2Fnvme0n1p4',interface='org.kde.Solid.Device',member='teardownRequested'"
method call time=1729440525.662770 sender=:1.321 -> destination=org.freedesktop.DBus serial=30 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=AddMatch
   string "type='signal',path='/org/kde/solid/Device__2Forg_2Ffreedesktop_2FUDisks2_2Fblock_5Fdevices_2Fnvme0n1p4',interface='org.kde.Solid.Device',member='teardownDone'"
method call time=1729440525.662790 sender=:1.321 -> destination=org.freedesktop.DBus serial=31 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=AddMatch
   string "type='signal',path='/org/kde/solid/Device__2Forg_2Ffreedesktop_2FUDisks2_2Fblock_5Fdevices_2Fnvme0n1p4',interface='org.kde.Solid.Device',member='repairRequested'"
method call time=1729440525.662812 sender=:1.321 -> destination=org.freedesktop.DBus serial=32 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=AddMatch
   string "type='signal',path='/org/kde/solid/Device__2Forg_2Ffreedesktop_2FUDisks2_2Fblock_5Fdevices_2Fnvme0n1p4',interface='org.kde.Solid.Device',member='repairDone'"
method call time=1729440525.662872 sender=:1.321 -> destination=org.freedesktop.DBus serial=33 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=AddMatch
   string "type='signal',path='/org/kde/solid/Device__2Forg_2Ffreedesktop_2FUDisks2_2Fblock_5Fdevices_2Fdm_5F2d1',interface='org.kde.Solid.Device',member='setupRequested'"
method call time=1729440525.662917 sender=:1.321 -> destination=org.freedesktop.DBus serial=34 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=AddMatch
   string "type='signal',path='/org/kde/solid/Device__2Forg_2Ffreedesktop_2FUDisks2_2Fblock_5Fdevices_2Fdm_5F2d1',interface='org.kde.Solid.Device',member='setupDone'"
method call time=1729440525.662934 sender=:1.321 -> destination=org.freedesktop.DBus serial=35 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=AddMatch
   string "type='signal',path='/org/kde/solid/Device__2Forg_2Ffreedesktop_2FUDisks2_2Fblock_5Fdevices_2Fdm_5F2d1',interface='org.kde.Solid.Device',member='teardownRequested'"
method call time=1729440525.662987 sender=:1.321 -> destination=org.freedesktop.DBus serial=36 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=AddMatch
   string "type='signal',path='/org/kde/solid/Device__2Forg_2Ffreedesktop_2FUDisks2_2Fblock_5Fdevices_2Fdm_5F2d1',interface='org.kde.Solid.Device',member='teardownDone'"
method call time=1729440525.663009 sender=:1.321 -> destination=org.freedesktop.DBus serial=37 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=AddMatch
   string "type='signal',path='/org/kde/solid/Device__2Forg_2Ffreedesktop_2FUDisks2_2Fblock_5Fdevices_2Fdm_5F2d1',interface='org.kde.Solid.Device',member='repairRequested'"
method call time=1729440525.663029 sender=:1.321 -> destination=org.freedesktop.DBus serial=38 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=AddMatch
   string "type='signal',path='/org/kde/solid/Device__2Forg_2Ffreedesktop_2FUDisks2_2Fblock_5Fdevices_2Fdm_5F2d1',interface='org.kde.Solid.Device',member='repairDone'"
method call time=1729440525.663055 sender=:1.321 -> destination=org.freedesktop.DBus serial=39 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=AddMatch
   string "type='signal',path='/org/kde/solid/Device__2Forg_2Ffreedesktop_2FUDisks2_2Fblock_5Fdevices_2Fnvme0n1p2',interface='org.kde.Solid.Device',member='setupRequested'"
method call time=1729440525.663090 sender=:1.321 -> destination=org.freedesktop.DBus serial=40 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=AddMatch
   string "type='signal',path='/org/kde/solid/Device__2Forg_2Ffreedesktop_2FUDisks2_2Fblock_5Fdevices_2Fnvme0n1p2',interface='org.kde.Solid.Device',member='setupDone'"
method call time=1729440525.663111 sender=:1.321 -> destination=org.freedesktop.DBus serial=41 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=AddMatch
   string "type='signal',path='/org/kde/solid/Device__2Forg_2Ffreedesktop_2FUDisks2_2Fblock_5Fdevices_2Fnvme0n1p2',interface='org.kde.Solid.Device',member='teardownRequested'"
method call time=1729440525.663147 sender=:1.321 -> destination=org.freedesktop.DBus serial=42 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=AddMatch
   string "type='signal',path='/org/kde/solid/Device__2Forg_2Ffreedesktop_2FUDisks2_2Fblock_5Fdevices_2Fnvme0n1p2',interface='org.kde.Solid.Device',member='teardownDone'"
method call time=1729440525.663174 sender=:1.321 -> destination=org.freedesktop.DBus serial=43 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=AddMatch
   string "type='signal',path='/org/kde/solid/Device__2Forg_2Ffreedesktop_2FUDisks2_2Fblock_5Fdevices_2Fnvme0n1p2',interface='org.kde.Solid.Device',member='repairRequested'"
method call time=1729440525.663206 sender=:1.321 -> destination=org.freedesktop.DBus serial=44 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=AddMatch
   string "type='signal',path='/org/kde/solid/Device__2Forg_2Ffreedesktop_2FUDisks2_2Fblock_5Fdevices_2Fnvme0n1p2',interface='org.kde.Solid.Device',member='repairDone'"
method call time=1729440525.663242 sender=:1.321 -> destination=org.freedesktop.DBus serial=45 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=AddMatch
   string "type='signal',path='/org/kde/solid/Device__2Forg_2Ffreedesktop_2FUDisks2_2Fblock_5Fdevices_2Fsdb1',interface='org.kde.Solid.Device',member='setupRequested'"
method call time=1729440525.663274 sender=:1.321 -> destination=org.freedesktop.DBus serial=46 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=AddMatch
   string "type='signal',path='/org/kde/solid/Device__2Forg_2Ffreedesktop_2FUDisks2_2Fblock_5Fdevices_2Fsdb1',interface='org.kde.Solid.Device',member='setupDone'"
method call time=1729440525.663295 sender=:1.321 -> destination=org.freedesktop.DBus serial=47 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=AddMatch
   string "type='signal',path='/org/kde/solid/Device__2Forg_2Ffreedesktop_2FUDisks2_2Fblock_5Fdevices_2Fsdb1',interface='org.kde.Solid.Device',member='teardownRequested'"
method call time=1729440525.663348 sender=:1.321 -> destination=org.freedesktop.DBus serial=48 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=AddMatch
   string "type='signal',path='/org/kde/solid/Device__2Forg_2Ffreedesktop_2FUDisks2_2Fblock_5Fdevices_2Fsdb1',interface='org.kde.Solid.Device',member='teardownDone'"
method call time=1729440525.663375 sender=:1.321 -> destination=org.freedesktop.DBus serial=49 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=AddMatch
   string "type='signal',path='/org/kde/solid/Device__2Forg_2Ffreedesktop_2FUDisks2_2Fblock_5Fdevices_2Fsdb1',interface='org.kde.Solid.Device',member='repairRequested'"
method call time=1729440525.663406 sender=:1.321 -> destination=org.freedesktop.DBus serial=50 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=AddMatch
   string "type='signal',path='/org/kde/solid/Device__2Forg_2Ffreedesktop_2FUDisks2_2Fblock_5Fdevices_2Fsdb1',interface='org.kde.Solid.Device',member='repairDone'"
signal time=1729440525.715193 sender=:1.5 -> destination=(null destination) serial=135 path=/files; interface=org.kde; member=changed
   array [
      string "/home/connor/dbusmonitorflag.txt"
   ]
signal time=1729440525.715245 sender=:1.5 -> destination=(null destination) serial=136 path=/fileindexer; interface=org.kde.baloo.fileindexer; member=committedBatch
   uint32 1083
   uint32 1
signal time=1729440525.715270 sender=:1.5 -> destination=(null destination) serial=137 path=/scheduler; interface=org.kde.baloo.scheduler; member=stateChanged
   int32 0
signal time=1729440525.715421 sender=:1.21 -> destination=(null destination) serial=423 path=/; interface=org.kde.KDirNotify; member=FilesChanged
   array [
      string "file:///home/connor/dbusmonitorflag.txt"
   ]
signal time=1729440525.715461 sender=:1.21 -> destination=(null destination) serial=424 path=/; interface=org.kde.KDirNotify; member=FilesAdded
   string "tags:/"
signal time=1729440525.715479 sender=:1.21 -> destination=(null destination) serial=425 path=/; interface=org.kde.KDirNotify; member=FilesAdded
   string "tags:/"
method call time=1729440525.715722 sender=:1.321 -> destination=org.freedesktop.DBus serial=51 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=RemoveMatch
   string "type='signal',path='/org/kde/solid/Device__2Forg_2Ffreedesktop_2FUDisks2_2Fblock_5Fdevices_2Fnvme0n1p5',interface='org.kde.Solid.Device',member='setupDone'"
method call time=1729440525.715750 sender=:1.321 -> destination=org.freedesktop.DBus serial=52 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=RemoveMatch
   string "type='signal',path='/org/kde/solid/Device__2Forg_2Ffreedesktop_2FUDisks2_2Fblock_5Fdevices_2Fnvme0n1p5',interface='org.kde.Solid.Device',member='setupRequested'"
method call time=1729440525.715768 sender=:1.321 -> destination=org.freedesktop.DBus serial=53 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=RemoveMatch
   string "type='signal',path='/org/kde/solid/Device__2Forg_2Ffreedesktop_2FUDisks2_2Fblock_5Fdevices_2Fnvme0n1p5',interface='org.kde.Solid.Device',member='repairDone'"
method call time=1729440525.715783 sender=:1.321 -> destination=org.freedesktop.DBus serial=54 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=RemoveMatch
   string "type='signal',path='/org/kde/solid/Device__2Forg_2Ffreedesktop_2FUDisks2_2Fblock_5Fdevices_2Fnvme0n1p5',interface='org.kde.Solid.Device',member='teardownRequested'"
method call time=1729440525.715808 sender=:1.321 -> destination=org.freedesktop.DBus serial=55 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=RemoveMatch
   string "type='signal',path='/org/kde/solid/Device__2Forg_2Ffreedesktop_2FUDisks2_2Fblock_5Fdevices_2Fnvme0n1p5',interface='org.kde.Solid.Device',member='teardownDone'"
method call time=1729440525.715821 sender=:1.321 -> destination=org.freedesktop.DBus serial=56 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=RemoveMatch
   string "type='signal',path='/org/kde/solid/Device__2Forg_2Ffreedesktop_2FUDisks2_2Fblock_5Fdevices_2Fnvme0n1p5',interface='org.kde.Solid.Device',member='repairRequested'"
method call time=1729440525.716155 sender=:1.321 -> destination=org.freedesktop.DBus serial=57 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=RemoveMatch
   string "type='signal',path='/org/kde/solid/Device__2Forg_2Ffreedesktop_2FUDisks2_2Fblock_5Fdevices_2Fnvme0n1p1',interface='org.kde.Solid.Device',member='setupDone'"
method call time=1729440525.716169 sender=:1.321 -> destination=org.freedesktop.DBus serial=58 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=RemoveMatch
   string "type='signal',path='/org/kde/solid/Device__2Forg_2Ffreedesktop_2FUDisks2_2Fblock_5Fdevices_2Fnvme0n1p1',interface='org.kde.Solid.Device',member='setupRequested'"
method call time=1729440525.716195 sender=:1.321 -> destination=org.freedesktop.DBus serial=59 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=RemoveMatch
   string "type='signal',path='/org/kde/solid/Device__2Forg_2Ffreedesktop_2FUDisks2_2Fblock_5Fdevices_2Fnvme0n1p1',interface='org.kde.Solid.Device',member='repairDone'"
method call time=1729440525.716210 sender=:1.321 -> destination=org.freedesktop.DBus serial=60 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=RemoveMatch
   string "type='signal',path='/org/kde/solid/Device__2Forg_2Ffreedesktop_2FUDisks2_2Fblock_5Fdevices_2Fnvme0n1p1',interface='org.kde.Solid.Device',member='teardownRequested'"
method call time=1729440525.716222 sender=:1.321 -> destination=org.freedesktop.DBus serial=61 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=RemoveMatch
   string "type='signal',path='/org/kde/solid/Device__2Forg_2Ffreedesktop_2FUDisks2_2Fblock_5Fdevices_2Fnvme0n1p1',interface='org.kde.Solid.Device',member='teardownDone'"
method call time=1729440525.716235 sender=:1.321 -> destination=org.freedesktop.DBus serial=62 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=RemoveMatch
   string "type='signal',path='/org/kde/solid/Device__2Forg_2Ffreedesktop_2FUDisks2_2Fblock_5Fdevices_2Fnvme0n1p1',interface='org.kde.Solid.Device',member='repairRequested'"
method call time=1729440525.716464 sender=:1.321 -> destination=org.freedesktop.DBus serial=63 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=RemoveMatch
   string "type='signal',path='/org/kde/solid/Device__2Forg_2Ffreedesktop_2FUDisks2_2Fblock_5Fdevices_2Fsdb1',interface='org.kde.Solid.Device',member='setupDone'"
method call time=1729440525.716509 sender=:1.321 -> destination=org.freedesktop.DBus serial=64 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=RemoveMatch
   string "type='signal',path='/org/kde/solid/Device__2Forg_2Ffreedesktop_2FUDisks2_2Fblock_5Fdevices_2Fsdb1',interface='org.kde.Solid.Device',member='setupRequested'"
method call time=1729440525.716524 sender=:1.321 -> destination=org.freedesktop.DBus serial=65 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=RemoveMatch
   string "type='signal',path='/org/kde/solid/Device__2Forg_2Ffreedesktop_2FUDisks2_2Fblock_5Fdevices_2Fsdb1',interface='org.kde.Solid.Device',member='repairDone'"
method call time=1729440525.716539 sender=:1.321 -> destination=org.freedesktop.DBus serial=66 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=RemoveMatch
   string "type='signal',path='/org/kde/solid/Device__2Forg_2Ffreedesktop_2FUDisks2_2Fblock_5Fdevices_2Fsdb1',interface='org.kde.Solid.Device',member='teardownRequested'"
method call time=1729440525.716562 sender=:1.321 -> destination=org.freedesktop.DBus serial=67 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=RemoveMatch
   string "type='signal',path='/org/kde/solid/Device__2Forg_2Ffreedesktop_2FUDisks2_2Fblock_5Fdevices_2Fsdb1',interface='org.kde.Solid.Device',member='teardownDone'"
method call time=1729440525.716576 sender=:1.321 -> destination=org.freedesktop.DBus serial=68 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=RemoveMatch
   string "type='signal',path='/org/kde/solid/Device__2Forg_2Ffreedesktop_2FUDisks2_2Fblock_5Fdevices_2Fsdb1',interface='org.kde.Solid.Device',member='repairRequested'"
method call time=1729440525.716591 sender=:1.321 -> destination=org.freedesktop.DBus serial=69 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=RemoveMatch
   string "type='signal',path='/org/kde/solid/Device__2Forg_2Ffreedesktop_2FUDisks2_2Fblock_5Fdevices_2Fnvme0n1p4',interface='org.kde.Solid.Device',member='setupDone'"
method call time=1729440525.716606 sender=:1.321 -> destination=org.freedesktop.DBus serial=70 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=RemoveMatch
   string "type='signal',path='/org/kde/solid/Device__2Forg_2Ffreedesktop_2FUDisks2_2Fblock_5Fdevices_2Fnvme0n1p4',interface='org.kde.Solid.Device',member='setupRequested'"
method call time=1729440525.716625 sender=:1.321 -> destination=org.freedesktop.DBus serial=71 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=RemoveMatch
   string "type='signal',path='/org/kde/solid/Device__2Forg_2Ffreedesktop_2FUDisks2_2Fblock_5Fdevices_2Fnvme0n1p4',interface='org.kde.Solid.Device',member='repairDone'"
method call time=1729440525.716641 sender=:1.321 -> destination=org.freedesktop.DBus serial=72 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=RemoveMatch
   string "type='signal',path='/org/kde/solid/Device__2Forg_2Ffreedesktop_2FUDisks2_2Fblock_5Fdevices_2Fnvme0n1p4',interface='org.kde.Solid.Device',member='teardownRequested'"
method call time=1729440525.716656 sender=:1.321 -> destination=org.freedesktop.DBus serial=73 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=RemoveMatch
   string "type='signal',path='/org/kde/solid/Device__2Forg_2Ffreedesktop_2FUDisks2_2Fblock_5Fdevices_2Fnvme0n1p4',interface='org.kde.Solid.Device',member='teardownDone'"
method call time=1729440525.716672 sender=:1.321 -> destination=org.freedesktop.DBus serial=74 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=RemoveMatch
   string "type='signal',path='/org/kde/solid/Device__2Forg_2Ffreedesktop_2FUDisks2_2Fblock_5Fdevices_2Fnvme0n1p4',interface='org.kde.Solid.Device',member='repairRequested'"
method call time=1729440525.716714 sender=:1.321 -> destination=org.freedesktop.DBus serial=75 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=RemoveMatch
   string "type='signal',path='/org/kde/solid/Device__2Forg_2Ffreedesktop_2FUDisks2_2Fblock_5Fdevices_2Fdm_5F2d1',interface='org.kde.Solid.Device',member='setupDone'"
method call time=1729440525.716730 sender=:1.321 -> destination=org.freedesktop.DBus serial=76 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=RemoveMatch
   string "type='signal',path='/org/kde/solid/Device__2Forg_2Ffreedesktop_2FUDisks2_2Fblock_5Fdevices_2Fdm_5F2d1',interface='org.kde.Solid.Device',member='setupRequested'"
method call time=1729440525.716745 sender=:1.321 -> destination=org.freedesktop.DBus serial=77 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=RemoveMatch
   string "type='signal',path='/org/kde/solid/Device__2Forg_2Ffreedesktop_2FUDisks2_2Fblock_5Fdevices_2Fdm_5F2d1',interface='org.kde.Solid.Device',member='repairDone'"
method call time=1729440525.716760 sender=:1.321 -> destination=org.freedesktop.DBus serial=78 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=RemoveMatch
   string "type='signal',path='/org/kde/solid/Device__2Forg_2Ffreedesktop_2FUDisks2_2Fblock_5Fdevices_2Fdm_5F2d1',interface='org.kde.Solid.Device',member='teardownRequested'"
method call time=1729440525.716778 sender=:1.321 -> destination=org.freedesktop.DBus serial=79 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=RemoveMatch
   string "type='signal',path='/org/kde/solid/Device__2Forg_2Ffreedesktop_2FUDisks2_2Fblock_5Fdevices_2Fdm_5F2d1',interface='org.kde.Solid.Device',member='teardownDone'"
method call time=1729440525.716794 sender=:1.321 -> destination=org.freedesktop.DBus serial=80 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=RemoveMatch
   string "type='signal',path='/org/kde/solid/Device__2Forg_2Ffreedesktop_2FUDisks2_2Fblock_5Fdevices_2Fdm_5F2d1',interface='org.kde.Solid.Device',member='repairRequested'"
method call time=1729440525.716859 sender=:1.321 -> destination=org.freedesktop.DBus serial=81 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=RemoveMatch
   string "type='signal',path='/org/kde/solid/Device__2Forg_2Ffreedesktop_2FUDisks2_2Fblock_5Fdevices_2Fsda1',interface='org.kde.Solid.Device',member='setupDone'"
method call time=1729440525.716876 sender=:1.321 -> destination=org.freedesktop.DBus serial=82 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=RemoveMatch
   string "type='signal',path='/org/kde/solid/Device__2Forg_2Ffreedesktop_2FUDisks2_2Fblock_5Fdevices_2Fsda1',interface='org.kde.Solid.Device',member='setupRequested'"
method call time=1729440525.716891 sender=:1.321 -> destination=org.freedesktop.DBus serial=83 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=RemoveMatch
   string "type='signal',path='/org/kde/solid/Device__2Forg_2Ffreedesktop_2FUDisks2_2Fblock_5Fdevices_2Fsda1',interface='org.kde.Solid.Device',member='repairDone'"
method call time=1729440525.716907 sender=:1.321 -> destination=org.freedesktop.DBus serial=84 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=RemoveMatch
   string "type='signal',path='/org/kde/solid/Device__2Forg_2Ffreedesktop_2FUDisks2_2Fblock_5Fdevices_2Fsda1',interface='org.kde.Solid.Device',member='teardownRequested'"
method call time=1729440525.716923 sender=:1.321 -> destination=org.freedesktop.DBus serial=85 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=RemoveMatch
   string "type='signal',path='/org/kde/solid/Device__2Forg_2Ffreedesktop_2FUDisks2_2Fblock_5Fdevices_2Fsda1',interface='org.kde.Solid.Device',member='teardownDone'"
method call time=1729440525.716938 sender=:1.321 -> destination=org.freedesktop.DBus serial=86 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=RemoveMatch
   string "type='signal',path='/org/kde/solid/Device__2Forg_2Ffreedesktop_2FUDisks2_2Fblock_5Fdevices_2Fsda1',interface='org.kde.Solid.Device',member='repairRequested'"
method call time=1729440525.716953 sender=:1.321 -> destination=org.freedesktop.DBus serial=87 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=RemoveMatch
   string "type='signal',path='/org/kde/solid/Device__2Forg_2Ffreedesktop_2FUDisks2_2Fblock_5Fdevices_2Fnvme0n1p2',interface='org.kde.Solid.Device',member='setupDone'"
method call time=1729440525.716968 sender=:1.321 -> destination=org.freedesktop.DBus serial=88 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=RemoveMatch
   string "type='signal',path='/org/kde/solid/Device__2Forg_2Ffreedesktop_2FUDisks2_2Fblock_5Fdevices_2Fnvme0n1p2',interface='org.kde.Solid.Device',member='setupRequested'"
method call time=1729440525.716982 sender=:1.321 -> destination=org.freedesktop.DBus serial=89 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=RemoveMatch
   string "type='signal',path='/org/kde/solid/Device__2Forg_2Ffreedesktop_2FUDisks2_2Fblock_5Fdevices_2Fnvme0n1p2',interface='org.kde.Solid.Device',member='repairDone'"
method call time=1729440525.717001 sender=:1.321 -> destination=org.freedesktop.DBus serial=90 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=RemoveMatch
   string "type='signal',path='/org/kde/solid/Device__2Forg_2Ffreedesktop_2FUDisks2_2Fblock_5Fdevices_2Fnvme0n1p2',interface='org.kde.Solid.Device',member='teardownRequested'"
method call time=1729440525.717023 sender=:1.321 -> destination=org.freedesktop.DBus serial=91 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=RemoveMatch
   string "type='signal',path='/org/kde/solid/Device__2Forg_2Ffreedesktop_2FUDisks2_2Fblock_5Fdevices_2Fnvme0n1p2',interface='org.kde.Solid.Device',member='teardownDone'"
method call time=1729440525.717038 sender=:1.321 -> destination=org.freedesktop.DBus serial=92 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=RemoveMatch
   string "type='signal',path='/org/kde/solid/Device__2Forg_2Ffreedesktop_2FUDisks2_2Fblock_5Fdevices_2Fnvme0n1p2',interface='org.kde.Solid.Device',member='repairRequested'"
method call time=1729440525.718021 sender=:1.321 -> destination=org.freedesktop.DBus serial=93 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=RemoveMatch
   string "type='signal',sender='org.freedesktop.DBus',interface='org.freedesktop.DBus',member='NameOwnerChanged',arg0='org.a11y.Bus',arg1=''"
method call time=1729440525.718037 sender=:1.321 -> destination=org.freedesktop.DBus serial=94 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=RemoveMatch
   string "type='signal',sender='org.freedesktop.DBus',interface='org.freedesktop.DBus',member='NameOwnerChanged',arg0='org.freedesktop.DBus'"
method call time=1729440525.718058 sender=:1.321 -> destination=org.freedesktop.DBus serial=95 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=RemoveMatch
   string "type='signal',sender='org.freedesktop.DBus',interface='org.freedesktop.DBus',member='NameOwnerChanged',arg0='org.a11y.Bus'"
signal time=1729440525.897068 sender=org.freedesktop.DBus -> destination=:1.321 serial=4294967295 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=NameLost
   string ":1.321"
signal time=1729440525.897152 sender=org.freedesktop.DBus -> destination=(null destination) serial=4294967295 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=NameOwnerChanged
   string ":1.321"
   string ":1.321"
   string ""
signal time=1729440526.062457 sender=:1.11 -> destination=(null destination) serial=2284 path=/VirtualKeyboard; interface=org.kde.kwin.VirtualKeyboard; member=activeChanged
signal time=1729440526.062501 sender=:1.11 -> destination=(null destination) serial=2285 path=/VirtualKeyboard; interface=org.kde.kwin.VirtualKeyboard; member=activeClientSupportsTextInputChanged
method call time=1729440526.062626 sender=:1.36 -> destination=org.kde.KWin serial=2690 path=/VirtualKeyboard; interface=org.freedesktop.DBus.Properties; member=Get
   string "org.kde.kwin.VirtualKeyboard"
   string "active"
method return time=1729440526.064400 sender=:1.11 -> destination=:1.36 serial=2286 reply_serial=2690
   variant       boolean false
signal time=1729440526.064548 sender=:1.36 -> destination=(null destination) serial=2691 path=/org/freedesktop/portal/desktop; interface=org.freedesktop.impl.portal.Settings; member=SettingChanged
   string "org.kde.VirtualKeyboard"
   string "active"
   variant       boolean false
method call time=1729440526.064590 sender=:1.36 -> destination=org.kde.KWin serial=2692 path=/VirtualKeyboard; interface=org.freedesktop.DBus.Properties; member=Get
   string "org.kde.kwin.VirtualKeyboard"
   string "activeClientSupportsTextInput"
method return time=1729440526.064650 sender=:1.11 -> destination=:1.36 serial=2287 reply_serial=2692
   variant       boolean false
signal time=1729440526.064758 sender=:1.36 -> destination=(null destination) serial=2693 path=/org/freedesktop/portal/desktop; interface=org.freedesktop.impl.portal.Settings; member=SettingChanged
   string "org.kde.VirtualKeyboard"
   string "activeClientSupportsTextInput"
   variant       boolean false
signal time=1729440526.064795 sender=:1.36 -> destination=(null destination) serial=2694 path=/org/freedesktop/portal/desktop; interface=org.freedesktop.impl.portal.Background; member=RunningApplicationsChanged
signal time=1729440526.064814 sender=:1.36 -> destination=(null destination) serial=2695 path=/org/freedesktop/portal/desktop; interface=org.freedesktop.impl.portal.Background; member=RunningApplicationsChanged
signal time=1729440526.065280 sender=:1.284 -> destination=(null destination) serial=67 path=/com/canonical/dbusmenu; interface=com.canonical.dbusmenu; member=LayoutUpdated
   uint32 23
   int32 0
method call time=1729440526.071871 sender=:1.27 -> destination=:1.284 serial=6731 path=/com/canonical/dbusmenu; interface=com.canonical.dbusmenu; member=GetLayout
   int32 0
   int32 1
   array [
   ]
method return time=1729440526.072017 sender=:1.284 -> destination=:1.27 serial=68 reply_serial=6731
   uint32 23
   struct {
      int32 0
      array [
         dict entry(
            string "children-display"
            variant                string "submenu"
         )
      ]
      array [
         variant             struct {
               int32 70
               array [
                  dict entry(
                     string "label"
                     variant                         string "Hide Ferdium"
                  )
               ]
               array [
               ]
            }
         variant             struct {
               int32 71
               array [
                  dict entry(
                     string "label"
                     variant                         string "Disable Notifications & Audio"
                  )
               ]
               array [
               ]
            }
         variant             struct {
               int32 72
               array [
                  dict entry(
                     string "label"
                     variant                         string "Quit Ferdium"
                  )
               ]
               array [
               ]
            }
      ]
   }
signal time=1729440526.167214 sender=:1.36 -> destination=(null destination) serial=2696 path=/org/freedesktop/portal/desktop; interface=org.freedesktop.impl.portal.Background; member=RunningApplicationsChanged
signal time=1729440526.204421 sender=:1.11 -> destination=(null destination) serial=2288 path=/VirtualKeyboard; interface=org.kde.kwin.VirtualKeyboard; member=activeClientSupportsTextInputChanged
method call time=1729440526.204526 sender=:1.36 -> destination=org.kde.KWin serial=2697 path=/VirtualKeyboard; interface=org.freedesktop.DBus.Properties; member=Get
   string "org.kde.kwin.VirtualKeyboard"
   string "activeClientSupportsTextInput"
method return time=1729440526.209111 sender=:1.11 -> destination=:1.36 serial=2289 reply_serial=2697
   variant       boolean true
signal time=1729440526.209245 sender=:1.36 -> destination=(null destination) serial=2698 path=/org/freedesktop/portal/desktop; interface=org.freedesktop.impl.portal.Settings; member=SettingChanged
   string "org.kde.VirtualKeyboard"
   string "activeClientSupportsTextInput"
   variant       boolean true
signal time=1729440526.209275 sender=:1.36 -> destination=(null destination) serial=2699 path=/org/freedesktop/portal/desktop; interface=org.freedesktop.impl.portal.Background; member=RunningApplicationsChanged
signal time=1729440526.209282 sender=:1.36 -> destination=(null destination) serial=2700 path=/org/freedesktop/portal/desktop; interface=org.freedesktop.impl.portal.Background; member=RunningApplicationsChanged
signal time=1729440526.213575 sender=:1.284 -> destination=(null destination) serial=69 path=/com/canonical/dbusmenu; interface=com.canonical.dbusmenu; member=LayoutUpdated
   uint32 24
   int32 0
method call time=1729440526.214997 sender=:1.281 -> destination=ca.desrt.dconf serial=44 path=/ca/desrt/dconf/Writer/user; interface=ca.desrt.dconf.Writer; member=Change
   array of bytes [
      2f 6f 72 67 2f 67 74 6b 2f 73 65 74 74 69 6e 67 73 2f 66 69 6c 65 2d 63
      68 6f 6f 73 65 72 2f 77 69 6e 64 6f 77 2d 73 69 7a 65 00 00 00 00 00 00
      9c 04 00 00 85 02 00 00 00 28 69 69 29 00 2b 3f
   ]
method call time=1729440526.217655 sender=:1.27 -> destination=:1.284 serial=6732 path=/com/canonical/dbusmenu; interface=com.canonical.dbusmenu; member=GetLayout
   int32 0
   int32 1
   array [
   ]
method return time=1729440526.222169 sender=:1.30 -> destination=:1.281 serial=30 reply_serial=44
   string ":1.30:user:21"
signal time=1729440526.222202 sender=:1.30 -> destination=(null destination) serial=31 path=/ca/desrt/dconf/Writer/user; interface=ca.desrt.dconf.Writer; member=Notify
   string "/org/gtk/settings/file-chooser/window-size"
   array [
      string ""
   ]
   string ":1.30:user:21"
method return time=1729440526.230644 sender=:1.284 -> destination=:1.27 serial=70 reply_serial=6732
   uint32 24
   struct {
      int32 0
      array [
         dict entry(
            string "children-display"
            variant                string "submenu"
         )
      ]
      array [
         variant             struct {
               int32 73
               array [
                  dict entry(
                     string "label"
                     variant                         string "Show Ferdium"
                  )
               ]
               array [
               ]
            }
         variant             struct {
               int32 74
               array [
                  dict entry(
                     string "label"
                     variant                         string "Disable Notifications & Audio"
                  )
               ]
               array [
               ]
            }
         variant             struct {
               int32 75
               array [
                  dict entry(
                     string "label"
                     variant                         string "Quit Ferdium"
                  )
               ]
               array [
               ]
            }
      ]
   }
method call time=1729440528.115880 sender=:1.281 -> destination=ca.desrt.dconf serial=45 path=/ca/desrt/dconf/Writer/user; interface=ca.desrt.dconf.Writer; member=Change
   array of bytes [
      2f 6f 72 67 2f 67 74 6b 2f 73 65 74 74 69 6e 67 73 2f 66 69 6c 65 2d 63
      68 6f 6f 73 65 72 2f 73 68 6f 77 2d 68 69 64 64 65 6e 00 00 00 00 00 00
      00 00 62 00 2b 00 00 00 2f 6f 72 67 2f 67 74 6b 2f 73 65 74 74 69 6e 67
      73 2f 66 69 6c 65 2d 63 68 6f 6f 73 65 72 2f 73 6f 72 74 2d 64 69 72 65
      63 74 6f 72 69 65 73 2d 66 69 72 73 74 00 00 00 01 00 62 00 36 00 00 00
      2f 6f 72 67 2f 67 74 6b 2f 73 65 74 74 69 6e 67 73 2f 66 69 6c 65 2d 63
      68 6f 6f 73 65 72 2f 6c 6f 63 61 74 69 6f 6e 2d 6d 6f 64 65 00 00 00 00
      70 61 74 68 2d 62 61 72 00 00 73 00 2d 00 00 00 2f 6f 72 67 2f 67 74 6b
      2f 73 65 74 74 69 6e 67 73 2f 66 69 6c 65 2d 63 68 6f 6f 73 65 72 2f 73
      68 6f 77 2d 73 69 7a 65 2d 63 6f 6c 75 6d 6e 00 01 00 62 00 30 00 00 00
      2f 6f 72 67 2f 67 74 6b 2f 73 65 74 74 69 6e 67 73 2f 66 69 6c 65 2d 63
      68 6f 6f 73 65 72 2f 73 6f 72 74 2d 63 6f 6c 75 6d 6e 00 00 00 00 00 00
      6e 61 6d 65 00 00 73 00 2b 00 00 00 00 00 00 00 2f 6f 72 67 2f 67 74 6b
      2f 73 65 74 74 69 6e 67 73 2f 66 69 6c 65 2d 63 68 6f 6f 73 65 72 2f 73
      68 6f 77 2d 74 79 70 65 2d 63 6f 6c 75 6d 6e 00 01 00 62 00 30 00 00 00
      2f 6f 72 67 2f 67 74 6b 2f 73 65 74 74 69 6e 67 73 2f 66 69 6c 65 2d 63
      68 6f 6f 73 65 72 2f 73 69 64 65 62 61 72 2d 77 69 64 74 68 00 00 00 00
      0d 01 00 00 00 69 00 2d 2f 6f 72 67 2f 67 74 6b 2f 73 65 74 74 69 6e 67
      73 2f 66 69 6c 65 2d 63 68 6f 6f 73 65 72 2f 73 6f 72 74 2d 6f 72 64 65
      72 00 00 00 00 00 00 00 61 73 63 65 6e 64 69 6e 67 00 00 73 00 2a 00 00
      2f 6f 72 67 2f 67 74 6b 2f 73 65 74 74 69 6e 67 73 2f 66 69 6c 65 2d 63
      68 6f 6f 73 65 72 2f 64 61 74 65 2d 66 6f 72 6d 61 74 00 00 00 00 00 00
      72 65 67 75 6c 61 72 00 00 73 00 2b 00 00 00 00 2f 6f 72 67 2f 67 74 6b
      2f 73 65 74 74 69 6e 67 73 2f 66 69 6c 65 2d 63 68 6f 6f 73 65 72 2f 74
      79 70 65 2d 66 6f 72 6d 61 74 00 00 00 00 00 00 63 61 74 65 67 6f 72 79
      00 00 73 00 2b 35 00 75 00 b5 00 ed 00 29 01 65 01 a0 01 de 01 1c 02 5d
      02
   ]
method return time=1729440528.116316 sender=:1.30 -> destination=:1.281 serial=32 reply_serial=45
   string ":1.30:user:22"
signal time=1729440528.122973 sender=:1.11 -> destination=(null destination) serial=2290 path=/VirtualKeyboard; interface=org.kde.kwin.VirtualKeyboard; member=activeClientSupportsTextInputChanged
method call time=1729440528.123131 sender=:1.36 -> destination=org.kde.KWin serial=2701 path=/VirtualKeyboard; interface=org.freedesktop.DBus.Properties; member=Get
   string "org.kde.kwin.VirtualKeyboard"
   string "activeClientSupportsTextInput"
method return time=1729440528.124572 sender=:1.11 -> destination=:1.36 serial=2291 reply_serial=2701
   variant       boolean false
signal time=1729440528.124676 sender=:1.36 -> destination=(null destination) serial=2702 path=/org/freedesktop/portal/desktop; interface=org.freedesktop.impl.portal.Settings; member=SettingChanged
   string "org.kde.VirtualKeyboard"
   string "activeClientSupportsTextInput"
   variant       boolean false
signal time=1729440528.125450 sender=:1.36 -> destination=(null destination) serial=2703 path=/org/freedesktop/portal/desktop; interface=org.freedesktop.impl.portal.Background; member=RunningApplicationsChanged
signal time=1729440528.125462 sender=:1.36 -> destination=(null destination) serial=2704 path=/org/freedesktop/portal/desktop; interface=org.freedesktop.impl.portal.Background; member=RunningApplicationsChanged
signal time=1729440528.126311 sender=:1.284 -> destination=(null destination) serial=71 path=/com/canonical/dbusmenu; interface=com.canonical.dbusmenu; member=LayoutUpdated
   uint32 25
   int32 0
method call time=1729440528.172792 sender=:1.27 -> destination=:1.284 serial=6733 path=/com/canonical/dbusmenu; interface=com.canonical.dbusmenu; member=GetLayout
   int32 0
   int32 1
   array [
   ]
method return time=1729440528.173032 sender=:1.284 -> destination=:1.27 serial=72 reply_serial=6733
   uint32 25
   struct {
      int32 0
      array [
         dict entry(
            string "children-display"
            variant                string "submenu"
         )
      ]
      array [
         variant             struct {
               int32 76
               array [
                  dict entry(
                     string "label"
                     variant                         string "Hide Ferdium"
                  )
               ]
               array [
               ]
            }
         variant             struct {
               int32 77
               array [
                  dict entry(
                     string "label"
                     variant                         string "Disable Notifications & Audio"
                  )
               ]
               array [
               ]
            }
         variant             struct {
               int32 78
               array [
                  dict entry(
                     string "label"
                     variant                         string "Quit Ferdium"
                  )
               ]
               array [
               ]
            }
      ]
   }
method call time=1729440528.177493 sender=:1.7 -> destination=:1.36 serial=1289 path=/org/freedesktop/portal/desktop; interface=org.freedesktop.impl.portal.Background; member=GetAppState
method return time=1729440528.177629 sender=:1.36 -> destination=:1.7 serial=2705 reply_serial=1289
   array [
      dict entry(
         string "ferdium"
         variant             uint32 2
      )
      dict entry(
         string "org.kde.dolphin"
         variant             uint32 1
      )
      dict entry(
         string "org.kde.kate"
         variant             uint32 1
      )
      dict entry(
         string "org.kde.konsole"
         variant             uint32 1
      )
      dict entry(
         string "vivaldi-stable"
         variant             uint32 1
      )
   ]
method call time=1729440528.177843 sender=:1.7 -> destination=:1.10 serial=1290 path=/org/freedesktop/impl/portal/PermissionStore; interface=org.freedesktop.impl.portal.PermissionStore; member=Lookup
   string "background"
   string "background"
error time=1729440528.178028 sender=:1.10 -> destination=:1.7 error_name=org.freedesktop.portal.Error.NotFound reply_serial=1290
   string "No entry for background"
signal time=1729440528.985654 sender=:1.11 -> destination=(null destination) serial=2292 path=/VirtualKeyboard; interface=org.kde.kwin.VirtualKeyboard; member=activeClientSupportsTextInputChanged
method call time=1729440528.985825 sender=:1.36 -> destination=org.kde.KWin serial=2706 path=/VirtualKeyboard; interface=org.freedesktop.DBus.Properties; member=Get
   string "org.kde.kwin.VirtualKeyboard"
   string "activeClientSupportsTextInput"
method return time=1729440528.986335 sender=:1.11 -> destination=:1.36 serial=2293 reply_serial=2706
   variant       boolean true
signal time=1729440528.986472 sender=:1.36 -> destination=(null destination) serial=2707 path=/org/freedesktop/portal/desktop; interface=org.freedesktop.impl.portal.Settings; member=SettingChanged
   string "org.kde.VirtualKeyboard"
   string "activeClientSupportsTextInput"
   variant       boolean true
signal time=1729440528.986515 sender=:1.36 -> destination=(null destination) serial=2708 path=/org/freedesktop/portal/desktop; interface=org.freedesktop.impl.portal.Background; member=RunningApplicationsChanged
signal time=1729440528.986533 sender=:1.36 -> destination=(null destination) serial=2709 path=/org/freedesktop/portal/desktop; interface=org.freedesktop.impl.portal.Background; member=RunningApplicationsChanged
signal time=1729440528.986908 sender=:1.284 -> destination=(null destination) serial=73 path=/com/canonical/dbusmenu; interface=com.canonical.dbusmenu; member=LayoutUpdated
   uint32 26
   int32 0
signal time=1729440528.998688 sender=:1.11 -> destination=(null destination) serial=2294 path=/VirtualKeyboard; interface=org.kde.kwin.VirtualKeyboard; member=activeChanged
method call time=1729440528.998802 sender=:1.36 -> destination=org.kde.KWin serial=2710 path=/VirtualKeyboard; interface=org.freedesktop.DBus.Properties; member=Get
   string "org.kde.kwin.VirtualKeyboard"
   string "active"
method return time=1729440528.998905 sender=:1.11 -> destination=:1.36 serial=2295 reply_serial=2710
   variant       boolean true
signal time=1729440528.998989 sender=:1.36 -> destination=(null destination) serial=2711 path=/org/freedesktop/portal/desktop; interface=org.freedesktop.impl.portal.Settings; member=SettingChanged
   string "org.kde.VirtualKeyboard"
   string "active"
   variant       boolean true
method call time=1729440529.001467 sender=:1.27 -> destination=:1.284 serial=6734 path=/com/canonical/dbusmenu; interface=com.canonical.dbusmenu; member=GetLayout
   int32 0
   int32 1
   array [
   ]
method return time=1729440529.001630 sender=:1.284 -> destination=:1.27 serial=74 reply_serial=6734
   uint32 26
   struct {
      int32 0
      array [
         dict entry(
            string "children-display"
            variant                string "submenu"
         )
      ]
      array [
         variant             struct {
               int32 79
               array [
                  dict entry(
                     string "label"
                     variant                         string "Show Ferdium"
                  )
               ]
               array [
               ]
            }
         variant             struct {
               int32 80
               array [
                  dict entry(
                     string "label"
                     variant                         string "Disable Notifications & Audio"
                  )
               ]
               array [
               ]
            }
         variant             struct {
               int32 81
               array [
                  dict entry(
                     string "label"
                     variant                         string "Quit Ferdium"
                  )
               ]
               array [
               ]
            }
      ]
   }

I also looked at my debug logs of ferdium (electron 32) yesterday, and found this line near startup

[14981:1019/212552.054331:VERBOSE1:select_file_dialog_linux_portal.cc(293)] File chooser portal available: no

EDIT: It appears I have found the bug... https://github.com/electron/electron/issues/43819

Last edited by Cknight70 (2024-10-20 16:37:04)

Offline

#6 2024-10-20 17:28:44

Cknight70
Member
Registered: 2018-01-24
Posts: 76

Re: [Solved] Unable to use KDE file picker with electron 32 app ferdium

Hi again, just to let you know, I fixed this by building Ferdium against electron 29, since 30 and 31 don't work either. But everything is working now including the KDE file picker in electron29. It appears to be a bug as I linked in my last post. I hope xdg-desktop-portal 1.20 releases soon..

I will mark this as solved.

Offline

Board footer

Powered by FluxBB