Comments (8)
I'm contacting the developer of that patchset to see if this can be done without patching KWindowSystem...
from kwin-lowlatency.
KWin needs customized KWindowSystem, so build and install it first
This will be a problem...
from kwin-lowlatency.
OK, so I think I have a strategy:
1. Bring support for _GTK_FRAME_EXTENTS as long as you have the custom KWindowSystem installed (and if not then the compositor should still run or something)
2. Test
3. Add static KWindowSystem to this repo (let's hope this won't break other apps that depend on KWindowSystem)
4. Test
5. Release 5.16.3
6. Eventually try to Get rid of the custom KWindowSystem and do _GTK_FRAME_EXTENTS directly in the compo
from kwin-lowlatency.
This will be harder to do than I expected as I can't get KWindowSystem to static-ize...
from kwin-lowlatency.
I'm sorry. I am too late.
from kwin-lowlatency.
@tildearrow Better late than never :)
Thanks for your job 👍
from kwin-lowlatency.
Seems to work fine for me. Patch applies cleanly and I see CSD Gtk windows drop shadows now.
If you're on Gentoo, using this is easy. Create the /etc/portage/patches/kde-plasma/kwin/
and /etc/portage/patches/kde-plasma/kwindowsystem/
directories. Then.copy kwin/0001-Implement-_GTK_FRAME_EXTENTS.patch
to /etc/portage/patches/kde-plasma/kwin/
and kwindowsystem/0001-Implement-_GTK_FRAME_EXTENTS.patch
to /etc/portage/patches/kde-frameworks/kwindowsystem/
.
Now just install these two packages again with emerge -1 kwindowsystem kwin
and restart kwin with kwin_x11 --replace &
.
from kwin-lowlatency.
_GTK_FRAME_EXTENTS support will be merged to the kwin.
http://phabricator.kde.org/D24660
from kwin-lowlatency.
Related Issues (20)
- Readme: Manjaro Stable is now on Plasma/Kwin 5.20.3-1 HOT 1
- Sometimes, compositing suddenly off when logging in. HOT 2
- Plasma 5.21 - Is that the end of this project? HOT 19
- Packaging for Debian? HOT 1
- Failed to install from AUR: ERROR: A failure occurred in build() — Arch Linux HOT 5
- v5.20.5 not market as the latest release HOT 1
- Disabling composition for full-screen applications HOT 3
- Just opening this to say that this is still smoother/lower latency for me than 5.21 HOT 3
- Does not compile HOT 16
- kwin-lowlatency breaks Input Method Panel widget on panel HOT 36
- "Enable full-screen unredirection" settings do not follow config and do not enable Apply button HOT 1
- Crashes upon exiting unredirected application D: HOT 1
- KWin does not allow setting which monitor to synchronize with HOT 10
- Compositor crashes when "abruptly and normally" closing VLC HOT 20
- Unredirection getting temporarily disabled by invisible notifications HOT 7
- Full screening an application makes things lag on other monitor. HOT 2
- Add back xrender
- Add disable compositing button HOT 5
- Building error: KF5 not found
- Is there work being done for kwin 5.24.0? HOT 8
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 kwin-lowlatency.