Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Added Pantheon Desktop Support #462

Merged
merged 1 commit into from
Oct 4, 2021
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
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