User avatar
GeneC
Posts: 453
Joined: Mon Jul 28, 2014 8:30 pm
Location: Maine, USA

Re: Corner hotspots, window overview.

Tue Mar 15, 2016 11:44 am

Using SkippyXD (and Brightsides) on Debian with much sucess for a long time.
HINT: If you want 'hot corners' with Skippy-XD also install "Brightsides".. :P (Has to be compiled)

http://www.webupd8.org/2011/04/set-up-h ... ng-in.html

http://linux.softpedia.com/get/Desktop- ... 3672.shtml

Image
Image
GeneC
Solus 3 ~(˘▾˘~)

wongs
Posts: 179
Joined: Tue Oct 28, 2014 8:28 am

Re: Corner hotspots, window overview.

Thu Mar 31, 2016 8:00 am

Justin wrote:If you want skippy-xd in the mean time

Code: Select all

sudo eopkg it git giflib-devel libxt-devel
git clone https://github.com/richardgv/skippy-xd.git
cd skippy-xd
make
sudo make install
I had fatal errors trying to make the package following the above instructions. The error text indicated quite a few packages could not be found. I did a eopkg sr and some weren't in the repos.

Eventually what worked was to use the skippy-xd.tgz package I had converted (using rpm2tgz) from PCLinuxOS' rpm package of skippy-xd.

I copied the executable part of the tgz package into /usr/bin and set up a keyboard shortcut from keyboard settings.

PCLinuxOS's skippy package includes a circular icon for skippy-xd and a .desktop file. I copied them into /usr/share/icons and $HOME/.local/share/applications respectively so that I could add a skippy launcher icon to plank dock.

This is similar to elementary OS freya having a windows overview button in plank.

User avatar
Justin
Development Team
Posts: 3616
Joined: Mon Jul 28, 2014 10:42 am
Location: Adelaide, Australia
Contact: Website Google+ Twitter

Re: Corner hotspots, window overview.

Thu Mar 31, 2016 8:09 am

[quote="wongs"]I had fatal errors trying to make the package following the above instructions. The error text indicated quite a few packages could not be found. I did a eopkg sr and some weren't in the repos./quote]

What errors?

wongs
Posts: 179
Joined: Tue Oct 28, 2014 8:28 am

Re: Corner hotspots, window overview.

Thu Mar 31, 2016 8:31 am

Sorry, I didn't save them. Just a whole stream of "could not find XXXX".

I can redo the make command when I get home tonight and post the messages.

Will the working skippy-xd in /usr/bin affect the results though?

User avatar
Justin
Development Team
Posts: 3616
Joined: Mon Jul 28, 2014 10:42 am
Location: Adelaide, Australia
Contact: Website Google+ Twitter

Re: Corner hotspots, window overview.

Thu Mar 31, 2016 9:02 am

It shouldn't do no.

wongs
Posts: 179
Joined: Tue Oct 28, 2014 8:28 am

Re: Corner hotspots, window overview.

Thu Mar 31, 2016 6:15 pm

Here are the error messages I get when I use the make command.

Code: Select all

~/skippy-xd $ make
Package xft was not found in the pkg-config search path.
Perhaps you should add the directory containing `xft.pc'
to the PKG_CONFIG_PATH environment variable
No package 'xft' found
Package xrender was not found in the pkg-config search path.
Perhaps you should add the directory containing `xrender.pc'
to the PKG_CONFIG_PATH environment variable
No package 'xrender' found
Package xcomposite was not found in the pkg-config search path.
Perhaps you should add the directory containing `xcomposite.pc'
to the PKG_CONFIG_PATH environment variable
No package 'xcomposite' found
Package xdamage was not found in the pkg-config search path.
Perhaps you should add the directory containing `xdamage.pc'
to the PKG_CONFIG_PATH environment variable
No package 'xdamage' found
Package xfixes was not found in the pkg-config search path.
Perhaps you should add the directory containing `xfixes.pc'
to the PKG_CONFIG_PATH environment variable
No package 'xfixes' found
Package xext was not found in the pkg-config search path.
Perhaps you should add the directory containing `xext.pc'
to the PKG_CONFIG_PATH environment variable
No package 'xext' found
Package xinerama was not found in the pkg-config search path.
Perhaps you should add the directory containing `xinerama.pc'
to the PKG_CONFIG_PATH environment variable
No package 'xinerama' found
Package libpng was not found in the pkg-config search path.
Perhaps you should add the directory containing `libpng.pc'
to the PKG_CONFIG_PATH environment variable
No package 'libpng' found
cc  -DNDEBUG -O2 -D_FORTIFY_SOURCE=2 -std=c99 -Wall -DCFG_XINERAMA -DCFG_LIBPNG -DCFG_JPEG -DCFG_GIFLIB -DSKIPPYXD_VERSION="\"git-397216c-2015-02-24\"" -c src/skippy.c
In file included from src/skippy.c:20:0:
src/skippy.h:40:25: fatal error: X11/Xft/Xft.h: No such file or directory
compilation terminated.
Makefile:62: recipe for target 'skippy.o' failed
make: *** [skippy.o] Error 1

EDITED TO ADD THE FOLLOWING:
Darn. Once I rebooted, the PCLinuxOS skippy-xd package didn't work so well anymore.

It did its job zooming out to display all opened windows, but no matter which window I selected from the overview, the window on top of the others would still be the window last focused on before skippy was activated.

User avatar
Justin
Development Team
Posts: 3616
Joined: Mon Jul 28, 2014 10:42 am
Location: Adelaide, Australia
Contact: Website Google+ Twitter

Re: Corner hotspots, window overview.

Thu Mar 31, 2016 11:52 pm

I've updated my original post with more dependencies. viewtopic.php?p=6951#p6951

wongs
Posts: 179
Joined: Tue Oct 28, 2014 8:28 am

Re: Corner hotspots, window overview.

Fri Apr 01, 2016 2:04 am

I tried it with the installation of those new dependencies. New make errors:

Code: Select all

$ make
cc -I/usr/include/freetype2 -I/usr/include/libpng15  -DNDEBUG -O2 -D_FORTIFY_SOURCE=2 -std=c99 -Wall -DCFG_XINERAMA -DCFG_LIBPNG -DCFG_JPEG -DCFG_GIFLIB -DSKIPPYXD_VERSION="\"git-397216c-2015-02-24\"" -c src/skippy.c
cc -I/usr/include/freetype2 -I/usr/include/libpng15  -DNDEBUG -O2 -D_FORTIFY_SOURCE=2 -std=c99 -Wall -DCFG_XINERAMA -DCFG_LIBPNG -DCFG_JPEG -DCFG_GIFLIB -DSKIPPYXD_VERSION="\"git-397216c-2015-02-24\"" -c src/wm.c
src/wm.c: In function ‘wm_check_gnome’:
src/wm.c:229:9: warning: variable ‘wm_check’ set but not used [-Wunused-but-set-variable]
  Window wm_check = None;
         ^
cc -I/usr/include/freetype2 -I/usr/include/libpng15  -DNDEBUG -O2 -D_FORTIFY_SOURCE=2 -std=c99 -Wall -DCFG_XINERAMA -DCFG_LIBPNG -DCFG_JPEG -DCFG_GIFLIB -DSKIPPYXD_VERSION="\"git-397216c-2015-02-24\"" -c src/dlist.c
cc -I/usr/include/freetype2 -I/usr/include/libpng15  -DNDEBUG -O2 -D_FORTIFY_SOURCE=2 -std=c99 -Wall -DCFG_XINERAMA -DCFG_LIBPNG -DCFG_JPEG -DCFG_GIFLIB -DSKIPPYXD_VERSION="\"git-397216c-2015-02-24\"" -c src/mainwin.c
cc -I/usr/include/freetype2 -I/usr/include/libpng15  -DNDEBUG -O2 -D_FORTIFY_SOURCE=2 -std=c99 -Wall -DCFG_XINERAMA -DCFG_LIBPNG -DCFG_JPEG -DCFG_GIFLIB -DSKIPPYXD_VERSION="\"git-397216c-2015-02-24\"" -c src/clientwin.c
cc -I/usr/include/freetype2 -I/usr/include/libpng15  -DNDEBUG -O2 -D_FORTIFY_SOURCE=2 -std=c99 -Wall -DCFG_XINERAMA -DCFG_LIBPNG -DCFG_JPEG -DCFG_GIFLIB -DSKIPPYXD_VERSION="\"git-397216c-2015-02-24\"" -c src/layout.c
src/layout.c: In function ‘layout_run’:
src/layout.c:25:13: warning: unused variable ‘ps’ [-Wunused-variable]
  session_t *ps = mw->ps;
             ^
cc -I/usr/include/freetype2 -I/usr/include/libpng15  -DNDEBUG -O2 -D_FORTIFY_SOURCE=2 -std=c99 -Wall -DCFG_XINERAMA -DCFG_LIBPNG -DCFG_JPEG -DCFG_GIFLIB -DSKIPPYXD_VERSION="\"git-397216c-2015-02-24\"" -c src/focus.c
cc -I/usr/include/freetype2 -I/usr/include/libpng15  -DNDEBUG -O2 -D_FORTIFY_SOURCE=2 -std=c99 -Wall -DCFG_XINERAMA -DCFG_LIBPNG -DCFG_JPEG -DCFG_GIFLIB -DSKIPPYXD_VERSION="\"git-397216c-2015-02-24\"" -c src/config.c
cc -I/usr/include/freetype2 -I/usr/include/libpng15  -DNDEBUG -O2 -D_FORTIFY_SOURCE=2 -std=c99 -Wall -DCFG_XINERAMA -DCFG_LIBPNG -DCFG_JPEG -DCFG_GIFLIB -DSKIPPYXD_VERSION="\"git-397216c-2015-02-24\"" -c src/tooltip.c
cc -I/usr/include/freetype2 -I/usr/include/libpng15  -DNDEBUG -O2 -D_FORTIFY_SOURCE=2 -std=c99 -Wall -DCFG_XINERAMA -DCFG_LIBPNG -DCFG_JPEG -DCFG_GIFLIB -DSKIPPYXD_VERSION="\"git-397216c-2015-02-24\"" -c src/img.c
cc -I/usr/include/freetype2 -I/usr/include/libpng15  -DNDEBUG -O2 -D_FORTIFY_SOURCE=2 -std=c99 -Wall -DCFG_XINERAMA -DCFG_LIBPNG -DCFG_JPEG -DCFG_GIFLIB -DSKIPPYXD_VERSION="\"git-397216c-2015-02-24\"" -c src/img-xlib.c
src/img-xlib.c: In function ‘simg_load_icon’:
src/img-xlib.c:13:9: warning: variable ‘best_scale’ set but not used [-Wunused-but-set-variable]
   float best_scale = 1.0f, best_area = 0.0f;
         ^
cc -I/usr/include/freetype2 -I/usr/include/libpng15  -DNDEBUG -O2 -D_FORTIFY_SOURCE=2 -std=c99 -Wall -DCFG_XINERAMA -DCFG_LIBPNG -DCFG_JPEG -DCFG_GIFLIB -DSKIPPYXD_VERSION="\"git-397216c-2015-02-24\"" -c src/img-png.c
cc -I/usr/include/freetype2 -I/usr/include/libpng15  -DNDEBUG -O2 -D_FORTIFY_SOURCE=2 -std=c99 -Wall -DCFG_XINERAMA -DCFG_LIBPNG -DCFG_JPEG -DCFG_GIFLIB -DSKIPPYXD_VERSION="\"git-397216c-2015-02-24\"" -c src/img-jpeg.c
src/img-jpeg.c:2:21: fatal error: jpeglib.h: No such file or directory
compilation terminated.
Makefile:62: recipe for target 'img-jpeg.o' failed
make: *** [img-jpeg.o] Error 1

User avatar
Justin
Development Team
Posts: 3616
Joined: Mon Jul 28, 2014 10:42 am
Location: Adelaide, Australia
Contact: Website Google+ Twitter

Re: Corner hotspots, window overview.

Fri Apr 01, 2016 3:05 am

Code: Select all

sudo eopkg it libjpeg-turbo-devel

wongs
Posts: 179
Joined: Tue Oct 28, 2014 8:28 am

Re: Corner hotspots, window overview.

Fri Apr 01, 2016 5:03 pm

Yes!

Thank you.

And my keybindings and plank launcher continue to work since skippy-xd is installed in the same place as before.

Return to “Ideas”