GNU bug report logs - #56013
28.1; "gio open" and "xdg-open" fail silently under eshell

Previous Next

Package: emacs;

Reported by: Jeff Kowalski <jeff.kowalski <at> gmail.com>

Date: Thu, 16 Jun 2022 06:27:02 UTC

Severity: normal

Merged with 75304

Found in versions 28.1, 29.4

Full log


View this message in rfc822 format

From: Jim Porter <jporterbugs <at> gmail.com>
To: Jeff Kowalski <jeff.kowalski <at> gmail.com>
Cc: Andreas Schwab <schwab <at> linux-m68k.org>, Lars Ingebrigtsen <larsi <at> gnus.org>, 56013 <at> debbugs.gnu.org
Subject: bug#56013: 28.1; "gio open" and "xdg-open" fail silently under eshell
Date: Thu, 3 Oct 2024 20:13:33 -0700
On 10/3/2024 7:33 PM, Jeff Kowalski wrote:
> Thanks for the replies.  I had hoped that there was indeed that change 
> in process creation, but I can live with the current implementation.
> I am currently using a shortcut "o", defined as:
> 
> ~ λ which o
> o is an alias, defined as "setsid -w gio open $*"

I'd like to come up with a better solution for this eventually; the 
hacky way to do it would be to be able to identify when a command should 
just use pipes for the I/O handles instead of PTYs. I'd looked into that 
a while back but xdg-open specifically proved a bit tricky to get right 
thanks to some Eshell shebang handling mucking things up (as I recall). 
Probably fixable given enough work though...




This bug report was last modified 155 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.