Has there been any open discussion of the need/desire for this?
@ttasket yes, there has been some discussion on the mailing lists, but ultimately it was a decision of core team to work towards this!
Results of a preliminary research:
from gi.repository import Gdk, Gtk
for name in ('red', 'green', 'blue')).encode('ascii')
provider = Gtk.CssProvider()
win = Gtk.Window(title='titlebar')
header_bar = Gtk.HeaderBar()
button = Gtk.Button(label='Break to PDB')
def on_clicked(widget, win=win): #, header_bar=header_bar):
if __name__ == '__main__':
# vim: ts=4 sts=4 sw=4 et
Oh, and forgot to add: there are two programs which aid debugging GTK+ applications: GTK+ Inspector (>= gtk 3.14) and gtkparasite (for older, like 3.10 in jessie).
from my understanding of the warsaw meetings, @bnvk is no longer attempting to implement this anymore, so I removing it from being assigned to him. I am assigning a help wanted label as well.
What's the reason @bnvk stopped?
Turned out to be harder than "just create custom theme", see #1806 (comment)
This might not happen for Qubes R4. Source: Qubes lead engineer @marmarek:
I will try find them later, but there are a set of patches to metacity to enable window labelling and colouring for the MLS policy under SELinux. I imagine that may be helpful as reference (SELinux window labels are stored the same way as Qubes ones).
Very interesting, can you paste a link? @ileyd
I believe there are two different sets of patches available publicly. Also, I think there are some for Openbox and XFCE as well.
Mind you these are OLD, from when there seemed to be a burst in interest in producing a functional MLS desktop with SELinux/X11, but I'm sure newer versions exist.
It might be worth emailing the authors to that effect (there are definitely still people working on MLS with SELinux).
Screenshot of demo
Different patch (mailing list thread)
Some related links
Presentation relating to the above
Notes on a previous SELinux summit, covering some similar things as above
SELinux wiki page on MLS
It'd be a shame if Qubes gave up on Gnome altogether. I really find it a much nicer DE than Xfce/KDE. Is it still on the roadmap?
@Drubble: AFAIK, we're still looking for a GNOME dev: