Des scripts pour aider à l'installation des postes en libre service du secours catholique de calais - retour accueil
git clone git://bebou.netlib.re/secours-catholique
Log | Files | Refs |
commit 7f6da013817d59de5e1e1ae28d5419f9ff420cf7 parent 6869d03b2225a321a89a9af7b8e58b1c99e76d21 Auteurice: Arthur Pons <arthur.pons@unistra.fr> Date: Wed, 12 Feb 2025 14:07:08 +0100 Installation des .desktop via /etc/skel Diffstat:
M | makeconf | | | 21 | +++++++++------------ |
1 file changed, 9 insertions(+), 12 deletions(-)
diff --git a/makeconf b/makeconf @@ -2,17 +2,23 @@ set -e +printf "Installation de accountsservice" apt -y install accountsservice +printf "Génération des locale" sed -Ei.bak ' /ar_SD\.UTF-8/ s/^# //; /ar_SY\.UTF-8/ s/^# //; /ps_AF\.UTF-8/ s/^# //; /fa_IR\.UTF-8/ s/^# //; /en_GB\.utf-8/ s/^# //;' /etc/locale.gen - locale-gen +printf "copie des .desktop" +mkdir -p /etc/skel/Desktop +cp *.desktop /etc/skel/Desktop + +printf "création des comptes" adduser --allow-all-names --comment "" لهجة-سودانية || echo "compte existe probablement déjà" passwd -d لهجة-سودانية adduser --allow-all-names --comment "" لهجات-سوريا || echo "compte existe probablement déjà" @@ -26,12 +32,12 @@ passwd -d france adduser --allow-all-names --comment "" uk || echo "compte existe probablement déjà" passwd -d uk +printf "Edition de la conf lightdm" sed -Ei.bak '/#greeter-hide-users/ s/^#//;' /etc/lightdm/lightdm.conf grep -vq "^indicators" /etc/lightdm/lightdm-gtk-greeter.conf \ && printf "indicators = ~host;~spacer;~clock;~spacer;~layout;~language;~session;~a11y;~power\n" >> /etc/lightdm/lightdm-gtk-greeter.conf -#sudo cp -v icon.* /var/lib/AccountsService/icons/ - +printf "Edition des fichiers des comptes (ne sert à rien ? :( )" dir="/var/lib/AccountsService" printf "ﻞﻬﺟﺓ-ﺱﻭﺩﺎﻨﻳﺓ ar_SD.UTF8 icon.sudan.png $dir ﻞﻬﺟﺎﺗ-ﺱﻭﺮﻳﺍ ar_SY.UTF8 icon.syria.png $dir @@ -40,15 +46,6 @@ printf "ﻞﻬﺟﺓ-ﺱﻭﺩﺎﻨﻳﺓ ar_SD.UTF8 icon.sudan.png $dir france fr_FR.UTF8 icon.france.png $dir uk en_GB.UTF8 icon.uk.png $dir" | xargs -n4 sudo ./makeuserfile -homes=$(find /home -mindepth 1 -maxdepth 1 -type d) -for home in "$homes";do - chmod +x *.desktop - mkdir -p "$home"/Desktop - cp *.desktop "$home"/Desktop - chown "$(basename "$home")" "$home"/Desktop -done - - printf "arrivé à la fin, reboot ? (O/n)" read c [ "$c" = "O" ] && reboot || exit 0