Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Window Manager update for Dom0 #84

Closed
marmarek opened this issue Mar 8, 2015 · 13 comments
Closed

Window Manager update for Dom0 #84

marmarek opened this issue Mar 8, 2015 · 13 comments
Labels
C: desktop-linux P: major Priority: major. Between "default" and "critical" in severity. R: declined Resolution: While a legitimate bug or proposal, it has been decided that no action will be taken.

Comments

@marmarek
Copy link
Member

marmarek commented Mar 8, 2015

Reported by joanna on 24 Jan 2011 12:13 UTC
None

Migrated-From: https://wiki.qubes-os.org/ticket/84

@marmarek marmarek added this to the Release 1 Beta 1 milestone Mar 8, 2015
@marmarek marmarek added bug C: desktop-linux P: major Priority: major. Between "default" and "critical" in severity. labels Mar 8, 2015
@marmarek
Copy link
Member Author

marmarek commented Mar 8, 2015

Modified by joanna on 24 Jan 2011 12:14 UTC

@marmarek marmarek added T: task and removed bug labels Mar 8, 2015
@marmarek
Copy link
Member Author

marmarek commented Mar 8, 2015

Modified by joanna on 21 Mar 2011 21:42 UTC

@marmarek
Copy link
Member Author

marmarek commented Mar 8, 2015

Comment by joanna on 28 Mar 2011 11:46 UTC
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).

@marmarek marmarek changed the title KDE update to 4.6 Window Manager update for Dom0 Mar 8, 2015
@marmarek
Copy link
Member Author

marmarek commented Mar 8, 2015

Modified by joanna on 1 Apr 2011 10:23 UTC

@marmarek marmarek added P: critical Priority: critical. Between "major" and "blocker" in severity. and removed P: major Priority: major. Between "default" and "critical" in severity. labels Mar 8, 2015
@marmarek
Copy link
Member Author

marmarek commented Mar 8, 2015

Comment by smoku on 5 Apr 2011 09:16 UTC
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.

@marmarek
Copy link
Member Author

marmarek commented Mar 8, 2015

Comment by joanna on 5 Apr 2011 09:22 UTC
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

@marmarek
Copy link
Member Author

marmarek commented Mar 8, 2015

Comment by smoku on 5 Apr 2011 09:39 UTC
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.

@marmarek
Copy link
Member Author

marmarek commented Mar 8, 2015

Comment by smoku on 12 Apr 2011 12:08 UTC
Consider also GNOME3 Shell and Ubuntu Unity.

@marmarek
Copy link
Member Author

marmarek commented Mar 8, 2015

Modified by joanna on 19 Apr 2011 20:28 UTC

@marmarek marmarek added P: major Priority: major. Between "default" and "critical" in severity. and removed P: critical Priority: critical. Between "major" and "blocker" in severity. labels Mar 8, 2015
@marmarek
Copy link
Member Author

marmarek commented Mar 8, 2015

Modified by joanna on 28 May 2011 09:14 UTC

@marmarek
Copy link
Member Author

marmarek commented Mar 8, 2015

Comment by joanna on 3 Sep 2011 11:59 UTC
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.

@tlaurion
Copy link
Contributor

Were there any compiz PoC?

@ShalokShalom
Copy link

I know this is already decided.

In order to make some things clear:

About the resource consumption:

This counts until you load all apps. Comparing naked desktops makes less sense, imho.
Plus, its also a question how the distro configured the ISO, which services are loaded and so on.

Stability:

Fedora and Debian are fully GTK oriented, so all their packaging is focused on that toolkit and its environments. This includes that all the versions of gcc, libs and so on are ALL completly focused on another DE and Toolkit. They also mix KDE SC 4 with the new stack, which is already known since years as not working fine.

So, blame distros for choosing a way, that cannot work. Or blame KDE, for ignoring that part, since they are distro fanatics on their own. And spend KaOS a try, who solved it already more than 2 years ago, to bring a superb Plasma5 on the table, a year before all the others.

@andrewdavidwong andrewdavidwong added the R: declined Resolution: While a legitimate bug or proposal, it has been decided that no action will be taken. label Nov 14, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
C: desktop-linux P: major Priority: major. Between "default" and "critical" in severity. R: declined Resolution: While a legitimate bug or proposal, it has been decided that no action will be taken.
Projects
None yet
Development

No branches or pull requests

5 participants