Bug 431374 - Being able to disable the white circle around the "X" button at the top right corner of the Breeze-Dark-Gtk Window borders
Summary: Being able to disable the white circle around the "X" button at the top right...
Status: RESOLVED NOT A BUG
Alias: None
Product: systemsettings
Classification: Applications
Component: kcm_style (show other bugs)
Version: unspecified
Platform: Manjaro Linux
: NOR wishlist
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-01-10 00:06 UTC by Toadfield
Modified: 2021-02-19 05:15 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Toadfield 2021-01-10 00:06:42 UTC
I mean that:https://i.imgur.com/hqZqLNR.png
I wanna be able to disable the white circle there.
Comment 1 Nate Graham 2021-01-11 23:47:44 UTC
In Plasma 5.20 and later, the circle is automatically removed when you disable it in System Settings > Window Decorations > Breeze > Click the pencil icon > uncheck "Draw a circle around the close button"
Comment 2 Toadfield 2021-01-12 19:09:55 UTC
(In reply to Nate Graham from comment #1)
> In Plasma 5.20 and later, the circle is automatically removed when you
> disable it in System Settings > Window Decorations > Breeze > Click the
> pencil icon > uncheck "Draw a circle around the close button"

I already did that and it works for the normal Breeze Dark for qt,but it doesn't work for gtk
Comment 3 Nate Graham 2021-01-12 19:43:48 UTC
Works for me. If you change your window decoration theme to something else, do the button icons in GTK apps change?
Comment 4 Toadfield 2021-01-13 08:01:03 UTC
(In reply to Nate Graham from comment #3)
> Works for me. If you change your window decoration theme to something else,
> do the button icons in GTK apps change?

no,they don't.
Comment 5 Nate Graham 2021-01-13 16:03:53 UTC
OK, so that's the problem. The window decoration you choose for KDE apps is supposed to get synced with GTK headerbar apps.

What version of Plasma are you using, and what window decoration theme are you using? Can you attach a full-screen screenshot that shows at least one KDE app window and one GTK headerbar app window, with their window decoration buttons being mismatched?
Comment 6 Mikhail Zolotukhin 2021-01-13 16:16:50 UTC
Also, please tell if the GTK app is installed via flatpak/snap or not. Because if the GTK app is installed via flatpak (or snap), it won't work.
Comment 7 Toadfield 2021-01-17 00:01:34 UTC
(In reply to Nate Graham from comment #5)
> OK, so that's the problem. The window decoration you choose for KDE apps is
> supposed to get synced with GTK headerbar apps.
> 
> What version of Plasma are you using, and what window decoration theme are
> you using? Can you attach a full-screen screenshot that shows at least one
> KDE app window and one GTK headerbar app window, with their window
> decoration buttons being mismatched?

Here my full system information:
https://i.imgur.com/65nlqHy.png
Here the screenshot you want:
https://i.imgur.com/cItMB5U.png

The theme I'm using is Breezr-Dark and I installed the programs I used in the screenshot from the official repo,I don't have Flathub/Snap programs.
Comment 8 Mikhail Zolotukhin 2021-01-17 00:27:42 UTC
There was a fix, that was merged in Plasma 5.20.5, that touches the GTK CSS updating mechanism. Please update to the latest Plasma version and check if the bug persists.
Comment 9 Toadfield 2021-01-21 20:40:39 UTC
(In reply to Mikhail Zolotukhin from comment #8)
> There was a fix, that was merged in Plasma 5.20.5, that touches the GTK CSS
> updating mechanism. Please update to the latest Plasma version and check if
> the bug persists.

I updated and still have that bug
Comment 10 Mikhail Zolotukhin 2021-01-21 21:20:41 UTC
Hm, strange, it works for me. I've tested that on KDE Neon 5.20.5 (my local machine) and on master (KDE Neon Unstable in the VM). Maybe someone other can reproduce.

What's interesting is that you cannot have Breeze-Dark theme, because its selection in GTK System Settings page cannot be performed (the theme is hidden). What is actually selected in the GTK page in your settings?
Comment 11 Bug Janitor Service 2021-02-05 04:33:13 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least
15 days. Please provide the requested information as soon as
possible and set the bug status as REPORTED. Due to regular bug
tracker maintenance, if the bug is still in NEEDSINFO status with
no change in 30 days the bug will be closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please
mark the bug as REPORTED so that the KDE team knows that the bug is
ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 12 Toadfield 2021-02-10 00:52:41 UTC
(In reply to Mikhail Zolotukhin from comment #10)
> What's interesting is that you cannot have Breeze-Dark theme, because its
> selection in GTK System Settings page cannot be performed (the theme is
> hidden). What is actually selected in the GTK page in your settings?

I downloaded a GTK theme called "Breeze Dark GTK",isn't that the way how I should use it?
Comment 13 Nate Graham 2021-02-10 04:32:48 UTC
How did you download it? From where?
Comment 14 Toadfield 2021-02-17 12:30:21 UTC
(In reply to Nate Graham from comment #13)
> How did you download it? From where?

I go to System Settings>Application Style>Configure Gnome/GTK Application Style>Get new Gnome/GTK Application Styles,then download the theme Breeze-GTK (https://store.kde.org/p/1197982) and then select the GTK theme "Breeze-Dark-GTK".
Comment 15 Mikhail Zolotukhin 2021-02-17 14:37:53 UTC
We don't touch 3rd party GTK themes. Because of that the circle change won't work. 

To properly disable the circle you need to set your GTK theme to "Breeze" (without any suffixes and prefixes), then select Breeze Dark color scheme in Appearance > Colors. That way you will be using the official Breeze GTK theme, that grabs its appearance from various Plasma settings, like colors and window decorations.
Comment 16 Toadfield 2021-02-19 00:00:02 UTC
(In reply to Mikhail Zolotukhin from comment #15)
> We don't touch 3rd party GTK themes. Because of that the circle change won't
> work. 
> 
> To properly disable the circle you need to set your GTK theme to "Breeze"
> (without any suffixes and prefixes), then select Breeze Dark color scheme in
> Appearance > Colors. That way you will be using the official Breeze GTK
> theme, that grabs its appearance from various Plasma settings, like colors
> and window decorations.

Is the default Breeze GTK theme pre installed?
Comment 17 Mikhail Zolotukhin 2021-02-19 05:15:21 UTC
Yes. If not, it is called "breeze-gtk" in pacman.