Skip to content

Commit

Permalink
Added Pantheon Desktop Support (helmuthdu#462)
Browse files Browse the repository at this point in the history
  • Loading branch information
nlogozzo authored Oct 4, 2021
1 parent 5e02a24 commit 92b681b
Show file tree
Hide file tree
Showing 2 changed files with 33 additions and 17 deletions.
37 changes: 26 additions & 11 deletions lilo
Original file line number Diff line number Diff line change
Expand Up @@ -1273,16 +1273,17 @@ install_desktop_environment() {

echo -e "Select your DE or WM:\n"
echo " --- DE --- --- WM ---"
echo " 1) Cinnamon 11) Awesome"
echo " 2) Deepin 12) Fluxbox"
echo " 3) Enlightenment 13) i3"
echo " 4) GNOME 14) i3-Gaps"
echo " 5) KDE 15) OpenBox"
echo " 6) LXQT 16) Xmonad"
echo " 1) Cinnamon 12) Awesome"
echo " 2) Deepin 13) Fluxbox"
echo " 3) Enlightenment 14) i3"
echo " 4) GNOME 15) i3-Gaps"
echo " 5) KDE 16) OpenBox"
echo " 6) LXQT 17) Xmonad"
echo " 7) Mate"
echo " 8) XFCE"
echo " 9) Budgie"
echo " 10) UKUI"
echo " 11) Pantheon"
echo ""
echo " b) BACK"
read_input "$DESKTOPENV"
Expand Down Expand Up @@ -1492,6 +1493,20 @@ install_desktop_environment() {
;;
#}}}
11)
#Pantheon {{{
print_title "Pantheon - https://wiki.archlinux.org/title/Pantheon"
print_info "Pantheon is the desktop environment of elementary OS. It is written in Vala, using GTK 3 and Granite."
package_install "pantheon pantheon-print xorg-server"
aur_package_install "switchboard-plug-pantheon-tweaks-git"
# config xinitrc
config_xinitrc "io.elementary.wingpanel & \n plank & \n exec gala"
pause_function
#Light Display Manager
system_ctl enable lightdm
sed -i 's/#greeter-session=example-gtk-gnome/greeter-session=lightdm-pantheon-greeter/' /etc/lightdm/lightdm.conf
;;
#}}}
12)
#AWESOME {{{
print_title "AWESOME - http://wiki.archlinux.org/index.php/Awesome"
print_info "awesome is a highly configurable, next generation framework window manager for X. It is very fast, extensible and licensed under the GNU GPLv2 license."
Expand All @@ -1510,7 +1525,7 @@ install_desktop_environment() {
install_themes "AWESOME"
;;
#}}}
12)
13)
#FLUXBOX {{{
print_title "FLUXBOX - http://wiki.archlinux.org/index.php/Fluxbox"
print_info "Fluxbox is yet another window manager for X11. It is based on the (now abandoned) Blackbox 0.61.1 code, but with significant enhancements and continued development. Fluxbox is very light on resources and fast, yet provides interesting window management tools such as tabbing and grouping."
Expand All @@ -1524,7 +1539,7 @@ install_desktop_environment() {
pause_function
;;
#}}}
13)
14)
#I3 {{{
print_title "i3 - https://wiki.archlinux.org/index.php/I3"
print_info "i3 is a dynamic tiling window manager inspired by wmii that is primarily targeted at developers and advanced users. The stated goals for i3 include clear documentation, proper multi-monitor support, a tree structure for windows, and different modes like in vim."
Expand All @@ -1537,7 +1552,7 @@ install_desktop_environment() {
install_themes "i3"
;;
#}}}
14)
15)
#I3-Gaps {{{
print_title "i3 - https://wiki.archlinux.org/index.php/I3"
print_info "i3-gaps is a fork of i3wm, a tiling window manager for X11 with more features, such as gaps between windows."
Expand Down Expand Up @@ -1625,7 +1640,7 @@ install_desktop_environment() {
done
;;
#}}}
15)
16)
#OPENBOX {{{
print_title "OPENBOX - http://wiki.archlinux.org/index.php/Openbox"
print_info "Openbox is a lightweight and highly configurable window manager with extensive standards support."
Expand All @@ -1642,7 +1657,7 @@ install_desktop_environment() {
install_themes "OPENBOX"
;;
#}}}
16)
17)
#XMONAD {{{
print_title "XMONAD - http://wiki.archlinux.org/index.php/Xmonad"
print_info "xmonad is a tiling window manager for X. Windows are arranged automatically to tile the screen without gaps or overlap, maximizing screen use. Window manager features are accessible from the keyboard: a mouse is optional."
Expand Down
13 changes: 7 additions & 6 deletions lilo.automode
Original file line number Diff line number Diff line change
Expand Up @@ -85,12 +85,13 @@ FIRMWARE_OPTIONS=""
# 8) XFCE
# 9) Budgie
# 10) UKUI
# 11) Awesome
# 12) Fluxbox
# 13) i3
# 14) i3-Gaps
# 15) OpenBox
# 16) Xmonad
# 11) Pantheon
# 12) Awesome
# 13) Fluxbox
# 14) i3
# 15) i3-Gaps
# 16) OpenBox
# 17) Xmonad
DESKTOPENV="4"
#KDE {{{
# 1) Choqok
Expand Down

0 comments on commit 92b681b

Please sign in to comment.