in

Simple and Useful Ways to Optimize GNOME for Netbook Displays

- - 8 comments
GNOME is highly customizable and can be tweaked to suit every user’s needs. That’s why I think its versatility makes it a perfect desktop environment for Linux netbooks.

Since netbook displays are small, desktop space should not be wasted. I have here some tips that I hope you will find useful on how you can optimize GNOME for your netbook’s diminutive desktop area.

Customize Panel

* Use one panel only
GNOME comes with two panels by default. For netbook displays, it is best to use a single-panel layout to save some desktop space.

GNOME desktop with single panel

* Shrink the panel size
There are two easy ways to make the panel thinner. One is to adjust the panel size; the other is to install and use a minimalist theme.


* Change “Window Selector” to “Window List”
Window Selector can fill the panel area when you open plenty of applications together. With Window List, you don’t have to worry about this as opened windows are displayed as vertical drop-down list.

Window Selector

Window List

* Autohide panel
Autohiding panel is optional as some people find it convenient to have the panel objects like the main menu, notifications, and icons present at all times.

Optimize Fonts

To make fonts look a lot clearer on a netbook’s small display, I recommend you set the fonts preferences to this:

Experiment with Themes

* Use a GTK theme with slim window borders
There are plenty of available space-saving themes HERE and HERE. I usually use ThinMC, Bentham, and Simplebox so look for them. However, there are still plenty of themes that I haven’t explored yet so don’t be afraid to try some.


* Utilize tiny themes for different applications
Since you can change the theme of Firefox, Thunderbird, and other desktop applications, it is best to utilize space-saving themes. Like for example, I use the Littlefox theme on Firefox.

So there you have it. If you have better ways to optimize a desktop for netbook display, you can always ignore my tips. However, please share with us how you did it via comment so that we too can learn from you.

8 comments

  1. Great post, man ! I tried LittleFox theme on my desktop pc and it's awesome, minimalist, light and optimizes screen usage which turn browsing into a more comfortable experience.

    Thanks a lot !

    MARCO SANCHES
    Ituiutaba - Minas Gerais
    BRAZIL

    msn : docetr@go.com
    invitations welcome !

    ReplyDelete
  2. Another thing you can do is move the panel to the side. This will allow you to really cut down on the number of pixels used for the panel and use them more efficiently. I do this on my widescreen laptop and it works great.

    ReplyDelete
  3. It is much better to edit .gtkrc-2.0 and set icon sizes in menus, buttons, panel to 16x16 instead of default 32x32/22x22. That can save plenty of place.

    gtk-icon-sizes = "panel-menu=16,16:gtk-menu=16,16:gtk-button=16,16:gtk-small-toolbar=16,16:gtk-large-toolbar=16,16:gtk-dialog=32,32:gtk-dnd=32,32"

    ReplyDelete
  4. I also use this settings.

    it work on ubuntu very well, but i don't know if it work as well on the different distribution.

    so

    create file:
    $ touch ~/.gtkrc-2.0

    and then paste there this

    style "gtkcompact" {
    # if you want set font just uncomment the next line
    #font_name="Sans 8"
    GtkButton::default_border={0,0,0,0}
    GtkButton::default_outside_border={0,0,0,0}
    GtkButtonBox::child_min_width=0
    GtkButtonBox::child_min_heigth=0
    GtkButtonBox::child_internal_pad_x=0
    GtkButtonBox::child_internal_pad_y=0
    GtkMenu::vertical-padding=1
    GtkMenuBar::internal_padding=0
    GtkMenuItem::horizontal_padding=4
    GtkToolbar::internal-padding=0
    GtkToolbar::space-size=0
    GtkOptionMenu::indicator_size=0
    GtkOptionMenu::indicator_spacing=0
    GtkPaned::handle_size=4
    GtkRange::trough_border=0
    GtkRange::stepper_spacing=0
    GtkScale::value_spacing=0
    GtkScrolledWindow::scrollbar_spacing=0
    GtkExpander::expander_size=10
    GtkExpander::expander_spacing=0
    GtkTreeView::vertical-separator=0
    GtkTreeView::horizontal-separator=0
    GtkTreeView::expander-size=8
    GtkTreeView::fixed-height-mode=TRUE
    GtkWidget::focus_padding=0
    }
    class "GtkWidget" style "gtkcompact"

    style "gtkcompactextra" {
    xthickness=0
    ythickness=0
    }
    class "GtkButton" style "gtkcompactextra"
    class "GtkToolbar" style "gtkcompactextra"
    class "GtkPaned" style "gtkcompactextra"

    that's all

    i hope this will help someone :)

    ReplyDelete
  5. I have a 7" EeePC, and I also put the panel over on the side. Since it's widescreen, you don't need to worry about horizontal space as much. I have my bar set to 36px wide and it looks great. The only problem is the digital clock looks like arse, and there's currently no analog clock for it. I hear there should be a new one soon-ish though.

    ReplyDelete
  6. * Change “Window Selector” to “Window List”
    This should be reversed. Window Selector is the menu form.

    ReplyDelete
  7. Also, use Ubuntu 8.10+'s DarkRoom window border: it's thin and still looks good.

    ReplyDelete
  8. AnonymousJune 24, 2010

    or just use applet picker instead >.>

    ReplyDelete