Skip to main content

Setting up Compiz/Fusion 3D Desktop in Ubuntu

Compiz/Fusion is a 3D desktop environment for your Linux system. Its objective is to make the various elements that are visible on your computer look more physical. It aims to make your work less tiring and increase productivity through more natural visual perception.

One way to do that is by placing the windows and icons on a three-dimensional looking cube, that can be rotated. Another way is to keep the windows or menus in motion after you move or expand them, sort of like a piece of paper floating on the desk. This makes is easier to track which window or menu has just been activated.

Compiz/Fusion provides many settings and parameters to customize these effects, and the results depend each user's preferences and work habits. In my own experience I found that these features pretty much work as intended
The wobbly behavior may seem unsettling at first, but after getting used to it, it does make for a less tiring work experience.

In order to be able to use Compiz/Fusion in Ubuntu 7.10, you need to install the "Advanced Desktop Effects Settings (ccsm)" package. Here is how you set it up:

  1. Click on "Applications" on the task bar to bring up the Applications menu.
  2. From the Applications menu select "Add/Remove" to show the "Add/Remove Applications" window.
  3. Click on the "Show" selection box and select "All available applications".
  4. In the "Search" box type: "compiz". This should bring up a listing of the software along with a description.
  5. Click the check box next the "Advanced Desktop Effects Settings (ccsm)" line.
  6. Push button "Apply Changes".
  7. Click "OK" in confirmation dialog window.
  8. Click on "Apply" on summary dialog window.
  9. In dialog window "New application has been installed" click "Close" button.

Now you can run the the CompizConfig Settings Manager as follows:

  1. Click on "Systems" on the task bar to bring up the System menu.
  2. From the System menu select "Preferences".
  3. From the Preference menu select "Advanced Desktop Effects Settings.

This should bring up a window with the title "CompizConfig Settings Manager". The user interface has several sections, starting with "General", "Accessibility", "Desktop", and "Effects". To set up the cube, you should start by setting the number of desktops to four as follows:

  1. Click on "General Options" in the section "General" to bring up a screen with several tabs.
  2. Click on the "Desktop Size" tab to show three sliders.
  3. Set the slider "Horizontal Virtual Size" to "4" (this will give the cube four sides to rotate to).
  4. Click on the "Back" button in the lower left hand corner to return to be previous screen.

Then you need to mark the check boxes of "Desktop Cube" and "Rotate Cube" in the "Desktop" section. Now you can rotate the cube by dragging the the middle mouse button on the background.

To enable wobbly windows, mark the corresponding check box under "Effects". To make the menus wobbly as well, click on the "Wobbly Windows" button, select the "General" tab, and change "Map Effect" to "Shiver".


negrito said…
thanks for ur articles, i m watching u ;)

Popular posts from this blog

Java Source Code to Change Local IP Address

Hi guys..

Try This code to change your Local IP address.

import java.lang.Runtime;
public class Chang_Ip {

public static void main(String args[]) throws IOException

String str1="";
String str2="";
String[] command1 = { "netsh", "interface", "ip", "set", "address",
"name=", "Local Area Connection" ,"source=static", "addr=",str1,
"mask=", str2};
Process pp = java.lang.Runtime.getRuntime().exec(command1);



How to preserving HTTP headers in WSO2 ESB 4.9.0 ?

Preserving HTTP headers are important when executing backend services via applications/middleware. This is because most of the time certain important headers are removed or modified by the applications/middleware which run the communication. The previous version of our WSO2 ESB, version 4.8.1, only supported “server” and “user agent” header fields to preserve with, but with the new ESB 4.9.0, we’ve introduced a new new property (http.headers.preserve) for the passthru (repository/conf/ and Nhttp(repository/conf/ transporters to preserve more HTTP headers.
Passthru transporter – support header fields LocationKeep-AliveContent-LengthContent-TypeDateServerUser-AgentHostNhttp transport – support headersServerUser-AgentDate
You can specify header fields which should be preserved in a comma-separated list, as shown below. http.headers.preserve = Location, Date, Server Note that properties(http.user.agent.preserve, http.server.preserve), which were used …

How Schedule failover message processor helps for the guaranteed delivery ?

Before we talk about the failover message forwarding processor, it’s better to understand the big picture of the concepts and use cases. The Scheduled Failover Message Forwarding Processor is part of the bigger picture of themessage store and message processor.

Message Store Message Processor. WSO2 ESB’s Message-stores and Message-processorsare used to store incoming messages and then deliver them to a particular backend with added Quality of Services (QoS), such as throttling and guaranteed delivery. The basic advantage of the MSMP is that it allows you to send messages reliably to a backend service. These messages can be stored in a different reliable storage such as JMS, JDBC message stores. The MSMP powered by three basic components:

1. Store Mediator.
The Store mediator is the synapse mediator and can be used to store messages in the message store.

2. Message Store.
A message store is storage in the ESB for messages. The WSO2 ESB comes with four types of message store implementations …