From mboxrd@z Thu Jan 1 00:00:00 1970 From: Matt Price Subject: Re: bug#14605: Problem with export an .org file to .pdf does not open pdf file Date: Tue, 17 Sep 2013 18:10:02 -0400 Message-ID: References: <06D4DDE1-E3D1-470E-A887-66B78BD58302@gmail.com> <87ob7rri02.fsf@nowhere.org> <20130917135651.GC8200@kuru.dyndns-at-home.com> <20130917194250.GA16911@kuru.dyndns-at-home.com> <20130917202134.GB16911@kuru.dyndns-at-home.com> <20130917212557.GC16911@kuru.dyndns-at-home.com> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:53464) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VM3TB-0005hY-QZ for emacs-orgmode@gnu.org; Tue, 17 Sep 2013 18:10:06 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VM3TA-0001ay-Jw for emacs-orgmode@gnu.org; Tue, 17 Sep 2013 18:10:05 -0400 Received: from mail-ee0-x231.google.com ([2a00:1450:4013:c00::231]:55241) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VM3TA-0001W8-56 for emacs-orgmode@gnu.org; Tue, 17 Sep 2013 18:10:04 -0400 Received: by mail-ee0-f49.google.com with SMTP id d41so2984571eek.8 for ; Tue, 17 Sep 2013 15:10:02 -0700 (PDT) In-Reply-To: <20130917212557.GC16911@kuru.dyndns-at-home.com> List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: Suvayu Ali Cc: Emacs Org mode , Glyn Millington , Carsten Dominik On Tue, Sep 17, 2013 at 5:25 PM, Suvayu Ali wrote: > Hi, > > On Tue, Sep 17, 2013 at 10:31:41PM +0200, Carsten Dominik wrote: >> >> On 17.9.2013, at 22:21, Suvayu Ali wrote: >> > >> > I can consistently repeat this outside of Org. I am trying with >> > `dired-do-shell-command'. >> > >> > Steps: >> > 1) (dired-do-shell-command "xdg-open" nil '("file.pdf")), the script >> > runs and opens the pdf file. >> > 2) (dired-do-shell-command "xdg-open &" nil '("file.pdf")), this runs >> > the script too but the pdf is not opened. >> > >> > (I know the scripts run because I turned on debugging in the scripts) >> > >> > I'm assuming Org opens it asynchronously. What lisp function does Org >> > use? >> >> Org used start-process-shell-command, and this happens in >> org-open-file, which is called for links to a file in org-open-at-point. > > I need some feedback from users using different desktop environments. > What DEs do you use, Matt, Glyn? > > I am on XFCE. For me xdg-open calls the internal function (defined in > the script), open_xfce. Inside that function, exo-open is called. This > is XFCE specific. When I replace exo-open with say, evince, and open a > pdf file; start-process-shell-command works; with exo-open it doesn't. > I can repeat this for html files with Firefox. > > I would like to know if other desktop environments has the same issue: > kde-open (KDE) and gvfs-open (Gnome, Mate, etc). So to test, just open > a directory with pdf/odt/html files in dired and run either of them > asynchronously with &. I'm running unity in Ubuntu 13.04, which still is sorta descended from gnome. Neither xdg-open nor gnome-open seems to work (if I'm doing this right in dired: navigate to a pdf/html file, type &, enter xdg-open). I have the feeling the problem is in emacs, org-open-file, or their interaction. It's definitely not in xdg-open/gnome-open themselves, as they work fine from the command-line with M-! . thanks guys, Matt > > Cheers, > > -- > Suvayu > > Open source is the future. It sets us free.