Stuff Michael Meeks is doing |
Older items: 2023: ( J F M A M J ), 2022: ( J F M A M J J A S O N D ), 2021, 2019, 2018, 2017, 2016, 2015, 2014, 2013, 2012, 2011, 2010, 2009, 2009, 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 --enable-broadway
, and
GDK_BACKEND=broadway
exported, and running
/usr/lib/YaST2/bin/y2base disk gtk
as root, and enabling
websockets
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.
I recorded a small screencast to show this stuff: (webm source: sw, disk)
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
images/
and 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 Collabora, SUSE, Novell, The Document Foundation, Spaghetti Hurlers (International), or anyone else. It's also important to realise that I'm not in on the Swedish Conspiracy. Occasionally people ask for formal photos for conferences or fun.
Michael Meeks (michael.meeks@collabora.com)