Firejail regression: File delete not possible via "Files" (sailfish-filemanager)

REPRODUCIBILITY: ALWAYS
OS VERSION: VERSION_ID=4.4.0.64
HARDWARE: Xperia 10 Mark 1,2,3
UI LANGUAGE: DE
REGRESSION: YES

DESCRIPTION:

$ rpm -qf /usr/bin/sailfish-filemanager
sailfish-filemanager-0.1.2-1.3.1.jolla.armv7hl

This file manager allowed me to keep an eye on files and delete them when necessary.

Since firejail is mandatory, the deletion via sailfish-filemanager is not possible anymore.

PRECONDITIONS:

SFOSX 4.4.0.64

STEPS TO REPRODUCE:

  1. $ touch ~/Downloads/test.txt
  2. # pkcon install sailfish-filemanager
  3. UI: open “Files”
  4. Navigate to Download directory
  5. Long touch test.txt
  6. Select delete
  7. Result: No change

EXPECTED RESULT:

  1. Result: File deleted

ACTUAL RESULT:

  1. Result: No file deletion performed

ADDITIONAL INFORMATION:

Please provide appropriate [X-Sailjail] entries in /usr/share/applications/sailfish-filemanager.desktop

It’s a known bug and Jolla is aware of it.
You have to remember that sailfish-filemanager is not and has never been an official file manager.
Oficial file manager is built in system. It’s located in Settings - > Storage - > click on partition circle → from pulley menu ‘file manager’.

1 Like

Take following with a grain of salt just to have a dialectic discussion.

I would substitute “official” with “pre-installed” and add:

  • everything in the main repository is official :slight_smile:
1 Like

Everything in Jolla Shop is official not in Jolla repository.

Jolla official answer for this was that sailfish-filemanager is not official.

1 Like

Slightly OT, but I would assume that anything with “sailfish-” prefix is official.

No, anyone can use this prefix and many apps at OpenRepos do.

Try to install ‘File Browser’ by ichtyosaurus (30.3.22) from Storeman/Openrepos (Version 2.5.1-1)

1 Like

5 lines is less storage consuming then installing one more app:

# tail -5 /usr/share/applications/sailfish-filemanager.desktop 

[X-Sailjail]
Sandboxing=Disabled
OrganizationName=org.sailfishos
ApplicationName=filemanager

A more specific entry that allows only the necessary is welcome …