MaartenBaert / ssr

SimpleScreenRecorder, a screen recorder for Linux
http://www.maartenbaert.be/simplescreenrecorder/
GNU General Public License v3.0
2.52k stars 287 forks source link

Missing Trayicon #442

Open inukaze opened 8 years ago

inukaze commented 8 years ago

Hi there , i compiled manually SSR , the unique thing is i dont have Trayicon You can see in This Screenshot

I am under Debian 8 Jessie Stable. i dont add repositories, i just use the oficial repositories. none extra / unofficial, because the mayor part of time that break the distro. i just use "main contrib non-free" and

If you need to know how i compile it , i open the terminal and use the follows commands :

sudo echo "Install Dependencies" ; echo ; \
sudo dpkg --add-architecture i386 ; \
sudo apt-get update ; \
sudo apt-get -y install build-essential ; \
sudo apt-get -y install pkg-config ; \
sudo apt-get -y install qt4-qmake ; \
sudo apt-get -y install libqt4-dev ; \
sudo apt-get -y install libavformat-dev ; \
sudo apt-get -y install libavcodec-dev ; \
sudo apt-get -y install libavutil-dev ; \
sudo apt-get -y install libswscale-dev ; \
sudo apt-get -y install libasound2-dev ; \
sudo apt-get -y install libpulse-dev ; \
sudo apt-get -y install libjack-jackd2-dev ; \
sudo apt-get -y install libgl1-mesa-dev ; \
sudo apt-get -y install libglu1-mesa-dev ; \
sudo apt-get -y install libx11-dev ; \
sudo apt-get -y install libxfixes-dev ; \
sudo apt-get -y install libxext-dev ; \
sudo apt-get -y install libxi-dev ; \
sudo apt-get -y install g++-multilib ; \
sudo apt-get -y install libx11-6 ; \
sudo apt-get -y install libxext6 ; \
sudo apt-get -y install libxfixes3 ; \
sudo apt-get -y install libxfixes3:i386 ; \
sudo apt-get -y install libglu1-mesa:i386 ; \
echo -e "\n Download & Compile - SimpleScreenRecorder \n " ; \
wget https://codeload.github.com/MaartenBaert/ssr/tar.gz/master ; \
mv master master.tar.gz ; \
tar xfvz master.tar.gz ; \
cd ssr-master ; \
make distclean ; make clean ; \
./configure --disable-ffmpeg-versions ; \
make ; \
sudo make install
MaartenBaert commented 8 years ago

Actually you do have a system tray icon, but it is blank. That's an important difference :).

Icons must be installed in '/usr/share/icons/', but by default the configure script will install everything in /usr/local, which is why the icons are broken. Reconfigure with:

./configure --prefix=/usr --disable-ffmpeg-versions

Please realize that 32-bit OpenGL recording (required for Steam) will not work unless you also compile the 32-bit version of the libraries. I recommend using the simple-build-and-install script which will do this for you automatically.

glaubersm commented 7 years ago

Tray icon is not visible on Arch linux running KDE Plasma 5.10, see the screenshot. screenshot_20170607_163606

MaartenBaert commented 7 years ago

@glaubersm take a look at #540.