@@ -72,42 +72,6 @@ function remove () {
7272}
7373
7474
75- # Replace wallpaper.
76- if [[ -f /usr/share/backgrounds/xfce/xfce-stripes.png ]]; then
77- remove /usr/share/backgrounds/xfce/xfce-stripes.png
78- ln -s /usr/share/backgrounds/alter.png /usr/share/backgrounds/xfce/xfce-stripes.png
79- fi
80- [[ -f /usr/share/backgrounds/alter.png ]] && chmod 644 /usr/share/backgrounds/alter.png
81-
82-
83- # Bluetooth
84- rfkill unblock all
85- systemctl enable bluetooth
86-
87- # Snap
88- if [[ " ${arch} " = " x86_64" ]]; then
89- systemctl enable snapd.apparmor.service
90- systemctl enable apparmor.service
91- systemctl enable snapd.socket
92- systemctl enable snapd.service
93- fi
94-
95-
96- # Update system datebase
97- dconf update
98-
99-
100- # firewalld
101- systemctl enable firewalld.service
102-
103-
104- # Added autologin group to auto login
105- groupadd autologin
106- usermod -aG autologin ${username}
107-
108- # ntp
109- systemctl enable systemd-timesyncd.service
110-
11175# Enable gdm to auto login
11276if [[ " ${boot_splash} " = true ]]; then
11377 systemctl enable gdm-plymouth.service
11680fi
11781
11882
119- # Set script permission
120- chmod 755 /usr/bin/alterlinux-gtk-bookmarks
121-
12283# Replace auto login user
123- sed -i s/%USERNAME%/${username} /g /etc/gdm/custom.conf
84+ sed -i " s/%USERNAME%/${username} /g" " /etc/gdm/custom.conf"
12485
12586
12687# Set autologin session
@@ -135,6 +96,7 @@ Icon=/home/${username}/.face
13596SystemAccount=false
13697EOF
13798
99+
138100# Remove file for japanese input
139101if [[ ! " ${language} " = " ja" ]]; then
140102 sed -i " s/export GTK_IM_MODULE=fcitx/#export GTK_IM_MODULE=fcitx/g" " /etc/environment"
144106
145107
146108# Remove shortcuts
147- remove " /etc/skel/Desktop/calamares.desktop"
148- remove " /home/${username} /Desktop/calamares.desktop"
109+ function remove_userfile() {
110+ remove " /home/${username} /${1#/ } "
111+ remove " /etc/skel/${1#/ } "
112+ }
113+ remove_userfile " Desktop/calamares.desktop"
114+ remove_userfile " .config/autostart/genicon.desktop"
0 commit comments