Hi Matt, > On Fri, Sep 20, 2013 at 6:34 PM, Matt Price <mopto...@gmail.com> wrote: > > On Fri, Sep 20, 2013 at 9:14 AM, Suvayu Ali <fatkasuvayu+li...@gmail.com> > > wrote: > >> On Fri, Sep 20, 2013 at 02:29:00PM +0200, Carsten Dominik wrote: > >>> > >>> >> On Sep 19, 2013, at 4:25 PM, Suvayu Ali <fatkasuvayu+li...@gmail.com> > >>> >> wrote: > >>> >> > >>> >>> I have some good news (sort of). We can force generic open by calling > >>> >>> xdg-open like this[1]: > >>> >>> > >>> >>> DE=generic xdg-open /path/to/file > >>> >> > >>> > >>> OK, this sounds useful. > >>> Next question: Maybe people who *are* on a Desktop environment will not > >>> like it if we force DE=generic onto them as well? > >>> Or would't that make a difference? > >> > >> I did some quick searching, this part is a bit murky. The generic way > >> of setting up default application associations with mime types is > >> through desktop files and ~/.local/share/applications/mimeapps.list. > >> > >> Now XFCE and xdg-open both use this, I do not think this is true for > >> KDE, Gnome, or Gnome-like DEs though. So for desktops that have their > >> own config system, it is possible xdg-open's generic and the desktop > >> specific preference might not match. > >> > >> Some testing by other desktop users might be useful here. Maybe Matt > >> and Glyn can help here (CC'ed). > >> > >> To test: > >> 1. open directory with pdf/html/odt files in dired, > >> 2. put point on one of these files, > >> 2. run asynchronous shell command: `& DE=generic xdg-open RET'. > >> > >> Does it start your prefered application? If not, we should drop this > >> idea. If yes, maybe it is worth it. > > > > > > huh, I just tried it on a pdf file and an odt file, and nothing > > opened;vI just got a message that the process had finished, and an > > empty new Async Shell Command buffer. Is it possible I'm using a > > nonstandard xdg-open or something, or that the problem is otherwise > > related to my system? This is on ubuntu 13.-4, running unity.
I'm not sure what is going wrong there. That said, all this seems rather fragile. The bug with gvfs-open has been there for over 3 years, and I don't think there is even a bug-report open for exo-open. It's probably best to drop the idea for now. -- Suvayu Open source is the future. It sets us free.