https://bugs.kde.org/show_bug.cgi?id=457992

            Bug ID: 457992
           Summary: KDE Connect Flatpak and permissions to directories
           Product: kdeconnect
           Version: unspecified
          Platform: Flatpak
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: common
          Assignee: albertv...@gmail.com
          Reporter: kokotekil...@gmail.com
  Target Milestone: ---

SUMMARY
The Flatpak version doesn't have the expected Filesystem permissions for file
transfers.
No error is present when failing to send or receive files.

STEPS TO REPRODUCE
1. Install the Flatpak version of KDE connect
2. Attempt to share a file to the device using a different machine

OBSERVED RESULT
Short popup for receiving file that disappears immediately.
The file itself is not received or saved as expected.

No output in terminal with potential permission error when running with:
`flatpak run --branch=master --arch=x86_64 --arch=x86_64
--comand=kdeconnect-app org.kde.connect`

EXPECTED RESULT
The file is stored in the default `~/Downloads/` directory for the user.

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: 
SteamOS 3.3 build 20220803.1
Stable channel

(available in About System)
KDE Plasma Version: 5.23.5
KDE Frameworks Version: 5.90.0
Qt Version: 
```
$ pacman -Si qt5-base
Version: 5.15.2+kde+r294-1
```

KDE Connect version:
`21.12.3, released on 3 Mar 2022`

ADDITIONAL INFORMATION

The files can be received if you add the `~/Downloads` dir from Flatseal in the
Filesystem section.

Attempting to send share files from the Steam Deck throws the following output
in the terminal (only when hitting "Share file" button):

```
kf.solid.backends.udisks2: Failed enumerating UDisks2 objects:
"org.freedesktop.DBus.Error.Disconnected" 
 "Not connected to D-Bus server"
kf.solid.backends.udisks2: Failed enumerating UDisks2 objects:
"org.freedesktop.DBus.Error.Disconnected" 
 "Not connected to D-Bus server"
kf.solid.backends.udisks2: Failed enumerating UDisks2 objects:
"org.freedesktop.DBus.Error.Disconnected" 
 "Not connected to D-Bus server"
kf.solid.backends.udisks2: Failed enumerating UDisks2 objects:
"org.freedesktop.DBus.Error.Disconnected" 
 "Not connected to D-Bus server"
kf.solid.backends.udisks2: Failed enumerating UDisks2 objects:
"org.freedesktop.DBus.Error.Disconnected" 
 "Not connected to D-Bus server"
kf.solid.backends.udisks2: Failed enumerating UDisks2 objects:
"org.freedesktop.DBus.Error.Disconnected" 
 "Not connected to D-Bus server"
kf.solid.backends.udisks2: Failed enumerating UDisks2 objects:
"org.freedesktop.DBus.Error.Disconnected" 
 "Not connected to D-Bus server"
kf.solid.backends.udisks2: Failed enumerating UDisks2 objects:
"org.freedesktop.DBus.Error.Disconnected" 
 "Not connected to D-Bus server"
```

The Filesystem permissions observed from `Flatseal` for `KDE Connect`:
```
xdg-run/gvfs # Manually added
xdg-run/gvfsd # Manually added
xdg-config/gtk-3.0:ro
xdg-config/kdeglobals:ro
```

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to