Ubuntu Forums ubuntu.com - launchpad.net - ubuntu help  

Go Back   Ubuntu Forums > The Ubuntu Forum Community > Other Community Discussions > Tutorials & Tips
Register Reset Password Forum Help Forum Council Search Today's Posts Mark Forums Read

Tutorials & Tips
The place to find Ubuntu related Tips & Tricks.

 
Thread Tools Display Modes
Old January 18th, 2007   #1
stalefries
Ubuntu Extra Shot
 
Join Date: Nov 2005
Location: Where do I live
Beans: 330
Ubuntu 6.10 Edgy
Post HOWTO: Compile and install Gimmie 0.2.1 (or newer0! Plus some extra tips

Edit: WOW! I'm surprised how popular this has become. I want to thank everyone who has helped out while I was away.

Prologue
This is a guide to download, compile, and install the new version of Gimmie. You can read about Gimmie here, it's pretty cool.

Disclaimers
Note: there is no support for this guide (I'll try my best, but no promises), and the guide is to be used at your own risk.

I want to stress that Gimmie is very much in a beta state, so don't be surprised if it crashes once a day.

This guide has been tested on an Edgy 32-bit install, although it should work on any platform, since Gimmie written in python.

WARNING: I also want to stress that it is a bad idea to use .deb's made by someone else. Really, it's not hard to compile software. Also, checkinstall .deb's are not meant to be used to install applications. Checkinstall is solely intended to be useful when you want to uninstall gimmie. Again, please do not use someone else's .deb's (unless they are provided by Ubuntu, of course.)

Preparation
Before you start, hold up your right hand, and repeat after me:
I, (your name), do solemnly swear that upon completion of this HOWTO will submit any and all bugs I encounter to http://bugzilla.gnome.org, unless the bug already exists, at which point I will contribute any additional information possible.

First, download Gimmie.
Code:
wget http://www.beatniksoftware.com/gimmie/releases/gimmie-0.2.1.tar.gz
Note: There is a new version available, 0.2.6, but I haven't tested this procedure with it yet. Most likely, it should work fine.
Release notes:
- 0.2.6
- 0.2.5
- 0.2.4
- 0.2.3
To get the latest version instead, do:
Code:
wget http://www.beatniksoftware.com/gimmie/releases/gimmie-0.2.6.tar.gz
Then, install all the dependencies and tools needed. This wasn't done on a clean install, I'll update the dependencies if any are reported.
Code:
sudo aptitude install build-essential checkinstall libgnomecupsui1.0-dev  python-gnome2-dev python2.4-dev libgnomevfs2-dev libgnomevfs2-0 python-gnome2-desktop-dev 
libgnomecups1.0-dev
Now you need to check if you have a file in your home folder called ".gtk-bookmarks". Run the following command in you home folder
Code:
ls -a | grep .gtk-bookmarks
If it doesn't show .gtk-bookmarks, do the following:
Code:
touch ~/.gtk-bookmarks
Now, change to the directory where you downloaded Gimmie and unpack it, then go to the gimmie directory. I'm assuming you downloaded to the Desktop.
Code:
cd ~/Desktop
tar -zxvf gimmie-0.2.1.tar.gz
cd gimmie-0.2.1
Now, this is the fun part. Here we make sure we have everything necessary, compile the software (actually, I think it just moves stuff around, you don't really compile Python programs), and then install the files in the proper places.
Code:
./configure --prefix=/usr
make
sudo checkinstall
Hopefully you now have passed through without any errors.
Now, right-click your panel and click "Add to panel". Scroll down to the Utilities section and add Gimmie. Huzzah! You're done!

Tips
Here are some gconf settings that you may adjust. You can modify them using gconf-editor. They reside in /apps/gimmie/. I'm not sure how you create that folder if it doesn't exist for you. However, the folder will probably be empty. You can create the following keys and modify their values.

autohide (boolean): True will autohide the top bar (either the menu buttons, or the icons -- dependent on swapbar key), false will show always (default)
click_policy (string): Choose from the following options:
* single - single click in menus
* double - double click in menus
* nautilus - follow nautilus settings
clockapplet (boolean): True will show the clock as an applet. False will show the clock next to the computer text.
gmail_keyring_token (integer): Do not modify this! This is used to find your gmail details stored in your keyring.
swapbar (boolean): True will reverse the position of the two parts - the buttons and the icons. False is the default.
vertical (boolean): True will make the bar vertical and place it on the left side of your screen. False is the default. I do not know if there is a way to move it to the right side.

Extra tip: If you have a keyboard shortcut set for your Applications menu, and you remove it after getting Gimmie, you can still use that shortcut. The menu will pop up wherever your mouse is!

Last edited by stalefries; March 24th, 2007 at 05:03 PM.. Reason: 0.2.6, so many new versions!
stalefries is offline   Reply With Quote
Old January 19th, 2007   #2
Virtual DarKness
Just Give Me the Beans!
 
Virtual DarKness's Avatar
 
Join Date: Jan 2005
Location: Italy
Beans: 59
Ubuntu 8.10 Intrepid Ibex
Re: HOWTO" Compile and install Gimmie 0.2.0!

Hi, thanks a lot for the guide! Works also with the 0.2.1 version

Just one thing: you can avoid the last step doing ./configure --prefix=/usr that should be good using checkinstall

bye,
Giovanni.
__________________
Linux registered user #72162
Virtual DarKness is offline   Reply With Quote
Old January 19th, 2007   #3
Cheizzz
5 Cups of Ubuntu
 
Cheizzz's Avatar
 
Join Date: Apr 2005
Location: The Netherlands
Beans: 30
Hardy Heron (Ubuntu Development)
Re: HOWTO" Compile and install Gimmie 0.2.0!

I followed your instructions on installing gimmie, and thank your very much for that: it's installed!

However, it refuses to play. I can get gimmie on the gnome-panel but when i click one of the four buttons on it, it does nothing, only seemingly launching a window, as i can see in my taskbar. So, no gimmie for me

Can you help me out? I'd love to give some console output, but how do run an panel applet in the console? I tried $gimmie --run-in-window as i have seen somewhere in an ubuntu system panel forum, but no luck, same unlogical mumbojumbo as just running $gimmie.
If im wrong, and its not mumbojumbo, ask for my CLI output.

Oh, another thing: you should list "python2.4-dev" as a dependency

Last edited by Cheizzz; January 19th, 2007 at 01:05 PM..
Cheizzz is offline   Reply With Quote
Old January 19th, 2007   #4
stalefries
Ubuntu Extra Shot
 
Join Date: Nov 2005
Location: Where do I live
Beans: 330
Ubuntu 6.10 Edgy
Re: HOWTO" Compile and install Gimmie 0.2.0!

Thanks, Virtual Darkness and Chiezzz. I'll add those fixes now.
stalefries is offline   Reply With Quote
Old January 19th, 2007   #5
stalefries
Ubuntu Extra Shot
 
Join Date: Nov 2005
Location: Where do I live
Beans: 330
Ubuntu 6.10 Edgy
Re: HOWTO" Compile and install Gimmie 0.2.0!

Cheizzz, that sounds odd, but I have no idea on how to fix it. I'd file a bug on bugzilla.gnome.org .
stalefries is offline   Reply With Quote
Old January 19th, 2007   #6
Old Pink
Dark Roasted Ubuntu
 
Old Pink's Avatar
 
Join Date: Aug 2006
Location: United Kingdom
Beans: 960
Ubuntu 7.10 Gutsy Gibbon
Send a message via MSN to Old Pink Send a message via Skype™ to Old Pink
Re: HOWTO" Compile and install Gimmie 0.2.0!

.deb file created for those who prefer not to install from source.
Attached Files
File Type: deb gimmie_0.2.1-1_i386.deb (269.3 KB, 274 views)
__________________
Remember when you were young? You shone like the sun.
Now there's a look in your eyes, like black holes in the sky.
Shine On You Crazy Diamond.
Topical Matt: home | the iphone alternatives
Old Pink is offline   Reply With Quote
Old January 19th, 2007   #7
Cheizzz
5 Cups of Ubuntu
 
Cheizzz's Avatar
 
Join Date: Apr 2005
Location: The Netherlands
Beans: 30
Hardy Heron (Ubuntu Development)
Re: HOWTO" Compile and install Gimmie 0.2.0!

Okay, more "buggy" news.
It seems my problems have somehow to do with my use of AIGLX + Compiz.
If I use attempt to use Gimmie when It's turned on I get the issue described above.
But when I turn Compiz off through Gandalfn's exquisite helper program, and then use Gimmie it actually works!

Could this information be helpfull?
Cheizzz is offline   Reply With Quote
Old January 19th, 2007   #8
hind3nburg
First Cup of Ubuntu
 
hind3nburg's Avatar
 
Join Date: Apr 2006
Location: Denver, CO
Beans: 11
Ubuntu Jaunty Jackalope (testing)
Re: HOWTO" Compile and install Gimmie 0.2.0!

i can't get that debian to work. it's not listed as an available panel when i installed it.
hind3nburg is offline   Reply With Quote
Old January 19th, 2007   #9
Lord Illidan
Ubuntu addict and loving it
 
Lord Illidan's Avatar
 
Join Date: Jun 2005
Location: Malta
Beans: 5,097
Ubuntu 7.10 Gutsy Gibbon
Send a message via MSN to Lord Illidan
Re: HOWTO" Compile and install Gimmie 0.2.0!

The debian is made for feisty, so it might not work on Edgy, it did not work under mine..

Still, I downloaded and compiled the code as per your instructions, and man this is cool, better than USP or Slab even.
Lord Illidan is offline   Reply With Quote
Old January 19th, 2007   #10
stalefries
Ubuntu Extra Shot
 
Join Date: Nov 2005
Location: Where do I live
Beans: 330
Ubuntu 6.10 Edgy
Re: HOWTO" Compile and install Gimmie 0.2.0!

Chiezzz, that's very helpful information. Please, go file a bug about it, including all the information you think could be useful. Architecture, ubuntu version, compiz/aiglx version, etc.
stalefries is offline   Reply With Quote

Bookmarks

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 07:27 PM.


vBulletin ©2000 - 2010, Jelsoft Enterprises Ltd. Ubuntu Logo, Ubuntu and Canonical © Canonical Ltd. Tango Icons © Tango Desktop Project. bilberry