Page 1 of 1

GUI program in Porteus without window manager?

Posted: 11 Feb 2016, 19:39
by rcrsf
I'm trying to get minimal for when only running one program, and am wondering: Is it possible to run a program (e.g. Firefox or LibreOffice) without loading any of the Porteus desktops (kde/mate/xfce/lxqt)?

I tried some stuff like "xinit -- /usr/bin/firefox", but so far just trial-and-error(s).

Re: GUI program in Porteus without window manager?

Posted: 11 Feb 2016, 22:40
by ncmprhnsbl
AFAIK i dont think so, that is, you need some sort of window manager, to run gtk apps..

check out http://forum.porteus.org/viewtopic.php?f=75&t=4053 for a *relatively* lightweight fluxbox setup..
future porteus releases will include a minimal openbox wm for what you're doing,
in the meantime, have a look at the "Nemesis" development branch
http://forum.porteus.org/viewtopic.php?f=137&t=5066
which has this function...

apart from that, look into twm or xorg-twm

Re: GUI program in Porteus without window manager?

Posted: 12 Feb 2016, 13:56
by francois
I have read somewhere in the documentation of arch Linux that you could open a web browser in xorg only.

However, I have been unable to find the arch wiki about it. I will report it I find the information. If should be tied to autologin in xorg or in graphical mode.

Re: GUI program in Porteus without window manager?

Posted: 13 Feb 2016, 03:25
by aus9
Its not xorg me thinks as some distros now have wayland graphics.
It may relate to the dependencies like gtk or whatever and they may need to find a xorg lib file etc

Re: GUI program in Porteus without window manager?

Posted: 13 Feb 2016, 09:46
by francois
Here is exactly what I meantabout only xorg and firefox:
https://wiki.archlinux.org/index.php/xi ... ow_manager


Also, I found these other threads about the topic, but the one I meant was the above-mentioned:
http://superuser.com/questions/407043/i ... installing
http://stackoverflow.com/questions/7844 ... -a-display

Re: GUI program in Porteus without window manager?

Posted: 13 Feb 2016, 18:52
by Bogomips
^ Thanks, francois. Nice, informative link. :)

Re: GUI program in Porteus without window manager?

Posted: 13 Feb 2016, 19:37
by francois
@bogomips:
As I never implemented the strategy under porteus or arch, I will be glad to hear that you have achieve it.

Re: GUI program in Porteus without window manager?

Posted: 14 Feb 2016, 10:30
by fullmoonremix
Salutations... :good:

Perhaps you are looking for this? :unknown:
Twin (windowing system
https://sourceforge.net/projects/twin/
http://slakfinder.org/index.php?act=sea ... e=#results

Caveat? :wall:
Your mileage my vary... besides (being unattractive?) even if you avoid a GUI window manager
(and/or environment?), you still will have trouble avoiding the major application toolkits (Qt/Gtk) or Mesa.

Perhaps what you is NEED is this? :wink:
PekWM
http://slakfinder.org/index.php?act=sea ... e=#results

And this... :unknown:
http://fifth-browser.sourceforge.net/
http://forum.porteus.org/viewtopic.php?f=74&t=5419

Or this... :wink:
NetSurf

Open/Flux(box) although lightweight they still rely on Gtk/Mesa. PekWM only uses XCB and does not rely on Mesa.

Also Palemoon (Firefox?) although lightweight still relies on Gtk. Fifth uses FLTK . NetSurf uses XCB and/or xlib.

Sorry... I forgot to also make this shameless plug...Xfe
http://slakfinder.org/index.php?act=sea ... e=#results

If you go this route you will NOT completely avoid toolkits but you will end up with an attractive... faster... smaller memory/resource footprint.
When I switched to Porteus from Android I was big on status quo. Now I have seen the "light" (pun intended) with a little help from my friends @ Porteus.

The revolution will NOT be televised... =@ I'm going rogue.

Best Regards... :beer:

Re: GUI program in Porteus without window manager?

Posted: 16 Feb 2016, 03:46
by ncmprhnsbl
thankyou francois, my knowledge(such as it is) has been expanded... :)

Re: GUI program in Porteus without window manager?

Posted: 16 Feb 2016, 10:41
by brokenman
Perhaps what you need is porteus kiosk.