secours-catholique

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 8f6463ef0af01b8760d8dd2cce3d145908059ab9
parent a89f1cbea448e2ddf5d83ce74e56bb1b6f6573fc
Auteurice: Arthur Pons <arthur.pons@unistra.fr>
Date:   Thu, 13 Feb 2025 12:22:52 +0100

Ca fonctionne !

Les claviers automatique

Diffstat:
Mmakeconf | 14+++++++-------
Mmakeuserfile | 13++++++++++++-
2 files changed, 19 insertions(+), 8 deletions(-)

diff --git a/makeconf b/makeconf @@ -45,28 +45,28 @@ printf "Edition des fichiers des comptes (ne sert à rien ? :( )\n" dir="/var/lib/AccountsService" printf "ar_sd ar_SD.UTF8 -[\'ara\',\'gb\',\'fr\'] +['ara','gb','fr'] $dir ar_sy ar_SY.UTF8 -[\'ara\',\'gb\',\'fr\'] +['ara','gb','fr'] $dir ps_af ps_AF.UTF8 -[\'af\tps\',\'gb\',\'fr\',\'ara\'] +['aftps','gb','fr','ara'] $dir fa_ir fa_IR.UTF8 -[\'ir\',\'ara\',\'gb\',\'fr\'] +['ir','ara','gb','fr'] $dir france fr_FR.UTF8 -[\'fr\',\'gb\',\'ara\'] +['fr','gb','ara'] $dir uk en_GB.UTF8 -[\'gb\',\'fr\',\'ara\',\'ir\'] -$dir" | xargs -d'\n' -n4 sudo ./makeuserfile +['gb','fr','ara','ir'] +$dir" | xargs -d'n' -n4 sudo ./makeuserfile printf "arrivé à la fin, reboot ? (O/n) " read c diff --git a/makeuserfile b/makeuserfile @@ -21,5 +21,16 @@ SystemAccount=false LC_ALL=$locale export GDM_LANG=$locale export LANG=$locale -dconf write /org/gnome/libgnomekbd/keyboard/layouts "$layout" . + +mkdir -p "$homefolder/.config/autostart" +<<. cat > "$homefolder/.config/autostart/keyboard.desktop" +[Desktop Entry] +Type=Application +Name=keyboard +Exec=dconf write /org/gnome/libgnomekbd/keyboard/layouts "$layout" +. +username=$(echo "$homefolder" | xargs basename) +chmod +x "$homefolder/.config/autostart/keyboard.desktop" +chown -R "$username" "$homefolder" +