snap packaged Java program shows broken old-style GTK file select dialog

Bug #1702020 reported by Tim Edwards
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
snapd (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

I'm trying to use the snap package for Filebot (https://www.filebot.net). The author of this program provides both DEB packages (https://sourceforge.net/projects/filebot/files/filebot/FileBot_4.7.9/) and Snap packages (snap install filebot).

The problem is that when using the Snap package in KDE5 (Kubuntu 16.04) the program uses an ancient and broken version of the GTK file dialog, see screenshot:
https://imagebin.ca/v/3RX5AxfCcloc
This file dialog is broken in that it doesn't show some mounted Btrfs subvolumes, even when installed with --devmode so it has permission to see everything. It's also not nice to look at and doesn't match the KDE desktop.

When using the DEB package the program correctly brings up the modern KDE file dialog:
https://imagebin.ca/v/3RX55eaNU3dm

I first asked the program's developer about this, but he thinks this must be a bug in Snap packaging, see https://www.filebot.net/forums/viewtopic.php?f=6&t=5161&p=29159

Steps to reproduce:
- Install Kubuntu 16.04 LTS, run all updates
- snap install filebot
- Start filebot and click 'Load'

Please fix snap so that programs can use the native file select dialog of the desktop they're running in, and not the lowest-common denominator default of that ancient GTK one.

Revision history for this message
Oliver Grawert (ogra) wrote :

allowing snap packages to use system themes has been discussed at the snappy sprint in london last week, it is still a bit until this feature will be fully available ... until then you can use one of the snapcraft desktop parts in your snap to have at least some default themeing behaviour shipped with it. there are a few discussions about this on the forum at https://forum.snapcraft.io

Revision history for this message
Tim Edwards (tkedwards) wrote :

Thanks, I'll pass that on to the developer of Filebot

Revision history for this message
John Lenton (chipaca) wrote :

Marking as invalid for snapd itself, as it's not a bug in snapd --- the snap needs to do a bit of work to pick up themes.

Changed in snapd (Ubuntu):
status: New → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.