Users browsing this thread: 1 Guest(s)
z3bra
Grey Hair Nixers
Quote:In my view of GUI pipes, the only thing in the window drawn by the application is the window content, the rest of the interface is drawn by the window manager or some other program.

This would turn window managers into a huge bloated nightmare.

They would need to implement buttons, menu, popups, text areas, checkboxes, ... Effectively turning them into an API rather than a mere "pipe". This would also be extremely restrictive for softwares likes the Gimp that uses palettes, brushes and so on. It means that the Gimp could not run under all window managers, because not all of them would implement the required buttons drawing.

Pipes are a good mechanism, but they should not be forced in at all costs. Using the pipe(2) syscall internally is sexy though, and I would love to be able to call in any image viewer from within the Gimp to import an image, rather than relying on the builtin GTK file explorer.

As for surf(1), it doesn't use pipes to set the URL, but change a specific X atom on the surf window to define the URL (just like dwm statusbar), which means that xprop is enough to change surf current URL (so X atoms are used as a piping mechanism here, which is great !).


Messages In This Thread
GUI pipes - by eduarch42 - 20-01-2020, 01:41 AM
RE: GUI pipes - by jkl - 20-01-2020, 10:34 AM
RE: GUI pipes - by eduarch42 - 21-01-2020, 11:38 PM
RE: GUI pipes - by pkal - 24-01-2020, 05:43 AM
RE: GUI pipes - by josuah - 25-01-2020, 02:05 PM
RE: GUI pipes - by z3bra - 25-01-2020, 06:28 PM
RE: GUI pipes - by eduarch42 - 25-01-2020, 08:27 PM
RE: GUI pipes - by z3bra - 26-01-2020, 09:08 AM
RE: GUI pipes - by eduarch42 - 27-01-2020, 12:00 PM
RE: GUI pipes - by Halfwit - 28-01-2020, 08:54 PM
RE: GUI pipes - by Halfwit - 28-01-2020, 08:58 PM
RE: GUI pipes - by eduarch42 - 28-01-2020, 09:42 PM
RE: GUI pipes - by eduarch42 - 28-01-2020, 09:48 PM
RE: GUI pipes - by josuah - 08-04-2020, 04:35 PM
RE: GUI pipes - by twee - 13-04-2020, 01:44 PM
RE: GUI pipes - by z3bra - 14-04-2020, 07:21 AM
RE: GUI pipes - by twee - 14-04-2020, 07:33 AM
RE: GUI pipes - by seninha - 01-05-2020, 09:45 AM
RE: GUI pipes - by ckester - 01-05-2020, 12:45 PM
RE: GUI pipes - by z3bra - 02-05-2020, 08:13 AM
RE: GUI pipes - by ckester - 02-05-2020, 03:42 PM