I am new to OpenSUSE but here is how I managed to get Omnissa Horizon working.
-
Install Omnissa Horizon and skip dependency check:
rpm -ivh --nodeps Omnissa-Horizon-Client-2506-8.16.0-16536624989.x64.rpm -
Install libXinerama1
sudo zypper install libXinerama1 -
Install common dependencies
sudo zypper install libudev1 libpng16-16 gtk3 libstdc++6 libgcc_s1 -
Create Symbolic Links for Both libXinerama and libXrandr
sudo ln -s /usr/lib64/libXinerama.so.1 /usr/lib64/libXinerama.so
sudo ln -s /usr/lib64/libXrandr.so.2 /usr/lib64/libXrandr.so
sudo ln -s /usr/lib64/libXinerama.so.1 /usr/lib/libXinerama.so
sudo ln -s /usr/lib64/libXrandr.so.2 /usr/lib/libXrandr.so
-
Verify libXrandr2 is installed:
rpm -q libXrandr2 -
If missing, install it:
sudo zypper install libXrandr2 -
Horizon Client requires libraries like gtk3, libudev, libpng, and others.
Install common dependencies:
sudo zypper install gtk3 libudev1 libpng16-16 libstdc++6 libgcc_s1 libcurl4 libxml2-2 libopenssl3 -
The libgthread-2.0.so.0 library is provided by the libglib-2_0-0 package on openSUSE. Install it:
sudo zypper install libglib-2_0-0 -
Install libgthread-2.0
sudo zypper install libgthread-2_0-0 -
Create a symlink for ca-certificates store that is different on OpenSUSE than supported distros for Omnissa:
sudo ln -sf /var/lib/ca-certificates/ca-bundle.pem /etc/ssl/certs/ca-certificates.crt
Omnissia Horizon should start now and work
EDIT: Formatting