7

TL;DR: Can I remove completely unity and gnome3 but keep compiz?

Long Version:

I really gave a go both to unity and to gnome3. I really did. I just can't bear them. I need something that I can rely on for a long while. I decided to do away with desktop managers; I want to build my own desktop environment with independent parts.

My requirements:

  1. My workflow is very dependent on compiz; I don't care about the effects, but I use a lot of it's key bindings to move/resize/manage windows, as well as workspaces, and I could not find another window manager that has everything I need. So the window manager has to be compiz, unless you know another WM with the same flexibility. Alternatively, I can use xMonad, but I like it less.
  2. I need something that can replace applets, in order to be able to connect to network, control sound, hold pidgin indicator, etc. Some sort of light-weight dock maybe? If it can use my icons and my theme by default, it would be great (instead of trying to replicate the theme).
  3. Desktop management would be nice as I often drag-drop stuff from and on it temporarily. But it's not mandatory(Is there an independent app for that?).

My questions:

  1. How would I go about completely remove unity and gnome and keep compiz? Can I safely just apt-get remove them?
  2. Is there anything I should know? The purpose is to build a rock-solid desktop; it should not end up being even less stable than the defaults (I am thinking in particular of nm-applet, which always worked perfectly for me, contrary to other network managers).

Notes:

  • I could use fallback session, or install gnome2, XFCE or LMDE or similar, but I really just want to do away with the whole monolithic window manager + shell paradigm. I want flexible, loosely coupled parts.
  • I know about cinnamon and mate, and I really admire the work that Mint is doing (some sanity, finally), but I really would rather have a light-weight dock that only launches stuff (as opposed to taking care of a lot of other things).
Jorge Castro
  • 73,717
Xananax
  • 271

4 Answers4

7

You can create a standalone compiz session with gnome3-gnome-panel+metacity, unity 2d launcher, awn wing-panel(with all applets), docky, synypse, cairo-dock,slingshot or combination of these.Have a look on following screenshots:

Edgebuntu-Desktop

Awn-Wingpanel Edgebuntu Desktop

Milky-Moorhen (DE) Milky-Moorhen (DE)

Cairo-dock Cairo-Dock Session

Unity Gnome-shell fusion Unity Gnome-shell fusion

In above screenshots you can replace unity-launcher with docky or awn or cairo-dock.

To setup custom sssion with compiz check out this article:

http://www.webupd8.org/2012/02/how-to-create-standalone-compiz-session.html

For Awn-Wingpanel checkout this video:

http://vimeo.com/18598545

For Ciaro-dock 2.4 with custom gnome-session follow this article:

http://www.webupd8.org/2011/09/cairo-dock-240-released-with-custom.html

You can get additional help from these articles:

[HOWTO] Configure Unity 2D to Simulate Unity 3D

How to enable compiz in gnome-classic mode

Fix gnome-panel in gnome fallback session

Run AWN / Dock in Natty Narwhal(generally for gnome2)


Notes: There are many bugs in 11.10, which makes using custom session a painful experience(such as this bug: #bug 826771).I will update the post with important GDM & compiz fix.


Updates: Bug 826771 has been fixed in nautilus - 1:3.2.1-0ubuntu4.2 (ubuntu 12.04) for gnome-session.But there are other bugs (specially gdm bugs) still present in Ubuntu 12.04.

6

For the first question:

apt-get purge gnome
apt-get autoremove

More info at here: Remove Gnome Shell completely after installing it?

For Unity:

apt-get remove unity unity-2d-places unity-2d unity-2d-panel unity-2d-spread unity-asset-pool unity-services unity-lens-files unity-lens-music unity-lens-applications gir1.2-unity-4.0 unity-common indicator-sound indicator-power indicator-appmenu libindicator6 indicator-application evolution-indicator indicator-datetime indicator-messages libnux-1.0-0 nuxtools

More info here: Remove Gnome Shell completely after installing it?

There's a lot of info already if people took the time to do a fast search in here

LnxSlck
  • 12,456
5

Install Xubuntu-desktop

sudo apt-get install xubuntu-desktop

its the best alternative for people who hates unity and Gnome . and one more thing you can run compiz in xubuntu also .

Rinzwind
  • 309,379
Raja G
  • 105,327
  • 107
  • 262
  • 331
3

I'm not sure if this qualifies as an answer, but I hope it's OK to put it here, as it may be too big for a comment. I haven't actually tried getting rid of the shell - I use gnome3 "Classic", with AWN and Compiz. I actually like having the Gnome panel at the top with some of its apps and indicators, but then I have dual monitors, so I have room for an extra panel. I have AWN on the bottom, and use it a bit like the Unity panel.

Your idea sounded interesting, so I looked around a little and found this article in the arch wiki that might be interesting to you:

https://wiki.archlinux.org/index.php/Compiz

About half-way down is the section "As a Standalone Window Manager" that you might want to look at.

Marty Fried
  • 18,944