Description of problem: I try to open a file called launch.rdp in firefox. Firefox show the file open dialog for type "rdp file". I choose "open with" and then I'm not able to give the path of the application to open the file with. I wanted to open the file with the program "/usr/bin/xfreerdp", but there seems to be now way to specify the path of a locally installed application. Instead I only have to options to "show all applications" or to "search a new application". Please fix this horrific usability error! Version-Release number of selected component (if applicable): firefox 39.0.3
This is a dialog from GTK3 toolkit. Reassigning component. See: https://developer.gnome.org/gtk3/stable/GtkAppChooserDialog.html Maybe there's a way to show "Browse" button, but from documentation I see none.
If you want to open a file from /usr/bin, use a filechooser. The appchooser is about choosing applications that are represented by desktop files.
Okay, so we should use filepicker, not the appchooser in Firefox?
No, you shouldn't. Choosing a binary in /usr/bin is not a great user experience.
Choosing a binary like ~/bin/myscript.sh should not involve managing mime databases :(