I think that although CSD might be a good fit for GNOME they are
problematic in Xfce for various well-known reasons:

* CSD look out of place in a heterogeneous application environment
(which is much more likely for Xfce than GNOME or KDE users since Xfce
does not have such a broad range of "native" applications) where windows
of applications using different toolkits such as GTK2 (most of Xfce for
the time being), Qt, or Java are combined

* xfwm4 has the ability to forcibly close windows of hung applications
which is impossible with CSD and they cannot even be moved

* xfwm4 allows to roll up a window, show a window on all workspaces or
always keep it on the top layer, all of which is impossible with CSD

* xfwm4 allows to customize the buttons shown in the titlebar, e.g. a
button for pinng or rolling up windows, all of which is lost with CSD
and leads to inconsistencies because such buttons are not even supported

* xfwm4 allows to customize mouse actions on top of the window
decorations such as double-clicking the title-bar or rolling up the
window with the mouse-wheel, all of which is impossible with CSD

Thus, CSD are IMO generally undesirable and unsuitable for Xfce and the
above patch should not be merged. Rather, and not only because this
affects Xfce but also setups which only use a window manager without a
complete DE, or more importantly KDE, I think it is not unreasonable for
asking the Gtk side to add a setting for disabling CSD. By that I mean
not drawing its own border and hiding client window controls and
disabling the MWM hints that disable the window manager's decorations.
>From reading about CSD on Matthias blog I figure that it is currently
only possible to change the order of client side window controls and
their appearance on dialog windows.

Matthias, could you implement something like that as an xsetting? Our
xfsettingsd could then use that setting to disable CSD by default when
running an Xfce session.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1301873

Title:
  Add support for title-less windows

To manage notifications about this bug go to:
https://bugs.launchpad.net/xfwm4/+bug/1301873/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to