Hi,
> This would require touching a fair bit of code that handles things like
> defaults. I'm not sure that having the distinction makes anything
> easier to implement.
/me suggests to simply have no default terminals with qemu -gtk.
> One thing I was contemplating but ultimately didn't do was QOM-ification
> of the GTK front end. I couldn't rationalize why you would need to set
> settings but now I think maybe it would be more useful.
With a vte chardev you have an object you can attach settings to, i.e.
-chardev vte,mode={tab,window}.
cheers,
Gerd