* [gentoo-user] Re: Anybody know how to disable CSD for meld?
@ 2022-09-14 21:05 99% ` Grant Edwards
0 siblings, 0 replies; 1+ results
From: Grant Edwards @ 2022-09-14 21:05 UTC (permalink / raw
To: gentoo-user
On 2022-09-14, Meik Frischke <meik.frischke@gmail.com> wrote:
> Am 2022-09-14 19:21, schrieb Grant Edwards:
>> Meld just updated from 3.20.4 to 3.22.0 (I have ~amd64 set for meld),
>> and now meld uses client side decorations instead of allowing the
>> window manager to handle that stuff. [...]
>>
>> For now, I'm goint to revert to 3.20.4, but hopefully there's a way to
>> get meld 3.22 to behave itself?
> You might want to have a look at gtk3-classic [1] which includes the
> functionality of the dated gtk3-nocsd [2] hack. The former is
> available in the khoverlay as a patcheset.
Thanks! I had found gtk3-nocsd. I initially ran across it many years
ago when trying to get evince to act like a good X11 app, but
switching from evince to atril solved that problem without having to
try gtk3-nocsd.
gtk3-nocsd was a seperate library that replaced a few GTK3
functions. It was used by setting LD_PRELOAD so that the gtk3-nocsd
library was searched first -- that way it could be applied only to
specific executables.
OTOH, gtk3-classic is a set of source patches that get added to the
"normal" gtk portage directory. Those patches are then used the next
time gtk3 is emerged. That means that it's a permanent, system-wide
change: all executables that use GTK3 will be using a library that has
the classic patches.
Am I undertanding the mechanisms correctly?
--
Grant
^ permalink raw reply [relevance 99%]
Results 1-1 of 1 | reverse | options above
-- pct% links below jump to the message on this page, permalinks otherwise --
2022-09-14 17:21 [gentoo-user] Anybody know how to disable CSD for meld? Grant Edwards
2022-09-14 19:00 ` Meik Frischke
2022-09-14 21:05 99% ` [gentoo-user] " Grant Edwards
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox