WIDEshell Dependicies - Installing yad gui

yad not installed200

 

 

 The WIDEshell User Interface requires the following programs:

  • yad 10+
  • penguins-eggs 9.6.14+
  • gnome-terminal

 

yad gui 

yad must be installed as it is a key part of the WIDEshell User Interface:

yad must be compiled on the computer as it is cpu process dependent.

yad has mutliple options for compiling:

  • yad base 
  • yad html
  • yad html + sourceview

 

Installing yad:

Download yad source

yad gui source repository on Github:  Download Here

Install yad dependicies:

 

Compiling tools: 

sudo apt-get install automake build-essential intltool

 

webkit3 (if you compile yad with option --enable-html): 

sudo apt-get install libwebkit2gtk-4.0 libwebkit2gtk-4.0-dev

  

media playing:  

gstreamer1.0-libav gstreamer1.0-plugins-good gstreamer1.0-plugins-bad

 

sourceview3 (if you compile yad with option --enable-html): 

sudo apt-get install libgtksourceview-3.0-1 libgtksourceview-3.0-common libgtksourceview-3.0-devsudo

  

Compile yadsource (as root):

sudo -s-
autoreconf -ivf && intltoolize

./configure --enable-html --enable-sourceview
make
make install
exit

  

Update gtk icon cache

Manually run gtk-update-icon-cache after yad installation.
 
gtk-update-icon-cache

  

yad installed200

 

Duplicate yad binary (for special use by WIDEshell User Interface)

cd /usr/local/bin
sudo -s
cp ./yad ./ya2
cp ./yad ./yad3
cp ./yad ./yad4
cp ./yad ./yad5

 

DONE !