OSDN Git Service

Merge branch 'dev' into dev-stable
[alterlinux/alterlinux.git] / channels / gnome / airootfs.any / root / customize_airootfs_gnome.sh
1 #!/usr/bin/env bash
2 #
3 # Yamada Hayao
4 # Twitter: @Hayao0819
5 # Email  : hayao@fascode.net
6 #
7 # (c) 2019-2021 Fascode Network.
8 #
9
10 # Set autologin session
11 mkdir -p "/var/lib/AccountsService/users/"
12 remove "/var/lib/AccountsService/users/${username}"
13 cat > "/var/lib/AccountsService/users/${username}" << "EOF"
14 [User]
15 Language=
16 Session=gnome-xorg
17 XSession=gnome-xorg
18 Icon=/home/${username}/.face
19 SystemAccount=false
20 EOF
21
22 # Remove shortcuts
23 function remove_userfile() {
24     remove "/home/${username}/${1#/}"
25     remove "/etc/skel/${1#/}"
26 }
27 remove_userfile "Desktop/calamares.desktop"
28 #remove_userfile ".config/autostart/genicon.desktop"
29
30 # Optimize for i686
31 if [[ "${arch}" = "i686" ]]; then
32     for _file in "/etc/dconf/db/local.d/01-alter-gnome" "/etc/dconf/db/local.d/02-live-installer-panel"; do
33         sed -i "s|chromium.desktop|firefox.desktop|g; s|Chromium|FireFox|g; s|chromium|firefox|g" "${_file}"
34     done
35 fi