• Window-List: application indicator to display a list of open windows in Ubuntu Unity

    June 2, 2012 - 2 minute read -
    ubuntu unity window list open-windows current-windows windows application indicator precise natty install

    Window-list displays a list of current open desktop windows. Windows can be activated by selecting them from the menu list.

    After switching to Unity from Gnome, I immediately missed the bottom showing all the current open windows. In Unity, it's easy to lose windows behind others. While you can retrieve them by clicking on the programs icon on the Unity dash, it can be cumbersome if you have multiple windows of the same program open.

    I developed Window-List to solve this problem, by displaying a list of all open windows via an icon on the Unity top-panel indicator area.

    Read more

  • Override in-line CSS styles using the !important keyword

    May 4, 2012 - 1 minute read -
    css styling inline important inheritance cascade override

    It’s possible to override in-line CSS with CSS from a user style sheet. By default, CSS styling set in a HTML document takes precedence over a user style sheet. However, we can overcome this by using the !important keyword.

    The following HTML example has a in-line CSS style to set the width to 100px.

    <table class="MyTable" style="width: 100px;">

    Normally to style the table element, we’d use the following:

    .MyTable {
        width: 200px;

    However, as the style is set in-line, the in-line CSS style takes precedence over our style sheet.
    We can get around this by using !important keyword, as follows:

    .MyTable {
        width: 200px !important;

    This now tells CSS that our ‘width’ rule takes precedence over the in-line defined style.

    More information on the !important keyword and CSS inheritance can be found in the W3 CSS Specification.

  • Making Ubuntu Unity Look Beautiful By Enabling Transparency

    April 27, 2012 - 3 minute read -
    ubuntu unity transparent transparency window title desktop beautiful pretty gnome

    Enabling transparency is one of simplest ways to beautify Ubuntu Unity. Unity has transparency disabled for most screen items by default. However, by following the steps below you can add transparency to your Ubuntu Unity desktop.

    Top Panel Transparency

    To enable transparency on the top panel, follow these steps:

    Top Panel

    1) Install Compiz Config Settings Manager
    sudo apt-get install compizconfig-settings-manager compiz-plugins
    2) Alt + F2, type ‘ccsm’ and press Enter to launch CCSM.
    3) Click on the ‘Ubuntu Unity Plugin’ / ‘Experimental’ tab.
    4) Modify the ‘Panel Opacity’ slider to change the panels transparency. Range 0 (transparent) - 1 (opaque).

    Compiz - Top Panel Settings

    Read more

  • Newer posts Older posts