mirror of
https://gitlab.com/prism7/archery.git
synced 2025-02-15 08:29:17 +01:00
Added a menu asking to install a Terminal emulator (gnome-terminal) for convenience when 'Cinnamon' or 'Budgie' desktops have been selected, since they offer none natively
Now 'Budgie' desktop uses lightdm-gtk-greeter and follows the suggested installation procedure for Arch Linux as per: https://docs.buddiesofbudgie.org/user/getting-budgie/
This commit is contained in:
parent
66df3820b9
commit
09b153e516
1 changed files with 46 additions and 8 deletions
54
Amelia.sh
54
Amelia.sh
|
@ -1,7 +1,7 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
# Amelia Installer
|
# Amelia Installer
|
||||||
# Version: 2.7
|
# Version: 2.8
|
||||||
|
|
||||||
###########################################################################################
|
###########################################################################################
|
||||||
# ### COLOR FUNCTIONS ###
|
# ### COLOR FUNCTIONS ###
|
||||||
|
@ -1363,18 +1363,52 @@ Enter a number: "
|
||||||
YELLOW "
|
YELLOW "
|
||||||
|
|
||||||
|
|
||||||
### NOTE: Cinnamon comes with no native Terminal application by design
|
### NOTE: Cinnamon desktop lacks a native Terminal emulator by design
|
||||||
|
|
||||||
> After installation is over, change TTY and use linux console (for shell access) to install your preferred one ";;
|
### You can use linux console (ctrl+alt+F3) for shell access
|
||||||
|
|
||||||
|
|
||||||
|
> Install 'gnome-terminal' for convenience ? [y/n] "
|
||||||
|
BLUE "
|
||||||
|
|
||||||
|
|
||||||
|
Enter [y/n]: "
|
||||||
|
read -p "
|
||||||
|
==> " console
|
||||||
|
|
||||||
|
if [[ "${console}" == "y" ]]; then
|
||||||
|
terminal="gnome-terminal"
|
||||||
|
sleep 0.5
|
||||||
|
NC "
|
||||||
|
|
||||||
|
==> [${green}Terminal OK${nc}] "
|
||||||
|
fi ;;
|
||||||
6) desktopname="'Deepin'";;
|
6) desktopname="'Deepin'";;
|
||||||
7) desktopname="'Budgie'"
|
7) desktopname="'Budgie'"
|
||||||
sleep 0.5
|
sleep 0.5
|
||||||
YELLOW "
|
YELLOW "
|
||||||
|
|
||||||
|
|
||||||
### NOTE: Budgie comes with no native Terminal application by design
|
### NOTE: Budgie desktop lacks a native Terminal emulator by design
|
||||||
|
|
||||||
> After installation is over, change TTY and use linux console (for shell access) to install your preferred one ";;
|
### You can use linux console (ctrl+alt+F3) for shell access
|
||||||
|
|
||||||
|
|
||||||
|
> Install 'gnome-terminal' for convenience ? [y/n] "
|
||||||
|
BLUE "
|
||||||
|
|
||||||
|
|
||||||
|
Enter [y/n]: "
|
||||||
|
read -p "
|
||||||
|
==> " console
|
||||||
|
|
||||||
|
if [[ "${console}" == "y" ]]; then
|
||||||
|
terminal="gnome-terminal"
|
||||||
|
sleep 0.5
|
||||||
|
NC "
|
||||||
|
|
||||||
|
==> [${green}Terminal OK${nc}] "
|
||||||
|
fi ;;
|
||||||
8) desktopname="'Lxqt'";;
|
8) desktopname="'Lxqt'";;
|
||||||
9) desktopname="'Mate'";;
|
9) desktopname="'Mate'";;
|
||||||
10) desktopname="'Base System'";;
|
10) desktopname="'Base System'";;
|
||||||
|
@ -3381,7 +3415,7 @@ ${purple}###${nc} Pacstrap System ${purple}###${nc}
|
||||||
displaymanager="lightdm"
|
displaymanager="lightdm"
|
||||||
network="NetworkManager";;
|
network="NetworkManager";;
|
||||||
5)
|
5)
|
||||||
deskpkgs=""${basepkgs}" cinnamon blueberry lightdm-slick-greeter system-config-printer gnome-keyring"
|
deskpkgs=""${basepkgs}" cinnamon blueberry lightdm-slick-greeter system-config-printer gnome-keyring ${terminal}"
|
||||||
displaymanager="lightdm"
|
displaymanager="lightdm"
|
||||||
bluetooth="bluetooth"
|
bluetooth="bluetooth"
|
||||||
network="NetworkManager";;
|
network="NetworkManager";;
|
||||||
|
@ -3390,8 +3424,8 @@ ${purple}###${nc} Pacstrap System ${purple}###${nc}
|
||||||
displaymanager="lightdm"
|
displaymanager="lightdm"
|
||||||
network="NetworkManager";;
|
network="NetworkManager";;
|
||||||
7)
|
7)
|
||||||
deskpkgs=""${basepkgs}" budgie gdm network-manager-applet materia-gtk-theme papirus-icon-theme"
|
deskpkgs=""${basepkgs}" budgie lightdm-gtk-greeter arc-gtk-theme papirus-icon-theme network-manager-applet ${terminal}"
|
||||||
displaymanager="gdm"
|
displaymanager="lightdm"
|
||||||
network="NetworkManager";;
|
network="NetworkManager";;
|
||||||
8)
|
8)
|
||||||
deskpkgs=""${basepkgs}" lxqt breeze-icons network-manager-applet sddm xscreensaver"
|
deskpkgs=""${basepkgs}" lxqt breeze-icons network-manager-applet sddm xscreensaver"
|
||||||
|
@ -3670,6 +3704,10 @@ SYSTEM
|
||||||
arch-chroot /mnt <<-DEEPIN
|
arch-chroot /mnt <<-DEEPIN
|
||||||
sed -i 's|^#greeter-session=example-gtk-gnome|greeter-session=lightdm-deepin-greeter|g' /etc/lightdm/lightdm.conf
|
sed -i 's|^#greeter-session=example-gtk-gnome|greeter-session=lightdm-deepin-greeter|g' /etc/lightdm/lightdm.conf
|
||||||
DEEPIN
|
DEEPIN
|
||||||
|
elif [[ "${packages}" == "7" ]]; then
|
||||||
|
arch-chroot /mnt <<-BUDGIE
|
||||||
|
sed -i 's|^#greeter-session=example-gtk-gnome|greeter-session=lightdm-gtk-greeter|g' /etc/lightdm/lightdm.conf
|
||||||
|
BUDGIE
|
||||||
else
|
else
|
||||||
arch-chroot /mnt <<-LIGHTDM
|
arch-chroot /mnt <<-LIGHTDM
|
||||||
sed -i 's|^#greeter-session=example-gtk-gnome|greeter-session=lightdm-slick-greeter|g' /etc/lightdm/lightdm.conf
|
sed -i 's|^#greeter-session=example-gtk-gnome|greeter-session=lightdm-slick-greeter|g' /etc/lightdm/lightdm.conf
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue