Compiz: Ubuntu Desktop's little known best friend
code.mradford.com
code.mradford.com
Check out this Google Trends chart to get the picture of where it was in 2007: https://trends.google.com/trends/explore?date=all&geo=US&q=C...
Totally useless stuff, but pretty cool!
the little things that make linux fun.
Compiz's best feature was it made changing virtual desktops an exciting and rewarding process. Their specific implementation of the Cube was genius.
Maybe the brain prioritizes things placed in the world over ephemeral things.
I used to use 6 desktops (in Enlightenment 0.16) in a 3x2 grid, which I could slide between by throwing the mouse to the window edge.
The Compiz cube made the transition a bit fancier, but only made sense when the desktops were arranged in a line, and anything other than 4 didn't work as nicely.
https://trends.google.com/trends/explore?date=all&geo=US&q=C...
Then Compiz Fusion came along (which was supposed to be all of Beryl's updates being merged into Compiz), but they dropped like 2/3rds of the effects and it became a pain to make functional at all. That was when I stopped using it.
> The first version of Compiz was released as free software by Novell (SUSE) in January 2006
> Build 5048 (built on April 1, 2005) was the official WinHEC 2005 preview build, ... The Aero visual style made its first appearance in this build
Sure, technically Compiz was released before since the official Vista release date was Nov 2006, but work on Compiz started AFTER Aero was shown.
https://www.youtube.com/watch?v=X0idaN0MY1U
The funny thing about XGL is how ahead of its time it was. In some way, it still is. Building desktop OS on top of game engine is a trend starting to take hold. Newer Linux Mesa GLAMOR acceleration is just that. Qt6 will brings this to tons of embedded devices near you. Modern SOC are more efficient when pushing GUI into 3D space.
I'm not sure it's necessarily true they started development after Aero. They released it 8 months later. Did it only take 8 months for the first release?
https://trends.google.com/trends/explore?date=all&geo=US&q=C...
Almost reached KDE level in Oct 2017.
I remember the excitement when my old distro of choice (Mandriva) added compiz support, and then it turned out to be so difficult to get it working (also on an Inspiron, incidentally).
Trying to get the kernel modules for Virtualbox working also took an ungodly amount of time for me when I was just starting to tinker with this stuff.
Somewhere on YouTube is a pretty cringworthly video of me demoing beryl by drawing fire anarchy symbols
Also learned what hardware acceleration was all about and that my motherboard's VGA chip specifically didn't support it. The first thing I did after saving up for a new laptop was install gentoo+beryl+gnome on it and rotate my desktop cube in all its hardware accelerated glory. Fun times!
The endless need to change things eventually caused Gnome 2 to gradually become unavailable. It would've needed maintenance, updates to support new library versions, and nobody was interested. There's MATE but each time I've checked is a non-polished mess based on Gnome 2 codebase. The original Gnome 2 was lean and tidy on the surface with lots of power underneath, possibly thanks to curation by Ubuntu.
The Gnome Classic in Ubuntu is okay-ish but it has a lot of leaky abstractions as well, and you feel it's sort of out of place. It takes some tweaking to change the window manager as the newer window managers tend not to be configurable enough so that I can't set my keyboard bindings to what I've had for decades.
The only thing that does remain the same is the shell which I gladly accept. Having grow up using an Amiga, however, it still feels weird not to have a fully-integrated, native desktop GUI that very much defines the feel of the operating system itself. Gnome 2 had that chance. Other Linux environments before and after Gnome 2 are mostly just a shell to run terminals, the editor and the browser.
I always found it amusing that while I considered compiz a novel way to test that compositing was functioning, others considered it the entire reason to switch DEs, or even OSes.
(disclaimer: Co maintainer of AwesomeWM here, we are doing it by merging with the Way-Cooler project)
I remember ordering the free CDs for Warty Warthog (Which I still have somehere), just for fun - absolutely installing that initial release, alongside some Compiz/Beryl packages in an attempt to have fun.
And then I remember upgrading to Hoary Hedgehog either early or right on its release — and downloading a brand new show that ABC was airing called “Grey’s Anatomy” — that I was angry had forced my favorite show “Boston Legal” into early hiatus. I have distinct memories of watching the pilot in one of the rotating cubes — but Wikipedia indicates Compiz’s initial release was later so I may have used a pre-release or another WM effect thing.
Anyway. It’s nearly 14 years later. Grey’s Anatomy is one of the longest-running TV dramas of all time. It’s creator signed a huge deal with Netflix after basically turnjjg Thursday nights into the biggest night on TV for ABC, and apparently, wobbly Windows are still a thing.
The Tumblr Pop Culture Died in 2009 is correct. Also, #getoffmylawn because I’m now in my 30s and old!
Thanks for the nostalgia trip and smile!
But... I have NO desire to go back to Win(10/8) horrible user/developer experience.
Thank you so much. Life will never be the same.
Now if someone can fix another bloody annoying thing i.e.: file dialog box... filename is highlighted... start typing... it directs the input somewhere else (into a search field). Such a basic and annoying UI faux pas!
The only differences are that if you type into that view, it searches Spotlight-style and off the right side there's an auto-hiding multi-desktop switcher. Both are tastefully descreet and strictly improvements imo.
In the interim I started using Hyperdock which brings windows 7 style window previews to the Dock and I feel like it scales better to large numbers of windows than anything official from Apple.
Exposé was a feature of a time when Mac OSX was at its peak. The OSX usability guidelines were very different to the Windows ones, and it showed (every user coming to Mac had to adapt). Apple decided to throw all this away a few years ago. Exposé was turned into Mission Control, which has more features, but worse usability and aesthetics. And macOS is more intuitive to Windows-trained users, at the expense of consistency and power-user productivity.
On Fedora, the 'windows key' by default shows me a mission control esque view of all my open windows, and ctrl+alt+arrow keys moves to other virtual desktops. They can be changed to directly from the right hand side of the 'mission control' overview. Are these features both off/disabled on Ubuntu?
When animation became more ubiquitous (in app) it got toned down a lot and when those sorts of animations are turned off you notice the speed increase and that your brain can do the visual diff just fine.
There are still plenty of visual bling you can add to i3wm without sacrificing the "instantaneous" of it though.
Nowadays I just use the default configuration of whatever OS I am on, just with some minimal configuration changes like icon size or mouse double click behavior.
I put together a compiz/beryl demo using the flame effects and cube switch in 2005 or 2006. It help converted a few friends over to run Linux on their home PCs (OpenOffice, Thunderbird, Firefox, Gaim (Pidgin) and Citrix).
The flame effects were really the wow factor that sold it. I think only one person stuck around past year 3 but it really help prove to me that non-tech folk could be somewhat productive on the Linux desktop.
It also legitimized a Linux loner laptop in the laptop pool of the company where I was working at the time. Not too shabby for 2006.
I know that people likes autoplayed animation but please try to use <video/> tags. It can saves a lot of bandwidth and improve greatly the experience (especially on mobile).
https://www.virtualbox.org/ticket/18116
> This is a consequence of our 3D acceleration for Linux guests, which was designed for a GLX only world and interacts badly with non-GLX applications. Since more and more desktop applications are expected to use Wayland rather than X11 I have simply disabled it for guests using Wayland, thereby fixing this issue.
I really want to update my old 14.04 LTS VM... however I need to find a way to keep 3D acceleration on (for front end dev, css animations and the like, plus overall much more responsive).
Though, anyone know what "disabled it for guests using Wayland" actually means? Will 3D acceleration work if I switch to compiz, or do they turn it off just based on the fact that it's a "Ubuntu" VM?
The dolphin file manager has an integrated terminal that automatically changes folder to match the one you've browsed to.
There's a ton of these small useful things that a light desktop like XFCE or LXDE wouldn't implement but are still useful.
How you should approach this is to use KDE, then if you wonder ,"hi would be nice if I could put the notifications on left side since my right eye is bad -> then you go and find the option and move the notifications ,
Installing KDE and trolling to all options is a insane thing to do, do you also install Firefox and go into about:config and set all this options as you prefer ? Or you use Ff then ask , hey would be cool if Ff won't do this annoying thing , then you search the option and hope to find it
I'd recommend you to try KDE again. I run Arch Linux and KDE in my main work computer and I find the default config is awesome, there's no need to tweak anything, and it runs real fast (on the other hand I remember Kubuntu being slow). Of course, there are lots of advanced config settings, but there's no need to dig in. The default config is perfectly usable. Plus, the apps suite is where KDE really shines.
Plasma is great by the way. I think KDE's general busy look and poor performance over the years have really hurt its reputation - I tried it on a fast machine a few years back and it was just confusing and slow. But right now, in 2018, Plasma is easily the best desktop environment for ergonomics, features, and polish. It's really amazing what they've done with it. I encourage anyone who's written off KDE, like I did for many years, to give it another shot.
far more info here: https://smspillaz.wordpress.com/2018/09/10/libanimation-for-...
I hate animations now, they make the desktop feel less responsive in my opinion.