Add desktop Mate-GTK3

This commit is contained in:
MatMoul 2016-11-18 00:44:05 +01:00
parent 64c37a7df3
commit 7a9b9e66a3
4 changed files with 59 additions and 0 deletions

View file

@ -0,0 +1 @@
lightdm-gtk-greeter as optional dependencie

View file

@ -0,0 +1,30 @@
#!/bin/bash
. ./lib
options=()
options+=("mate-gtk3" "")
options+=("mate-extra-gtk3" "")
defaultitem=""
sel=$(whiptail --backtitle "$apptitle" --title "Mate-GTK3 Install Menu :" --menu "" --default-item "$defaultitem" --cancel-button "Back" 0 0 0 \
"${options[@]}" \
3>&1 1>&2 2>&3)
if [ ! "$?" = "0" ]; then
exit 1
fi
sed -i "/^defaultitem=/c\defaultitem=\"$sel\"" $0
case $sel in
'mate-gtk3')
require install/desktop/mate-gtk3/packages 755
sed -i "/^package=/c\package=\"$sel\"" install/desktop/mate-gtk3/packages
script install/desktop/mate-gtk3/packages
;;
'mate-extra-gtk3')
require install/desktop/mate-gtk3/packages 755
sed -i "/^package=/c\package=\"$sel\"" install/desktop/mate-gtk3/packages
script install/desktop/mate-gtk3/packages
;;
esac
exit 0

View file

@ -0,0 +1,26 @@
#!/bin/bash
. ./lib
options=()
package=""
items=$(pacman -Sqg $package)
for item in $items; do
options+=("$item" "" on)
done
sel=$(whiptail --backtitle "$apptitle" --title "$package Install :" --checklist "" --cancel-button "Back" 0 0 0 \
"${options[@]}" \
3>&1 1>&2 2>&3)
if [ ! "$?" = "0" ]; then
exit 1
fi
for itm in $sel; do
pkg="$pkg $(echo $itm | sed 's/"//g')"
done
instpkg "$pkg" "$aurpkg"
exit 0

View file

@ -10,6 +10,7 @@ options+=("LXDE" "(Help Wanted)")
options+=("LXDE-GTK3" "(Help Wanted)")
options+=("LXQt" "(Help Wanted)")
options+=("Mate" "(Help Wanted)")
options+=("Mate-GTK3" "(Help Wanted)")
options+=("Enlightenment" "(Help Wanted)")
options+=("Openbox" "(Help Wanted)")
options+=("Deepin" "(Help Wanted)")
@ -34,6 +35,7 @@ case $sel in
'LXDE-GTK3') script install/desktop/lxde-gtk3/packages;;
'LXQt') menu install/desktop/lxqt/menu;;
'Mate') menu install/desktop/mate/menu;;
'Mate-GTK3') menu install/desktop/mate-gtk3/menu;;
'Enlightenment') script install/desktop/enlightenment/packages;;
'Openbox') script install/desktop/openbox/packages;;
'Deepin') menu install/desktop/deepin/menu;;