This is especially for vinoman. Actually this trick only enables the expo effect for making thumbnails of running apps on the desktop. Here is what I did:
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1. DEPENDENCIES:
Here is what you need to install before compiling skippy:
Code:
sudo apt-get install libxft-dev libxrender-dev libxcomposite-dev libxdamage-dev libxfixes-dev libxmu-dev
Depending what you already have installed, you may or may not need to install other packages.
You might need to install gcc as well: sudo apt-get install gcc
2. SOURCE:
You can get the skippy-xd source package here:
http://thegraveyard.org/files/skippy-xd-0.5.0.tar.bz2
Extract it and open the directory containing the source files.
3. PATCH FILES:
This step is ONLY to compile skippy-xd without Xinerama support. If you want Xinerama support, skip this step.You need to edit the following files:
mainwin.c
mainwin.h
Makefile
If you don't want to edit them yourself, I have posted the patched files at the bottom. Also, try using them if you get errors with step 4.
Open mainwin.c with a text editor. Create a new line between line after line 69 and paste this in line 70:
Code:
int event_base;
Save the file.
Open mainwin.h with a text editor. Scroll down to line 58. Replace this section:
Code:
#ifdef XINERAMA
int xin_screens;
int event_base;
XineramaScreenInfo *xin_info, *xin_active;
#endif /* XINERAMA */
with this:
Code:
/* #ifdef XINERAMA
int xin_screens;
int event_base;
XineramaScreenInfo *xin_info, *xin_active;
#endif XINERAMA */
(You are just commenting this section out.) Save the file.
Open Makefile with a text editor. Put a # in front of lines 13 and 14 to comment them out. Save and exit.
4. COMPILE
Open a terminal and 'cd' to the folder containing the source files. Type 'make' to build skippy-xd. If you get any errors, do not proceed to the next step. If you can't resolve the errors, post them here and I will try to help.
5. INSTALL
If you didn't get any error messages with step 4, type 'sudo make install' to install skippy-xd. Now go back the the folder containing the source code. Copy the file 'skippy-xd.rc-default' to your home folder and rename it to '.skippy-xd.rc'. This file contains skippy-xd's settings. You may edit it to your liking. You can then launch skippy with this command:
Code:
skippy-xd
6. CONFIGURATION
The file "skippy-xd.rc-default" in the source tarball is the default config file. Copy it to ~/.skippy-xd.rc and edit to your liking. The options are explained in the file.
7. You already have a command assigned to the default key (F11). To fix this edit ~/.skippy-xd.rc and change F11 to another key (I used F7)
8. You could try regular skippy. It might be a little faster.
9. This step is to map a mouse gexture for calling skippy:
Install: xautomation and xautolock
Run: xautolock -locker "xte 'key Scroll_Lock'" -corners 0+00 -cornerdelay 1 &
This will launch xte (-locker “xte ‘key Scroll_Lock’”) when the mouse cursor has been in the upper right corner (-corners 0+00) for a full second (-cornerdelay 1). You can specify many more options; have a look at the very detailed man page for more info. Xautolock runs very light (80 kb on this computer), so it shouldn’t slow things down.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
I have used the trick by:
http://ubuntuforums.org/showthread.php?t=846643
and
http://urukrama.wordpress.com/2008/05/2 ... n-openbox/
P.S. I still have problem making it autodtart. I don't know why it is not working when I put it in /etc/xdg/lxsession/Mint-LXDE/autostart.
P.S. 2 . Made it autostart by putting in ~/.config/autostart