Trouble installing on opensuse

I could use some help getting whatpulse working on my opensuse partition.

I have installed opensuse i586, and i have downloaded correct version of whatpulse(32bit)

I have installed everything that i could find with the name libqt*
Neither of these are available in the opensuse repository
: openssl-devel (libssl-dev)
I did find libopenssl-devel however and installed that one
Screenshots of installed programs.

http://i.imgur.com/82frUBP.png
http://i.imgur.com/hZ0WIEw.png
http://i.imgur.com/6xVUuKu.png

I ran the .sh believing that I had all the correct files. But as you can see on this screenshot it wasnt working. http://i.imgur.com/tuiRoFa.png

Suggestions on how I can solve this little mishap?

The .sh script is a shell/bash script. Run it from your terminal. Also run the whatpulse client from terminal if you have any issues, it’ll tell you whats wrong.

Ok, I have just bashed right into a brickwall. I cant figure out what is wrong.
Permission denied even as root. Lulz. And i rebooted directly after installing libpcap-progs
And rebooted after the denied messages in case it wanted to be rebooted. No success.

[code] kaveh@linux-8ya7:~/Desktop/whatpulse-linux-32bit-2.2.1> chmod +x setup-input-permissions.sh
kaveh@linux-8ya7:~/Desktop/whatpulse-linux-32bit-2.2.1> sudo ./setup-input-permissions.sh
root’s password:
This script sets up read permissions for the kernel’s event devices
in order for your user to be able to run WhatPulse. It will create a new
group called ‘input’, add your username to that group, and make the event
devices readable for the group. Press Ctrl+C now if you don’t want this,
or press Return to continue.

/etc/udev/rules.d/99-whatpulse-input.rules already exists. Will not change it.
Group ‘input’ already exists!
Please enter the username that should get added to the group:
kaveh
Added user ‘kaveh’ to group ‘input’.

Setup of persistent permission settings complete.

Since the UDEV rules will only be applied when you restart your
computer, this script will now apply temporary read permissions for all
users to the device files to let you use WhatPulse immediately. You have
the chance to cancel this by pressing Ctrl+C now (which you should do if
you fear that other users on your computer might log your keyboard
events!). Otherwise press Return to continue.

All done, have fun using WhatPulse!
kaveh@linux-8ya7:~/Desktop/whatpulse-linux-32bit-2.2.1> sudo cp whatpulse /opt/whatpulse
kaveh@linux-8ya7:~/Desktop/whatpulse-linux-32bit-2.2.1> sudo setcap cap_net_raw,cap_net_admin=eip /opt/whatpulse
sudo: setcap: command not found
kaveh@linux-8ya7:~/Desktop/whatpulse-linux-32bit-2.2.1> zypper in setcap
Root privileges are required for installing or uninstalling packages.
kaveh@linux-8ya7:~/Desktop/whatpulse-linux-32bit-2.2.1> sudo zypper in setcap
Retrieving repository ‘openSUSE-12.3-Update’ metadata …[done]
Building repository ‘openSUSE-12.3-Update’ cache …[done]
Loading repository data…
Reading installed packages…
‘setcap’ not found in package names. Trying capabilities.
No provider of ‘setcap’ found.
Resolving package dependencies…

Nothing to do.
kaveh@linux-8ya7:~/Desktop/whatpulse-linux-32bit-2.2.1> sudo setcap cap_net_raw,cap_net_admin=eip /opt/whatpulse
sudo: setcap: command not found
kaveh@linux-8ya7:~/Desktop/whatpulse-linux-32bit-2.2.1> su
Password:
linux-8ya7:/home/kaveh/Desktop/whatpulse-linux-32bit-2.2.1 # setcap
If ‘setcap’ is not a typo you can use command-not-found to lookup the package that contains it, like this:
cnf setcap
linux-8ya7:/home/kaveh/Desktop/whatpulse-linux-32bit-2.2.1 # cnf setcap

The program ‘setcap’ can be found in the following package:

  • libcap-progs [ path: /sbin/setcap, repository: zypp (openSUSE-12.3-1.7) ]

Try installing with:
zypper install libcap-progs

linux-8ya7:/home/kaveh/Desktop/whatpulse-linux-32bit-2.2.1 # zypper install libcap-progs
Loading repository data…
Reading installed packages…
Resolving package dependencies…

The following NEW package is going to be installed:
libcap-progs

1 new package to install.
Overall download size: 18.7 KiB. After the operation, additional 45.3 KiB will
be used.
Continue? [y/n/?] (y): y
Retrieving package libcap-progs-2.22-7.1.2.i586
(1/1), 18.7 KiB ( 45.3 KiB unpacked)
Retrieving: libcap-progs-2.22-7.1.2.i586.rpm …[done]
(1/1) Installing: libcap-progs-2.22-7.1.2 …[done]
linux-8ya7:/home/kaveh/Desktop/whatpulse-linux-32bit-2.2.1 # exit
exit
kaveh@linux-8ya7:~/Desktop/whatpulse-linux-32bit-2.2.1> sudo setcap cap_net_raw,cap_net_admin=eip /opt/whatpulse
sudo: setcap: command not found
kaveh@linux-8ya7:~/Desktop/whatpulse-linux-32bit-2.2.1> su
Password:
linux-8ya7:/home/kaveh/Desktop/whatpulse-linux-32bit-2.2.1 # cnf setcap
Program ‘setcap’ is present in package ‘libcap-progs’, which is installed on your system.

Absolute path to ‘setcap’ is ‘/sbin/setcap’, so running it may require superuser privileges (eg. root).

linux-8ya7:/home/kaveh/Desktop/whatpulse-linux-32bit-2.2.1 # setcap cap_net_raw,cap_net_admin=eip /opt/whatpulse
linux-8ya7:/home/kaveh/Desktop/whatpulse-linux-32bit-2.2.1 # ln -s /opt/whatpulse /usr/local/bin/whatpulse
linux-8ya7:/home/kaveh/Desktop/whatpulse-linux-32bit-2.2.1 # exit
exit
kaveh@linux-8ya7:~/Desktop/whatpulse-linux-32bit-2.2.1> whatpulse
bash: /usr/local/bin/whatpulse: Permission denied
kaveh@linux-8ya7:~/Desktop/whatpulse-linux-32bit-2.2.1> su
Password:
linux-8ya7:/home/kaveh/Desktop/whatpulse-linux-32bit-2.2.1 # whatpulse
bash: /usr/local/bin/whatpulse: Permission denied
linux-8ya7:/home/kaveh/Desktop/whatpulse-linux-32bit-2.2.1 #[/code]

Seems as though /opt/whatpulse is not chmod’ed to be executable. Chmod it and try again.

I got 1 major bug after I rebooted the computer after the latest atempt to fix whatpulse in opensuse. The menu in lxde disappeared. And I know that whatpulse is not the program that created the bug. So I suppose that my installation of lxde in opensuse went bad somehow.

So I installed Manjaro with openbox instead. And voila, whatpulse worked like a charm.
Except that whatpulse cant recognize the touchpad, but I will look it up tomorrow.

There’s a post in the knowledge base (http://whatpulse.org/kb/) about Linux and touchpads, just search for it, there’s a config file there for you to use.