My KWIN fork where I work on features like per-output virtual desktops
cb69226b40
compatible style. This isn't done but currently reads most of the entries. It requires you use kwinrc and kdeglobals so kthememgr will need to be updated if you don't want to apply things manually ;-) I also have to add custom cursor positioning and some other small things. Also, KWM used a bitmap to set the mask and I do for now as well. This needs to change into regions as it is *really* inefficent with KWin. For now installing the .desktop for the plugin is disabled. I will provide some screenshots for the curious when I launch mosfet.org ;-) svn path=/trunk/kdebase/kwin/; revision=37503 |
||
---|---|---|
clients | ||
images | ||
pics | ||
atoms.cpp | ||
atoms.h | ||
client.cpp | ||
client.h | ||
hil-app-kwin.png | ||
him-app-kwin.png | ||
kwin | ||
kwin.pro | ||
kwinbindings.cpp | ||
lom-app-kwin.png | ||
los-app-kwin.png | ||
main.cpp | ||
main.h | ||
Makefile.am | ||
NEWCOLORSCHEME.README | ||
options.cpp | ||
options.h | ||
plugins.cpp | ||
plugins.h | ||
README | ||
README.KRASH | ||
stdclient.cpp | ||
stdclient.h | ||
stdclient_bitmaps.h | ||
tabbox.cpp | ||
tabbox.h | ||
workspace.cpp | ||
workspace.h |
This is kwin, kwm next generation. Currently supported options in the kwinrc: [WM] ... general color stuff, usually in kdeglobals ... [Windows] MoveMode=Opaque|Transparent ResizeMode=Opaque|Transparent Placement=Smart|Random|Cascade AnimateShade=true|false AnimSteps=<integer=20> BorderSnapZone=<integer=10> WindowSnapZone=<integer=10> TitlebarDoubleClickCommand=Move|Resize| Maximize|Iconify|Close|Sticky|Shade|Operations [MouseBindings] CommandActiveTitlebar1 | CommandActiveTitlebar2 | CommandActiveTitlebar3 | CommandInactiveTitlebar1 | CommandInactiveTitlebar2 | CommandInactiveTitlebar3 | CommandWindow1 | CommandWindow2 | CommandWindow3 | CommandAll1 | CommandAll2 | CommandAll3 = Raise | Lower | Operations Menu | Toggle raise and lower | Activate and raise | Activate and lower | Activate | Activate, raise and pass click | Activate and pass click | Move | Resize | Nothing Have fun, Matthias <ettrich@kde.org>