With compiz enabled you can play with the opacity of your windows. This is done by putting your mouse over the window, pressing ALT and scrolling with your mousewheel. Now I wanted to try something different, I wanted all my windows, menus, popups, dialogs and tooltips to be transparent by default. This can easily be done with tweaking compiz in the CompizConfig settings manager. For your desktop to be useable, I suggest to use a very dark theme with light icons and a rather clean wallpaper. So in this tutorial I will explain how to get a completely transparent Linux Desktop.
So if you want to try this out, follow this recipe:
The GTK-theme I used is called Mythos from GNOME-look.org. As you can see it's very dark, but that's what we're looking for with transparent windows.
The icon theme I used is called allgrey, again from GNOME-look.org. It's great for dark themes.
Now for compiz, open
System > Preferences > CompizConfig Settings Manager
choose 'General Options' on top of the right pane.
and then in the 'opacity settings' we will have to add entries to all the window types we want.
I suggest to add entries for the following windowtypes:
DropdownMenu (for the main menu), normal (for application windows), dialog, menu , popupmenu, tooltip, notification, utility. With my setup/theme I found that a value of 90 for opacity works best.
With those settings there is only one problem: when watching a video or playing a game, the screen was also transparent. So we need to add an entry for every application that we don't want to be transparent. For example, I didn't want Totem to be transparent, so I created a new entry. Now there are 2 ways of doing this, or we know the name of the application window, so we click on the 'plus' icon and enter the name of the application in the 'value' field, or we can grab it using the 'grab' button. It's important that these overrides should be on top of the list, above the 'normal' entry.
The same thing should be done for 'name=gnome-screensaver', so that the screensaver will not be transparent.
To learn more about this, visit this link
(the emerald theme used in the screenshots is Blackminial. With snap as font and a slightly enlarged titlebar)
EXTRA:
You can also use compiz for your system bell (you know, when you make an error or you want to backup when at the beginning of a line etc). For example you can make your window shiver. This setting is found in the 'wobbly windows' setting. Just enable the 'shiver' option. Now you can disable your audible system bell which is a system beep by default. You'll find this in System > Preferences > Sound , where you disable both system beeps.
Comments
Hey! More than transparency I am in love with your theming skills.. I'm guessing the dock is AWN, but how did you get the gnome bar to look like that? Mine won't allow transparency around icons.
Also, care to share your conky conf file?
Thanks!
Hi Luis,
about the transparency of the complete gnome-panel: as far as I can remember (switched from gnome to e17 some time ago) this known problem happens with some themes, and doesn't with others (probably engine related). You can find some bug reports and fixes with google. I don't know what the status of this problem is nowadays, but for me it was hit or miss.
here are some old conkyrc's of mine, don't know if they still work. I'm using gkrellm since the switch to e17.
exactly what I was looking for
has made the desktop much easier to use
some of the options have moved and now seem to be in opacity brightness and saturation off of the opening option menu
would you be willing to share the background images in your screen shots? that one with the zombie hands rocks!
hi...ummm i don't have that opacity settings tab...any help?
Same thing happens to me here. I have no opacity settings in general options. What should I do?
Whats the font of the theme in the photos??
seems like the CCSM menus have been updated ... I'll have to update the post (thanks noughtypixy)
wallpaper: http://wall.alphacoders.com/big.php?p=Dark-Zombie-54846.jpg&i=54846
fonts are called 'snap' from the artwiz-fonts package. I also use the artwiz-cursor. But they are bitmapped ...
Thanks for your comments
sweet thanks the wallpaper link! for those who cant fine opacity settings, on the left hand side there should be a list of categories select accessibility and then select the option "opacity, brightness and saturation", from there if you select window specific settings you should have an option at the bottom for "new" which is where you will add recommended entries listed above :)
This can be even more easily achieved by consolidating the items:
Menu || Dock || Normal
or
(type=Menu) || (type=Dock) || (type=Normal)
If the first method gives you problems you may have to use the ladder (the full code).
my compizconfig-settings-manager does not have the opacity settings in general options..........what should i do to enable transparency..........thanks in advance
Mine doesnt have too. But you have in the category Acessibility in settings manager. There you have Opacity, Brightness and Saturation.
-
Good tutorial! Thx.
thanks for ur help !
was simple too , but effective n easy to understand !
Hi, this topic is great. Is there any way of keeping the fonts bright while lowering opacity of the windows?
Thanks.
Post new comment