Package Details: kwin-git 5.22.80_r19461.geb27d312a-1

Git Clone URL: (read-only, click to copy)
Package Base: kwin-git
Description: An easy to use, but flexible, composited Window Manager
Upstream URL:
Licenses: LGPL
Conflicts: kwin
Provides: kwin
Submitter: arojas
Maintainer: IslandC0der (chaotic-aur)
Last Packager: IslandC0der
Votes: 15
Popularity: 0.001410
First Submitted: 2014-03-31 06:28 (UTC)
Last Updated: 2021-05-30 17:58 (UTC)

Sources (1)

Latest Comments

IslandC0der commented on 2021-01-16 23:04 (UTC)

Hi @QuartzDragon

This issue has been debated a few times, and the main problem with using invent.kde is that the URLs are non-deterministic:

For instance, the plasma-desktop package can be found at "", while kwidgetsaddons is "".

Whereas with github it's always "$package" (with very few exceptions), with invent there's that additional prefix before the package name, which varies with the package and therefore cannot be account for using a script.

This means you would have to find and change the source for every single PKGBUILD manually. Since to my knowledge the github mirror is virtually identical to invent in every single way (apart from the URL, of course), I ended up going for that when we moved away from anongit.

Anyways, let me know what you think, I'm definitely open to reconsider :)

QuartzDragon commented on 2021-01-12 19:07 (UTC)

Please change upstream URL to

More consistent with the current state of the project :)

IslandC0der commented on 2020-07-19 23:47 (UTC)

Thanks @zanny, fixed.

zan commented on 2020-07-18 04:44 (UTC) (edited on 2020-07-18 06:47 (UTC) by zan)

Besides kwayland-server-git which I just put up qt5-sensors is an undeclared dependency.

Additionally the install file is redundant, icons are updated by pacman hook now.

IslandC0der commented on 2020-07-10 12:33 (UTC)

Thanks for your feedback, @szbergeron. I've been doing some debugging, and I think including the kwayland-git package as a dependency should be enough. I'm not home at the moment, though, so I can't test that right now.

szbergeron commented on 2020-07-08 02:36 (UTC)

Seems to need too new a version of kwayland-server, but there is no -git version of that package:

/home/sawyer/build_kde_git/src/kwin-git/src/kwin/xdgshellclient.h:132:43: error: invalid use of incomplete type ‘class KWaylandServer::XdgToplevelInterface’ 132 | KWaylandServer::XdgToplevelInterface::States states; | ^~~~~~ In file included from /home/sawyer/build_kde_git/src/kwin-git/src/build/kwin_autogen/EWIEGA46WW/moc_waylandxdgshellintegration.cpp:10, from /home/sawyer/build_kde_git/src/kwin-git/src/build/kwin_autogen/mocs_compilation.cpp:81: /home/sawyer/build_kde_git/src/kwin-git/src/kwin/waylandxdgshellintegration.h:24:7: note: forward declaration of ‘class KWaylandServer::XdgToplevelInterface’ 24 | class XdgToplevelInterface;

superhdj commented on 2019-12-13 22:10 (UTC)

No tiene los efectos de lluvia, ni tampoco de nieve ojala puedas agregarlos de antemano muchas gracias

arojas commented on 2015-03-14 11:38 (UTC)

@greenmanalishi please report upstream

greenmanalishi commented on 2015-03-14 11:26 (UTC)

for me it fails [1] unlesss I set HAVE_INPUT to FALSE 1.

arojas commented on 2015-02-14 12:20 (UTC)

@tmt00 why? does compilation fail with kdoctools?

tmt00 commented on 2015-02-14 11:45 (UTC)

You should update the dependencies from kdoctools to kdoctools-git.

sl1pkn07 commented on 2014-12-07 01:58 (UTC)

kwin-git E: Files in /usr/share/icons/hicolor but no call to gtk-update-icon-cache or xdg-icon-resource to update the icon cache kwin-git W: Dependency kcmutils-git included but already satisfied kwin-git W: Dependency libxcursor included but already satisfied kwin-git W: Dependency libepoxy included but already satisfied greetings

walkindude commented on 2014-09-20 23:14 (UTC)

sorry, wrong call, rebuilt kwindowsystem-git, everything ok now

walkindude commented on 2014-09-20 16:59 (UTC)

[ 91%] Building CXX object CMakeFiles/kwin.dir/shadow.cpp.o [ 91%] Building CXX object CMakeFiles/kwin.dir/sm.cpp.o /var/yaourt/yaourt-tmp-walkindude/aur-kwin-git/src/kwin/client.cpp: In member function ‘void KWin::Client::setShade(KWin::ShadeMode)’: /var/yaourt/yaourt-tmp-walkindude/aur-kwin-git/src/kwin/client.cpp:1110:107: error: ‘class NETWinInfo’ has no member named ‘input’ if ((shade_mode == ShadeHover || shade_mode == ShadeActivated) && rules()->checkAcceptFocus(info->input())) ^ /var/yaourt/yaourt-tmp-walkindude/aur-kwin-git/src/kwin/client.cpp: In member function ‘void KWin::Client::takeFocus()’: /var/yaourt/yaourt-tmp-walkindude/aur-kwin-git/src/kwin/client.cpp:1762:41: error: ‘class NETWinInfo’ has no member named ‘input’ if (rules()->checkAcceptFocus(info->input())) ^ /var/yaourt/yaourt-tmp-walkindude/aur-kwin-git/src/kwin/client.cpp: In member function ‘bool KWin::Client::wantsInput() const’: /var/yaourt/yaourt-tmp-walkindude/aur-kwin-git/src/kwin/client.cpp:2238:44: error: ‘class NETWinInfo’ has no member named ‘input’ return rules()->checkAcceptFocus(info->input() || Ptakefocus); ^ /var/yaourt/yaourt-tmp-walkindude/aur-kwin-git/src/kwin/client.cpp:2239:1: error: control reaches end of non-void function [-Werror=return-type] } ^ cc1plus: some warnings being treated as errors CMakeFiles/kwin.dir/build.make:179: recipe for target 'CMakeFiles/kwin.dir/client.cpp.o' failed make[2]: *** [CMakeFiles/kwin.dir/client.cpp.o] Error 1 make[2]: *** Waiting for unfinished jobs.... /var/yaourt/yaourt-tmp-walkindude/aur-kwin-git/src/kwin/events.cpp: In member function ‘bool KWin::Client::windowEvent(xcb_generic_event_t*)’: /var/yaourt/yaourt-tmp-walkindude/aur-kwin-git/src/kwin/events.cpp:658:39: error: ‘WM2Urgency’ is not a member of ‘NET’ if (dirtyProperties2.testFlag(NET::WM2Urgency)) { ^ CMakeFiles/kwin.dir/build.make:547: recipe for target 'CMakeFiles/kwin.dir/events.cpp.o' failed make[2]: *** [CMakeFiles/kwin.dir/events.cpp.o] Error 1 CMakeFiles/Makefile2:209: recipe for target 'CMakeFiles/kwin.dir/all' failed make[1]: *** [CMakeFiles/kwin.dir/all] Error 2 Makefile:127: recipe for target 'all' failed make: *** [all] Error 2 ==> ERROR: A failure occurred in build(). Aborting...

desaparecido commented on 2014-08-28 13:58 (UTC)

@arojas hi, this problem is from git updated yesterday or day before, and when I had this stop building message I tried re-building all tree (unistalling KF5 git packages and deleting /opt/kf5 dir) to be sure and still the same message at same point. and effectivly like you, before that update was building fine.

arojas commented on 2014-08-28 13:21 (UTC)

@desaparecido you didn't post the actual error. It builds fine here (but my KF5-git is a week old)

desaparecido commented on 2014-08-28 12:53 (UTC)

hi, I have this error since yesterday (I thought) when trying to build: [ 57%] Building CXX object kcmkwin/kwindecoration/CMakeFiles/kcm_kwindecoration.dir/preview.cpp.o CMakeFiles/Makefile2:6123: recipe for target 'tests/CMakeFiles/waylandclienttest.dir/all' failed make[1]: *** [tests/CMakeFiles/waylandclienttest.dir/all] Error 2 make[1]: *** Waiting for unfinished jobs.... [ 57%] Building CXX object kcmkwin/kwindecoration/CMakeFiles/kcm_kwindecoration.dir/decorationmodel.cpp.o [ 58%] Building CXX object clients/aurorae/src/CMakeFiles/kwin3_aurorae.dir/lib/auroraetheme.cpp.o [ 58%] Building CXX object effects/desktopgrid/CMakeFiles/kwin_desktopgrid_config.dir/kwin_desktopgrid_config_automoc.cpp.o [ 58%] Building CXX object clients/aurorae/themes/plastik/code/CMakeFiles/plastikplugin.dir/plastikplugin.cpp.o /home/luis/builds/kf5-git/kwin-git/src/kwin/kcmkwin/kwindecoration/decorationmodel.cpp: In member function ‘void KWin::DecorationModel::findDecorations()’: /home/luis/builds/kf5-git/kwin-git/src/kwin/kcmkwin/kwindecoration/decorationmodel.cpp:133:33: warning: ‘KPluginInfo::KPluginInfo(KService::Ptr)’ is deprecated (declared at /usr/include/KF5/KService/kplugininfo.h:114) [-Wdeprecated-declarations] KPluginInfo info(service); ^ [ 59%] Building CXX object kcmkwin/kwindecoration/CMakeFiles/kcm_kwindecoration.dir/__/__/clients/aurorae/src/lib/auroraetheme.cpp.o [ 59%] Building CXX object kcmkwin/kwindecoration/CMakeFiles/kcm_kwindecoration.dir/__/__/clients/aurorae/src/lib/themeconfig.cpp.o [ 59%] Building CXX object kcmkwin/kwindecoration/CMakeFiles/kcm_kwindecoration.dir/kcm_kwindecoration_automoc.cpp.o [ 59%] Building CXX object clients/aurorae/src/CMakeFiles/kwin3_aurorae.dir/lib/themeconfig.cpp.o Linking CXX shared library [ 59%] Built target plastikplugin [ 59%] Building CXX object clients/aurorae/src/CMakeFiles/kwin3_aurorae.dir/kwin3_aurorae_automoc.cpp.o Linking CXX shared module [ 59%] Built target kwin_desktopgrid_config Linking CXX shared module [ 59%] Built target kcm_kwindecoration Linking CXX shared module [ 59%] Built target kwin3_aurorae Makefile:117: recipe for target 'all' failed make: *** [all] Error 2 ==> ERROR: A failure occurred in build(). I build all git packages of KF5 and the problem is still there :/

jleclanche commented on 2014-05-19 14:47 (UTC)

@lockheed kwin-standalone-git is no longer necessary as it's part of kf5. I'll file a merge request.

lockheed commented on 2014-05-19 14:09 (UTC)

Is this project dead? Do I have to install full kwin with KDE junk to use it on xfce?

arojas commented on 2014-05-15 20:58 (UTC)

@lockheed It's "kwin --replace" (with two dashes)

lockheed commented on 2014-05-15 20:56 (UTC)

@arojas, thanks. I solved this problem, but led to another: $ kwin -replace "Qt Warning - invalid keysym: dead_actute" Could not find drkonqi at /opt/kf5/lib/libexec/drkonqi Unknown options: r, e, p, l, a, c, e.

arojas commented on 2014-05-15 07:47 (UTC)

@lockheed because this is installed in /opt/kf5 so that it doesn't conflict with kde4. You need to add /opt/kf5/bin to your PATH

lockheed commented on 2014-05-15 07:45 (UTC)

Why is it that after installing this on my XFCE, I get this: $ kwin -replace bash: kwin: command not found

sl1pkn07 commented on 2014-04-26 16:28 (UTC)

please add export XDG_DATA_DIRS="/opt/kf5/share:$XDG_DATA_DIRS" greetings

ant32 commented on 2014-04-02 20:32 (UTC)

It works now. Thank you.

arojas commented on 2014-04-02 20:11 (UTC)

@ant32 I guess it's the issue discussed here: I added libxcursor as depends, please test

ant32 commented on 2014-04-02 20:02 (UTC)

CMake Error: The following variables are used in this project, but they are set to NOTFOUND. Please set them or make sure they are set and tested correctly in the CMake files: X11_Xcursor_LIB (ADVANCED) linked by target "kdeinit_kwin" in directory /build/kwin-git/src/kwin linked by target "kcm_kwinrules" in directory /build/kwin-git/src/kwin/kcmkwin/kwinrules linked by target "kdeinit_kwin_rules_dialog" in directory /build/kwin-git/src/kwin/kcmkwin/kwinrules linked by target "kwin4_effect_builtins" in directory /build/kwin-git/src/kwin/effects linked by target "testClientMachine" in directory /build/kwin-git/src/kwin/autotests see logs here

ant32 commented on 2014-04-02 19:16 (UTC)

CMake Error at /usr/lib64/cmake/Qt5/Qt5Config.cmake:26 (find_package): Could not find a package configuration file provided by "Qt5UiTools" with any of the following names:

commented on 2013-06-03 11:20 (UTC)

@ stifiling I just found a way to do that :) but it installs a bit more packages then this but you get access to kde settings. All you need to do is remove this package if you have it installed already as it conflicts with kde-workspace then pacman -S kde-workspace and Boom you are ready to go :D Adys thanks for the package as it pushed me to look around the kde packages until I found the dependencies for kde-settings. Hopefully in future we can find a better way.

commented on 2013-06-02 06:40 (UTC)

not a problem, i can still manually enable and disable the features i want by editing the file "~/.kde4/share/config/kwinrc" thanks for tackling and succeeding in accomplishing this "proof of concept"'s filled a major hole for me!! xfce + kwin = kick-a__ combination!

commented on 2013-05-26 04:24 (UTC)

this is really nice. been wanting it for years. great job. one you know the package to install to use the settings manager? so that one can enable and disable kwin's features. the app that's similar to ccsm for compiz?