Skip to content
Sparky-OSPublic
forked from KDE/kwin

About

Easy to use, but flexible, Wayland Compositor. The stereo version by Sparky Stereo OS, forked from KDE/kwin.

Topics

Resources

Contributing

Stars

1 star

Watchers

0 watching

Forks

 
 

Latest commit

 

History

31,118 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SparkyOS

Sparky Stereo OS

This is the stereo version of KWin by Sparky Stereo OS, forked from KDE/kwin. It adds stereo 3D output: the HDMI 1.4a 3D modes of 3D televisions, anaglyph for any screen, and stereo windows that programs declare.

Where it comes from:

  • KWin is made by the KDE community. Its authors include Matthias Ettrich, Cristian Tibirna, Daniel M. Duley, Luboš Luňák and Martin Flöser. Its maintainers are David Edmundson, Roman Gilg, Vlad Zahorodnii and Xaver Hugl.
  • Debian is the base of the system.
  • SparkyLinux, by Paweł "pavroo" Pijanowski, builds on Debian.
  • Sparky Stereo OS is the stereo 3D edition of SparkyLinux: SparkyOS, powered by Debian.

The stereo3d branch holds the version the distribution builds. The design is described in STEREO3D.md. KDE develops KWin on invent.kde.org. The canonical version of this work is there too, on the stereo3d branch. The licences are unchanged; see LICENSES.

Sparky Stereo OS, Daniel Ramos's edition of SparkyLinux (by Paweł "pavroo" Pijanowski).


KWin

KWin is an easy to use, but flexible, compositor for Wayland on Linux. Its primary usage is in conjunction with a Desktop Shell (e.g. KDE Plasma Desktop). KWin is designed to go out of the way; users should not notice that they use a window manager at all. Nevertheless KWin provides a steep learning curve for advanced features, which are available, if they do not conflict with the primary mission. KWin does not have a dedicated targeted user group, but follows the targeted user group of the Desktop Shell using KWin as it's window manager.

KWin is not...

  • a standalone Wayland compositor (c.f. labwc, sway) and does not provide any functionality belonging to a Desktop Shell.
  • a replacement for window managers designed for use with a specific Desktop Shell (e.g. GNOME Shell)
  • a minimalistic window manager
  • designed for use with network transparency, though it is possible (with e.g. waypipe).

Contributing to KWin

Please refer to the contributing document for everything you need to know to get started contributing to KWin.

Contacting KWin development team

Support

Application Developer

If you are an application developer having questions regarding windowing systems (either X11 or Wayland) please do not hesitate to contact us.

End user

Please contact the support channels of your Linux distribution for user support. The KWin development team does not provide end user support.

Reporting bugs

Please use KDE's bugtracker and report for product KWin.

Guidelines for new features

A new Feature can only be added to KWin if:

  • it does not violate the primary missions as stated at the start of this document
  • it does not introduce instabilities
  • it is maintained, that is bugs are fixed in a timely manner (second next minor release) if it is not a corner case.
  • it works together with all existing features
  • it supports both single and multi screen
  • it adds a significant advantage
  • it is feature complete, that is supports at least all useful features from competitive implementations
  • it is not a special case for a small user group
  • it does not increase code complexity significantly
  • it does not affect KWin's license (GPLv2+)

All new added features are under probation, that is if any of the non-functional requirements as listed above do not hold true in the next two feature releases, the added feature will be removed again.

The same non functional requirements hold true for any kind of plugins (effects, scripts, etc.). It is suggested to use scripted plugins and distribute them separately.

About

Easy to use, but flexible, Wayland Compositor. The stereo version by Sparky Stereo OS, forked from KDE/kwin.

Topics

Resources

Contributing

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages