Ticket #84 (closed task: wontfix)

Opened 16 months ago

Last modified 9 months ago

Window Manager update for Dom0

Reported by: joanna Owned by: smoku
Priority: major Milestone: Release 1 Beta 3
Component: kde-dom0 Keywords:
Cc:

Description


Change History

comment:1 Changed 16 months ago by joanna

  • Type changed from defect to task

comment:2 Changed 14 months ago by joanna

  • Owner changed from joanna to smoku
  • Status changed from new to assigned

comment:3 Changed 14 months ago by joanna

  • Summary changed from KDE update to 4.6 to Window Manager update for Dom0
  • Milestone changed from Release 1 Beta 1 to Release 1 Beta 2

Perhaps we should switch to something more lightweight in Dom0 (after all we're not gonna use most of the KDE features, such as file indexing, web browsers, etc. anyway). Perhaps to Xfce4? Just need to ensure we have proper decoration for Qubes (and also Expose effect).

comment:4 Changed 14 months ago by joanna

  • Priority changed from major to critical

comment:5 Changed 14 months ago by smoku

Did we consider using Compiz in Dom0?
Compiz is independent of the desktop and supports its own window decorators.
Modern computers able to run Qubes should run Compiz just fine.

comment:6 Changed 14 months ago by joanna

When choosing the Dom0 Window/Desktop? manager, we should look at the following features/properties:

  • Support for composition and modern window management via Expose-like effect
  • Convenient menus and ability to create short cuts/favourites (perhaps in a form of a Mac-like dock)
  • Small&lightweight, build from components that we can easily throw away (example of components we don't need in Dom0: file management/searching/indexing, email/web integration, etc)
  • It must support well external video output (for presentations)
  • Should offer a screen saver + desktop locking

comment:7 Changed 14 months ago by smoku

Compiz:

  • Composition: checked
  • Exspose: Compiz plugin "Scale"
  • Menus/Shortcuts?: depends on the underlying desktop (Compiz is Window Manager only)
  • Small&lightweight: Compiz is fully plugins based. We can enable only minimal set of plugins we want
  • External video output: there is a Compiz plugin specifically for cloning a desktop to external screen (with proper scaling)
  • screen saver + locking: it's XScreenSaver job

Additional bonus - when changing underlying desktop, but staying with Compiz as WM we still have Compiz decorations. And Compiz is able to use GNOME or KDE decorators, so we could reuse our KWin decorator.

comment:8 Changed 13 months ago by smoku

Consider also GNOME3 Shell and Ubuntu Unity.

comment:9 Changed 13 months ago by joanna

  • Priority changed from critical to major

comment:10 Changed 12 months ago by joanna

  • Milestone changed from Release 1 Beta 2 to Release 1 Beta 3

comment:11 Changed 9 months ago by joanna

  • Status changed from assigned to closed
  • Resolution set to wontfix

Perhaps we should stay with what we have and tested so far (KDE) instead of changing this in the last moment. So, I think we should release Qubes 1.0 with current Dom0 WM, and get back to consider another WM only in post Qubes 1.0.

Note: See TracTickets for help on using tickets.