Skip to content

Conversation

jalopezg-git
Copy link

@jalopezg-git jalopezg-git commented Dec 12, 2023

Advertise support for the GTK_FRAME_EXTENTS property via NET_SUPPORTED. The property, however, is ignored if set, but just advertising support enables full GTK client-side decoration, i.e. rounded corners and drop shadows.

Additional bits and pieces might be landed in a follow-up commit. I don't know if openbox is still maintained, @Mikachu , but let me know whether having that as part of this PR is a must.

Before this patch:
before

After this patch:
after

Both pictures were taken running Openbox and Compton as the composition manager.

Advertise support for the `GTK_FRAME_EXTENTS` property via `NET_SUPPORTED`.
The property, however, is ignored if set, but just advertising support
enables full GTK client-side decoration, i.e. rounded corners and drop
shadows.

Additional bits and pieces might be landed in a follow-up commit.
@jalopezg-git
Copy link
Author

Just a gentle reminder of a pending review on this PR, @Mikachu, @danakj.

Other than that, Happy New 2024 🎉!

@jalopezg-git
Copy link
Author

jalopezg-git commented May 13, 2024

@Mikachu, @danakj just a gentle reminder of this PR (I know at least a person that will find this useful if merged 🙂)!

Have a nice day!

@artebin
Copy link

artebin commented Jun 29, 2024

Thanks @jalopezg-git !
I am not a big fan of the GNOME client side decorations but it is good to see them painted properly with Openbox.
Hope this change can be merged!

@jalopezg-git
Copy link
Author

jalopezg-git commented Jan 11, 2025

Aaaand... a year later... Happy New 2025, haha 🎉!

@Mikachu, @danakj, I am afraid of Openbox not being maintained anymore. Regardless of the case, just ping me back; perhaps we can search for a new maintainer (or even I could assume that role in my spare time). Do not hesitate to reach back.

@tycho-kirchner
Copy link

@Mikachu, @danakj, I am afraid of Openbox not being maintained anymore. Regardless of the case, just ping me back; perhaps we can search for a new maintainer (or even I could assume that role in my spare time). Do not hesitate to reach back.

I can only support this. @danakj, @Mikachu, we are all very grateful for the fantastic work you've done in writing and maintaining openbox, which I've been running since I started using Linux in 2012. It is totally understandable that more than 20 years later you may have more important things to do, than reviewing and merging pull requests for this project. I do not know, who else has write access to this repository but I also feel that you should look for a new maintainer. This is still the official repository that all distributions will pull from, so I think it is the cleanest way, to keep it, rather than creating a new upstream fork.
If you agree on that and just don't know who could fulfill that role, I would be glad to chime in. Besides maintaining my own modified local fork of openbox (s. #25) I also maintain the compositing manager fastcompmgr and I am trusted by a the peer-reviewed journal Nature Scientific Reports, where a paper corresponding to my tool shournal was published last year:

Kirchner, T., Riege, K. & Hoffmann, S. Bashing irreproducibility with shournal. Sci Rep 14, 4872 (2024). https://doi.org/10.1038/s41598-024-53811-9

So the probability that I'm a scammer trying to take over this repo is quite low 😉.

Therefore, I kindly ask you to start the discussion about a new maintainership.
Best regards, Tycho

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants