Comments (7)
It seems like it is deprecated and XDG Decoration should be preferred.
Wayland KDE Server Decoration Protocol
There have been discussions about replacing it in GTK.
So I think it's a better idea to wait for GTK to support XDG decoration.
from louvre.
I am going to consider it, but to be honest, I don't like the idea of adding two protocols for the same purpose, and even worse if one of those is deprecated. Anyway, GTK has a very robust theming system for CSD, which even allows applying border masks for round corners and such. So, in the meantime, that could be used.
from louvre.
New GTK MR: https://gitlab.gnome.org/GNOME/gtk/-/merge_requests/6398
from louvre.
@ehopperdietzel It may take literal years for this GTK MR to be included, and since the KDE Decoration protocol is deprecated, it is not longer subject to change, on the other hand I don't know if there is many GTK apps that uses server side decorations, as Gnome is popularly known to be against server side decorations.
from louvre.
It's been 3 months and nothing productive is happening, I think the best is to ignore GTK.
LinuxMint (Peoples that make Cinnamon) started doing xapps because Gnome keep being annoying.
Maybe I'll should get a look at xapps to see if I can find something interesting there for Louvre.
from louvre.
I'll take a look to the KDE protocol, maybe I can add it without problems.
from louvre.
Nice, let's wait a few more years! 😄
from louvre.
Related Issues (20)
- Change keyboard layout non-programatically HOT 5
- Add list of compositors using Louvre to the read me HOT 2
- Black screen except for the top right text on one monitor HOT 14
- Failed to initialize output HOT 31
- Consider removing inline keyword for member function HOT 1
- Wine `winewayland.drv` require `zwp_pointer_constraints_v1` HOT 6
- Segmentation Fault - Unknown EGL Driver HOT 6
- Customizing Shortcuts Definition HOT 7
- Waybar doesn't work - Failed to register as toplevel manager HOT 7
- Changing keyboard layouts dynamically HOT 2
- Double visible mouse pointer HOT 18
- Create an IRC channel or discord HOT 7
- Support for linux-drm-syncobj-v1 protocol HOT 6
- Lockup in getPpidFromProc HOT 7
- Error while trying to install from yay or building manualy HOT 2
- Support of Alt Tab HOT 2
- Lag when running louvre-views and weston clone HOT 14
- Louvre examples doesnt support light press clicking of trackpad HOT 3
- Session lock support for other protocols HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from louvre.