Human Compact Gnome Theme (for Ubuntu 8.04)

May 13th, 2008 | Tags:

Thanks to the overwhelming success of the Clearlooks Compact Theme and demand from several users I have now created a Human Compact theme. Basically it features the same compactness as Clearlooks Compact, but the look & feel of the Ubuntu Human theme. So, if you want compactness and did not like the cold blue look of clearlooks, this is for you. It should also work well with the Eee pc, there even is a nice tutorial here.

UPDATE: Human Compact Theme for Ubuntu 8.10 (Intrepid Ibex) is available!

Comparison

Move your mouse over the image to see the difference of a save dialog between Ubuntu’s 8.04 Human, and Human Compact. Buttons and spacing is much smaller which results in a lot more free space for the actual content. See for yourself:

 

Here are some other screenshots. The eclipse window uses 800x480 resolution, which is the same as the eee pc has.


eclipse inkscape calc

Download and Installation

  1. Save the file HumanCompact.tar.bz2 to your computer.
  2. Open the gnome’s appearence dialog with System > Preferences > Appearance.
  3. Drag and drop the downloaded file into the Theme tab of the appearance dialog.
  4. Choose “Apply new theme” in the popup dialog.

Most changes will occur immediately, but for e.g. the icon sizes it is best to log out and log in again. When you change the theme, you can get the Human Compact theme back by clicking on Customize, and then selecting Human Compact.

Any question, praise or flames? please post them!

Install for root (e.g. Synaptic)

Some readers asked how to get this to work for applications that run as root (e.g. synaptic), so here it is: simply copy the copy the theme file into the root’s home directory, like this (exchange username with your own name):

sudo cp /home/username/.themes/Human\ Compact/gtk-2.0/gtkrc /root/.gtkrc-2.0

Afterwards synaptic uses the human compact theme.

  1. May 14th, 2008 at 00:18
    Reply | Quote | #1

    this is what i want… thanks a lot martin…
    one more karma for you :D

  2. May 14th, 2008 at 10:42
    Reply | Quote | #2

    That will be the first thing I’ll install after I’ll upgrade Ubuntu!
    Thanks!

  3. Peter
    May 22nd, 2008 at 19:26
    Reply | Quote | #3

    Hi,

    is it possible to further reduce the height of the buttons at the bottom of the dialogs?

  4. May 28th, 2008 at 11:59
    Reply | Quote | #4

    Hi peter, I dont think so. You can try to disable the button icons, but I have tried this and the buttons did not get any smaller.

  5. Cosmin
    June 9th, 2008 at 18:08
    Reply | Quote | #5

    Excellent work, thank you. I would suggest keeping the large toolbar buttons in the gtkrc file to 24,24 as 16,16 might look too small on some displays. Cheers

  6. ge0ffrey
    June 14th, 2008 at 10:41
    Reply | Quote | #6

    Nice work.
    Any chance of getting this into the repository’s so it automatically update’s?

    Small bug: In installing/removing programs, I installed a program and saw the progress bar have a blue color.

  7. June 18th, 2008 at 08:13
    Reply | Quote | #7

    Hi geOffrey, I am trying for a while now to get this into the Ubuntu release, but to no avail. The best thing probably is to vote for the idea, if enough users show that it is important to them they will eventually listen.

    I dont think this is a bug of the theme, because I have just taken the default Ubuntu 8.04 theme and modified the spacings. So this either is a bug of the default theme, or maybe just because you installed with sudo, and the root user might have different theme settings than your desktop user.

  8. June 18th, 2008 at 10:22
    Reply | Quote | #8

    Hi Martin,

    Great job you’ve done here, but I find that certain elements are a little *too* compact for my taste, for example the main menus and the tabs in Firefox 3.

    However, I love the effect on Save/Open dialogues and bookmark folders in FF.

    I would just like a happy medium — is there any chance you could post a HOWTO on how you altered the theme, so that people can customise it precisely to their liking?

    It would also allow us to edit the Human-Murrine theme which is nicer looking than plain Human.

    Keep up the good work,

    Laurence

  9. June 24th, 2008 at 14:49
    Reply | Quote | #9

    hi martin,

    i need to increase height of button: “manker”, “Picture”, “themes”, “wp”, “original”, “create folder”, “add”, etc…in http://martin.ankerl.com/2008/05/13/human-compact-gnome-theme/#

    how to adjust them?
    …i hope someday you’ll make gtkrc tutorial. coz i want to costumize my own themes…

    thanks.

  10. June 24th, 2008 at 14:55

    Hi! right now I am in Mykonos in Greece for holidays and enjoying the beach, but I will write a tutorial when I come back :)

  11. June 25th, 2008 at 17:42

    happy holiday, martin…
    :D

  12. Daniele
    June 26th, 2008 at 11:05

    There’s a problem: like the problem in Firefox 3, in Nautilus the back and forward arrows are not align.
    I’m using Ubuntu 8.04, kernel 2.6.24-19, Gnome 2.22.2
    Nautilus version is the 2.22.3 (1:2.22.3-0ubuntu2 0).
    The PC is a HP NX6110 notebook with Intel® Graphics Media Accelerator 900.

  13. June 26th, 2008 at 22:55

    GREAT! compacter is better!
    Why waste screenspace?

  14. default
    June 28th, 2008 at 17:18

    Why waste screen space? Fitt’s law, obviously. Smaller might give you more screen real estate, but it makes your application harder to use with a mouse or touchpad. Using a GUI shouldn’t be a aiming excercise.

    In my opinion more spacing is better for asthetics, too. Anyway, it’s still quite nice for low-res displays, but in some parts your themes overdo it…

  15. August 3rd, 2008 at 08:27

    Hi Martin,

    I’m also having the problem as
    ge0ffrey with Synaptic Package Manager. It looks like it’s the old GTK theme (blue progress bar, etc.).

    I installed by drag and dropping your .bz2 archive on the Appearance Preferences window (as a user).

    Any solution?

    Thanks!
    Max

  16. August 3rd, 2008 at 08:41

    Hi Max, the problem is that the theme is only installed for your desktop user, and not for the root user. This actually is a security feature. If you really want the same theme for the root user, you can copy the theme file into the root’s home directory, like this (exchange username with your own name):

    sudo cp /home/username/.themes/Human\ Compact/gtk-2.0/gtkrc /root/.gtkrc-2.0

    Afterwards synaptic has the human compact theme.

  17. August 4th, 2008 at 08:03

    Wow, exactly what I’ve been wanting. Thanks so much.

  18. Brian
    August 27th, 2008 at 22:31

    Thank you very much for this, I’ve been looking at how to get rid of the duplo-sized widgets for a long time now! You’re a lifesaver, I patched this into my them and am much happier now.

  19. Martin
    September 5th, 2008 at 19:33

    Content Not Chrome!

    This is probably the best ubuntu theme out there. I think it could use just a tad more height on tabs and menu items, but otherwise its great.

  20. Roman
    September 14th, 2008 at 19:22

    Thanks for nice theme. It looks fine on my EeePC. But there is one bug. When I open something with ’sudo’ it looks differently. For example try to run ‘nautilus’ and ’sudo nautilus’

  21. Roman
    September 14th, 2008 at 19:24

    Sorry. I missed Martin’s post about this problem:)

  22. September 14th, 2008 at 19:38

    Hi Roman! I have added the explanation to the article so that readers don’t have to search through the comments :)

  23. Mike Brown
    September 16th, 2008 at 09:46

    This is great stuff! It really makes a difference on my EEE 701.

    Previously, I was having to turn toolbars off for apps like Gnumeric and Abiword, because they took up too much room on the 7 inch screen. Since installing this theme, I’ve been able to re-enable them.

    A couple of minor points though:

    1. On my EEE, the theme always appears as “Custom” rather than with a theme name. This is before I’ve had a chance to actually make any changes to it.

    2. I’m running Ubuntu EEE, which uses the Netbook Remix. Installing the Compact Gnome Theme sets the panel to grey background with black text. Is there any way that I can set it back to the Remix theme colour of white text on black background?

    Cheers,

    - Mike

  24. September 16th, 2008 at 10:31

    Hi Mike!
    ad 1: This is not a complete theme, only the layout and colors are defined in it, not e.g. the header, that’s why it just shows as custom theme.

    ad 2: To get the netbook remix style, I’m afraid you have to edit their gtkrc file and change all the spacing so that it looks like the compact theme again. So this requires a bit of fiddling and tweaking with the configuration files, and would be a new theme. So it is definitely possible, but requires some work.

  25. September 29th, 2008 at 23:39

    should be built in, and standard in ubuntu

  26. Jan
    October 4th, 2008 at 11:17

    Today I upgrated from Ubuntu 8.4 to 8.10 (Intrepid Ibex) and it seems that your Theme is not working out of the box. Used colors have no or very little contrast, progress bars are not displayed properly etc. A look to the preferences tells me that the theme engine “ubuntulooks” is required but not installed. A package gtk-engines-ubuntulooks is available but its installation removes “human-theme”, “ubuntu-artwork”, and “ubuntu-deskop”. Therefore I avoided its installation so far. Martin, I would very appreciaty if you are going to release a Human Compact theme compatible to Ubuntu 8.10.

  27. October 4th, 2008 at 13:05

    Hello Jan! I will release an 8.10 version as soon as I switch to the new release. It’s not out yet, so I cannot really test it yet

  28. bornagainpenguin
    October 6th, 2008 at 18:08

    I appreciate that you don’t want to go through all the work of downloading a beta and all, but could you possibly post instructions on how to keep the default themes and artwork while still allowing ubuntulooks engine to be installed? I am on an EeePC 901 and really miss having the compactness of Human to retore my desktop real estate! Thanks!

  29. October 7th, 2008 at 21:39

    Hi! Ive been busy lately but I will probably provide a tutorial soon, as several people have requested this already. I’ll mail you when It is online.

  30. Sebastian
    October 12th, 2008 at 10:50

    Impressive, useing an IBM x60 with 1024x768 spacewasters are anoying me. Perfect Theme!!!! I’m loving it!!!

    THANKS soooooo mutch!

  31. snaga
    October 18th, 2008 at 20:58

    Thanks alot !

    How can i install it from script, to many machines ?

  32. iDevGeek
    November 1st, 2008 at 13:37

    Thanks for your good work but I also think some of the elements are just too compact. For example scroll bars are almost unusable.

  33. pnix
    November 4th, 2008 at 17:10

    great theme ! i’ll be waiting for intrepid release.

  34. Aphoxema
    March 17th, 2009 at 21:29

    For anyone wondering how to apply this to the netbook theme (for the panel), all you have to do is copy the Panel folder and panel.rc from the Human Netbook theme folder into the gtk-2.0 directory for the Compact theme, then in the gtkrc file, add the line

    include “panel.rc”

    after the comments.

  35. Anonymous
    April 3rd, 2009 at 20:10

    Thanks for the theme! Just what I wanted. :)

  36. Ray
    May 13th, 2009 at 02:28

    this theme should definitely be the default themeh for GNOME and GTK, as everything bigger is much less usable. GNOME looks so unprofessional by default with all that insane padding between the text and the button/window borders. I think one of the reasons why some beginner-lever users never make any advances with computers is because of the oversized GUI elements in Gnome and Thumbnail view of files in the Windows explorer, as the users never get a “bigger picture” of where they are and what they are doing

  37. 5 trackbacks
TOP