ZaWertun / gtk3-nocsd

A hack to disable gtk+ 3 client side decoration
GNU Lesser General Public License v2.1
53 stars 2 forks source link

This Breaks Pamac 10.1.0beta-2 #9

Open ghost opened 3 years ago

ghost commented 3 years ago

Pamac is broken,text is missing, in the preferences, if gtk3-nocsd is installed.

StarTroop commented 3 years ago

I've found the same issue. Pamac preferences menu is the only place I've ever found that breaks with gtk3-nocsd. I wonder if it has anything to do with this issue.

ZaWertun commented 3 years ago

Please describe your issue in more details. And it will be good to see screenshots with / without running under gtk3-nocsd. Also please provide which version of gtk3-nocsd you're using.

StarTroop commented 3 years ago

I'm running Arch Linux with xfce4 + i3wm. The version of gtk3-nocsd is the very latest from the AUR package (currently gtk3-nocsd-git r63.3f91a6b-1). The issue is resolved if gtk3-nocsd is uninstalled. GTK theme is SolArc-Dark, but changing the theme has no effect (apart from different colours, of course). Here are some alternating screenshots of each preference tab with then without gtk3-nocsd: Screenshot_2021-05-08_13-27-15 Screenshot_2021-05-08_13-28-45 Screenshot_2021-05-08_13-27-45 Screenshot_2021-05-08_13-28-53 Screenshot_2021-05-08_13-27-52 Screenshot_2021-05-08_13-29-00 As you can see, there is a close button in the preferences menu, even when gtk3-nocsd is installed. This started occurring a few months ago, around when pamac's ui was overhauled. I assumed it was an issue with pamac that might be caught quickly, so I didn't try to troubleshoot it straight away. Let me know if you need any more specific information.

RomanKode commented 3 years ago

use this for now GTK_CSD=1 program_name it will disable NOCSD for that App.

StarTroop commented 3 years ago

Personally I'd rather keep it on as pamac was one of the main offenders that caused me to seek nocsd in the first place, but it's good to know how to temporarily disable it in case I need to access the preferences.

sarether commented 3 years ago

Same with baobab (https://wiki.gnome.org/Apps/DiskUsageAnalyzer).

pavelbryt commented 3 years ago

The text is visible with environment variable GTK3NOCSD_SHOW_HEADER set to 1.

ZaWertun commented 3 years ago

Thanks for the info! Maybe this issue could be solved by editing CSS rules applied by the gtk3-nocsd.