-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 On Tue, Dec 19, 2017 at 01:55:16PM +0100, 'Tom Zander' via qubes-devel wrote: > Recently on the user mailinglist there was a very long thread about people > missing the power of the GUI we had in Qubes Manager, after switching to > v4.0 > > My interpretation was that people don’t just specifically miss the QM, but > that they miss the power of GUIs for many common tasks. The complaint of > losing the QM is in my opinion the result of users losing the main (only) > graphical user interface to get around in Qubes. > > I started 2 projects (not public just yet). > > * a library (.so) to provide a nice API to the admin-API. > This is similar (is my guess) as the python code shipped by the core team, > the difference is that this library allows access to those that use C++. > This library in no way tried to compete with the python APIs, I’d see it > more like language bindings as different people have different programming > languages they are capable of using. > > * A simple “manager”. > See attached screenshot of the first working version. > > For me the point is to learn the admin API with this project and create a > useful GUI for my own use, hoping others will like it too. > > I can see the library being used to allow existing KDE/Gnome developers to > write apps or extensions to the existing platforms there, something that is > impossible currently as KDE plasma “apps” are mostly written in C++ or > JavaScript. > > This is quite immature code and I still have to investigate the event APIs > as I hope I can avoid polling updates. I just wanted to give you guys a > heads-up :)
Thanks for the heads-up! Library for native extensions definitely would be useful. Generally we try to use python wherever possible, mostly because of its memory-safety (debugging memory corruption bugs can be a nightmare). But in some cases (like by you mentioned KDE plasma apps) it isn't really an option. As for the manager, having choice is a good think. Depending on quality, we may include it in standard repositories, if you want. Please make sure it won't conflict with existing applications, so can be installed along with them. Especially 'qubes-manager' name is already taken. - -- Best Regards, Marek Marczykowski-Górecki Invisible Things Lab A: Because it messes up the order in which people normally read text. Q: Why is top-posting such a bad thing? -----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEEhrpukzGPukRmQqkK24/THMrX1ywFAlo65QwACgkQ24/THMrX 1ywTcgf8CZfY8AMkM+2hepRfHvHkj/w6xvbVP1cmFnK0r7GQhpOxMCvXYoZh/3WY X/tZ6k4/ctAuQLemptdzyv+Bbk7fGFz84r2pXpO95NJ7vOOBwAqBRd84aP5k8gHe IaLHVsj5/E/yWjpdMEe9A/4jdTCrKHfG6tGzV/vDThnQDujYfp4YGHtoYeeAwgkM FxLbCyYO41sKMS1MxGqbWybayvYtUoSaihvkuZl6xI1xFNH4lGOBdcOIHWCZ5C1j itk/2p1Vb/jYyf5sBBZCOAb3YSlxjeCMaKKfYBsfowuYgUfOQm/PlEV91mxyH5nL KsQV7PgiHvWlR5MRTKwd5lHHTCuqCg== =+TwJ -----END PGP SIGNATURE----- -- You received this message because you are subscribed to the Google Groups "qubes-devel" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/qubes-devel/20171220223244.GA1135%40mail-itl. For more options, visit https://groups.google.com/d/optout.
