[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#788076: RFP: gtk3-nocsd -- LD_PRELOADable library to disable GTK+ 3 client side decoration



Hi Axel,

On 06/09/2015 07:54 PM, Axel Beckert wrote:
> Christian Seiler wrote:
>> and I found a fix for the crashes I saw. (I'll have to clean that up
>> a bit and create a pull request for upstream.)
> 
> Feel free to subscribe @xtaran on Github (i.e. me) to that issue/pull
> request.

So it turns out that while I found a solution that works quite well
with Gtk+ 3.14 (current Debian stable/testing/unstable), it doesn't
work with 3.16 at all (latest upstream release, will probably be in
Debian at some point in the future), because there the code was
changed so that there is no real chance of disabling CSDs anymore.

See my comment at:
https://github.com/PCMan/gtk3-nocsd/pull/8#issuecomment-111165390

So I'm sorry to say, but I think that the only real alternative is
to patch Gtk. I am seriously doubtful that one can convince
upstream to provide the option - and therefore I'm not convinced
the maintainers in Debian will be willing to maintain such a
patch that upstream clearly rejects...

Therefore, I don't think it makes sense to package this for Debian
anymore, because it will have a lifetime of at most a month or two
(i.e. when 3.16 enters unstable) before it will stop working. Since
it's your RFP, I'm not closing it myself, but I really don't see
any alternative. :-(

If you want a version that works well with Jessie, you can compile:
https://github.com/chris-se/gtk3-nocsd/tree/various-fixes

Sorry for the bad news. :-(

Best regards,
Christian


Reply to: