[pkg-cinnamon] Bug#824778: cinnamon: consider to recommen gtk3-nocsd
Christian Seiler
christian at iwakd.de
Tue May 31 11:33:56 UTC 2016
Hi there,
Am 2016-05-31 01:27, schrieb Christoph Anton Mitterer:
> On Fri, 2016-05-27 at 20:44 +0000, Margarita Manterola wrote:
>> I'm not sure what it is supposed to do, but I
>> was sort of expecting a File/Edit/View menu. Instead, what I got
>> was a window title on top of the CSD window title and it really
>> didn't look good to me.
>>
>> Is this how it's supposed to look?
>
> So AFAIU, there is no real automatic way of getting back proper old
> looks (i.e. wit menus, etc. as you wished)... and unless the respective
> projects upstream supports both modes (CSD / non-CSD) as e.g. gnome-
> terminal seems to do (at least so far),... the results we get from
> gtk3-nocsd is the best one can have.
So the problem is that the code that generated the menus was removed
from e.g. gedit or nautilus - so it's not possible to simply
reconstruct the old menu bar, at least not in a generic fashion. I
could of course copy a ton of old code form lots of applications into
gtk3-nocsd and run it when gtk3-nocsd is used together with said
applications, but that has way too many potential pitfals for my test.
The test matrix for the changes gtk3-nocsd currently does is already
quite large.
gtk3-nocsd is simply a way of forcing the WM/DE's decorations to be
applied to all gtk3 applications. The reason why at least I want to
have this is to make sure I have a consistent UI to manipulate windows.
It strongly depends on the application as to how well that works
aesthetically. For example, nautilus is actually quite OK with
gtk3-nocsd (despite the fact that the menu bar is not present),
whereas eog doesn't look that good. gedit is kind of in the middle.
(Although there the lack of menu bar has a worse effect as compared to
nautilus.)
Personally, I think it's an improvement in all cases (otherwise I
wouldn't maintain the package), as compared to the case of having to
use CSDs at all. (In the case where you're not using GNOME 3 itself,
for which gtk3-nocsd disables itself.) But I freely admit that it
can't solve all the issues.
>> > I've CCed, Christian, the gtk3-nocsd maintainer (and as it seems
>> > most active upstream dev)...perhaps he has some ideas to share
>> > about this one.
>>
>> You don't seem to have done this.
>
> mhh.. strange... I though I'd have added him in reportbug.
> CCing him again now, just in case he's interested.
I got the original message, but since I'm not a cinnamon user, I can't
speak as to whether it would be a good idea to Recommend gtk3-nocsd
with cinnamon or not.
Anyway, I would ask you to wait for the next upload that will fix a lot
of bugs that Christoph reported, and then make your decision based on
that.
Regards,
Christian
More information about the pkg-cinnamon-team
mailing list