Stuff Michael Meeks is doing
Older items: 2011: ( J F M A M J ), 2010: ( J F M A M J J A S O N D ), 2009: ( J F M A M J J A S O N D ), 2008, 2007, 2006, 2005, 2004, 2003, 2002, 2001, 2000, 1999, legacy html
So - yast2-gtk is ported to gtk3 which means that (with master
gtk3 compiled with
GDK_BACKEND=broadway exported, and running
/usr/lib/YaST2/bin/y2base disk gtk as root, and enabling
it is posible to use yast2 in your browser quite nicely. Clearly missing a chunk
of rather crucial authentication, app-selection, and glue-logic but hey.
This is all based on Alex Laarson's sexy broadway work, and of course Ricardo Cruz' yast2-gtk heroism, and Duncan Mac-Vicar's gtk3 port. Performance will no doubt be worse from a remote connection, and better when not screen-recording.
Clearly this is never going to look as pretty as the proper webyast stuff, but - on the other hand, it is an extremely cheap and easy way to make the existing, full-feature yast2 tools web-enabled with virtually no effort at all.
Vincent points out that with broadway enabled by default, that when the latest yast2-gtk gets checked in, this should work out of the box in openSUSE:Factory, modulo it not being a great idea to allow un-authenticated access to tools running as root over the web.
My content in this blog and associated images / data under
data/ directories are (usually)
created by me and (unless obviously labelled otherwise) are licensed under
the public domain, and/or if that doesn't float your boat a CC0
license. I encourage linking back (of course) to help people decide for
themselves, in context, in the battle for ideas, and I love fixes /
improvements / corrections by private mail.
In case it's not painfully obvious: the reflections reflected here are my own; mine, all mine ! and don't reflect the views of Novell, The Lithuanian Gov't or Arnold Schwarzenegger. It's also important to realise that I'm not in on the Swedish Conspiracy. Occasionally people ask for formal photos for conferences, bio. or fun.Michael Meeks (firstname.lastname@example.org)