Page 1 of 6 123 ... LastLast
Results 1 to 10 of 55

Thread: HOWTO: Compile skippy (Exposé like features for Hoary)

  1. #1
    Join Date
    Apr 2005
    Beans
    10

    Cool HOWTO: Compile skippy (Exposé like features for Hoary)

    1. Download skippy from:

    http://thegraveyard.org/files/skippy-0.5.0.tar.bz2

    This HOWTO was written for skippy version 0.5.0, hopefully it will work for future versions too.

    2. Untar the skippy source code into a directory:

    $ tar -xjf skippy-0.5.0.tar.bz2

    3. Switch to the untarred directory

    $ cd skippy-0.5.0.tar.bz2

    4. Install imlib2-dev, libxft-dev and libxmu-dev, since skippy needs them to compile:

    $ sudo apt-get install libimlib2-dev libxmu-dev libxft-dev

    5. Edit the Makefile so that it won't try to bind to Xinerama.

    $ nano Makefile

    You want to insert a # at the beginning of lines 10 and 11, so that they look like this:

    #CFLAGS += -DXINERAMA
    #LDFLAGS += -lXext -lXinerama

    6. Compile the software:

    $ make

    7. Install the executable:

    $ sudo make install

    8. Copy the default config file to your home directory:

    $ cp skippyrc-default ~/.skippyrc

    9. Edit the default config file so that it uses Scroll Lock instead of F11 as the hotkey. I recommend this, because many Ubuntu applications use F11 (for instance, OpenOffice Writer uses F11 to display the Stylist, which is a very useful feature). On the other hand, I don't think the Scroll Lock EVER had a use.

    $ nano ~/.skippyrc

    Change line 24 to read:

    keysym=Scroll_Lock

    10. Launch skippy:

    $ skippy

    11. Press Scroll Lock to see scaled-down versions of all of your windows. Some people have complained about skippy's performance, but it works very quickly on my ancient laptop.

    Note that this version of skippy does not update the scaled-down windows in real-time.

    Hope this helps,

    -Paul

    [Edited to add extra dependency.]
    Last edited by pjack76; April 29th, 2005 at 07:40 PM.

  2. #2
    Join Date
    Oct 2004
    Beans
    Hidden!

    Re: HOWTO: Compile skippy (Exposé like features for Hoary)

    note-- for skippy-xd (NOT regular skippy), you have to be running xcompmgr for this to work, and you also have to have the -dev libs for xdamage, xfixes, xrender, and xcomposite installed. At least I did.

    This thing is SLOW. But I'm hoping it works out the kinks later on.

    EDIT: My post probably came off wrong-- the original instructions work fine, but if you want the version that renders in real time, you have to do the above.
    Last edited by TravisNewman; April 29th, 2005 at 01:56 PM.

  3. #3
    Join Date
    Apr 2005
    Beans
    54

    Re: HOWTO: Compile skippy (Exposé like features for Hoary)

    For me, I really doubt that skippy would be usable if it depends on xcompmgr. With xcompmgr alone, my computer (PIV 2.4ghz) could barely handle it. With skippy, I am wonder how slow it would be.

    However, if you hadn't brought it up, I wouldn't know that there is an Exposé-like utility. thank u!

  4. #4
    Join Date
    Mar 2005
    Location
    Sydney, Australia
    Beans
    23

    Re: HOWTO: Compile skippy (Exposé like features for Hoary)

    I love expose in Mac OS X but makes things easier on Linux.

  5. #5
    Join Date
    Apr 2005
    Beans
    25

    Re: HOWTO: Compile skippy (Exposé like features for Hoary)

    for me i am fine with kompose. Though, it is not as eye candy as expose and friends but it is usable.

    -dyt

  6. #6
    Join Date
    Nov 2004
    Beans
    11

    Re: HOWTO: Compile skippy (Exposé like features for Hoary)

    If you get make errors, you will also need to:

    sudo apt-get install libxmu-dev

  7. #7
    Join Date
    Oct 2004
    Beans
    Hidden!

    Re: HOWTO: Compile skippy (Exposé like features for Hoary)

    Skippy doesn't depend on xcompmgr, skippy-xd does. Two different releases

  8. #8
    Join Date
    Apr 2005
    Beans
    10

    Re: HOWTO: Compile skippy (Exposé like features for Hoary)

    Quote Originally Posted by Jeconais
    If you get make errors, you will also need to:

    sudo apt-get install libxmu-dev
    Whoops! Thanks for catching that. I should have triple-checked the dependencies... I've edited the original post to include this. Thanks!

    -Paul

  9. #9
    Join Date
    Feb 2005
    Beans
    Hidden!

    Re: HOWTO: Compile skippy (Exposé like features for Hoary)

    Ok Skippy performance is not bad on my P4. Actually not bad at all, but I get compile errors on skippy-xd. Last errors were:
    /usr/X11R6/include/X11/Xft/Xft.h:468: error: syntax error before '*' token
    /usr/X11R6/include/X11/Xft/Xft.h:479: warning: type defaults to `int' in declaration of `XftGlyphSpec'
    /usr/X11R6/include/X11/Xft/Xft.h:479: error: syntax error before '*' token
    /usr/X11R6/include/X11/Xft/Xft.h:500: warning: type defaults to `int' in declaration of `XftGlyphFontSpec'
    /usr/X11R6/include/X11/Xft/Xft.h:500: error: syntax error before '*' token
    In file included from tooltip.c:20:
    skippy.h:31:39: X11/extensions/Xcomposite.h: No such file or directory
    skippy.h:32:36: X11/extensions/Xdamage.h: No such file or directory
    skippy.h:33:35: X11/extensions/Xfixes.h: No such file or directory
    In file included from skippy.h:63,
    from tooltip.c:20:
    clientwin.h:41: error: syntax error before "Damage"
    clientwin.h:41: warning: no semicolon at end of struct or union
    clientwin.h:50: error: conflicting types for `x'
    /usr/X11R6/include/X11/Xft/Xft.h:101: error: previous declaration of `x'
    clientwin.h:50: error: conflicting types for `y'
    /usr/X11R6/include/X11/Xft/Xft.h:102: error: previous declaration of `y'
    clientwin.h:51: error: syntax error before '}' token
    clientwin.h:51: warning: ISO C does not allow extra `;' outside of a function
    make: *** [skippy-xd] Error 1
    reb@noir:~/Files/skippy-0.5.0$[/QUOTE]
    Last edited by bored2k; April 29th, 2005 at 06:16 PM.
    Sylvia: Look at what you've done to him!
    Christof: I have given Truman the chance to lead a normal life. The world, the place you live in, is the sick place.

  10. #10
    Join Date
    Feb 2005
    Beans
    Hidden!

    Re: HOWTO: Compile skippy (Exposé like features for Hoary)

    Quote Originally Posted by panickedthumb
    Skippy doesn't depend on xcompmgr, skippy-xd does. Two different releases
    If I run skippy without xcompmgr, no matter what I have opened, i always get 3 terminals:


    Edit : This is not the case in XFCE. Here it runs w/o the xcompmgr turned on. *XFCE with the ball ... three pointer!*
    Last edited by bored2k; April 29th, 2005 at 06:34 PM.
    Sylvia: Look at what you've done to him!
    Christof: I have given Truman the chance to lead a normal life. The world, the place you live in, is the sick place.

Page 1 of 6 123 ... LastLast

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •