diff --git a/ubuntu-et-variantes-integrdom.sh b/ubuntu-et-variantes-integrdom.sh index a544bcd..9f46694 100644 --- a/ubuntu-et-variantes-integrdom.sh +++ b/ubuntu-et-variantes-integrdom.sh @@ -579,9 +579,37 @@ apt purge -y indicator-messages echo "user_pref(\"browser.startup.homepage\", \"$pagedemarragepardefaut\");" >> /usr/lib/firefox/defaults/pref/channel-prefs.js if [ "$DISTRIB_RELEASE" = "20.04" ] || [ "$DISTRIB_RELEASE" = "20" ] ; then + if [ "$DISTRIB_RELEASE" = "20" ] ; then echo "user_pref(\"browser.startup.homepage\", \"$pagedemarragepardefaut\");" >> /etc/firefox/syspref.js echo "lockPref(\"browser.startup.homepage\", \"$pagedemarragepardefaut\" );" >> /etc/firefox/syspref.js - sed -i 's/^browser\.startup\.homepage=.*$/browser.startup.homepage="http:\/\/lite.qwant.com"/' /usr/share/ubuntu-system-adjustments/firefox/distribution.ini + echo "user_pref(\"browser.startup.homepage\", \"$pagedemarragepardefaut\");" >> /usr/lib/firefox/defaults/pref/all-user.js + echo "lockPref(\"browser.startup.homepage\", \"$pagedemarragepardefaut\" );" >> /usr/lib/firefox/defaults/pref/all-user.js + sed -i 's/^browser\.startup\.homepage=.*$/browser.startup.homepage="http:\/\/lite.qwant.com"/' /usr/share/ubuntu-system-adjustments/firefox/distribution.ini + fi +###################################################################################################################### +# Ci-dessus pour Mint n'ayant pas une version de firefox > 77 +# Ubuntu emplacement choisi par les distribution pour forcer les page +# /usr/lib/firefox/defaults/pref/vendor.js +# /usr/lib/chromium-browser/master_preferences && sudo rm /usr/lib/firefox/ubuntumate.cfg +# /usr/lib/firefox/defaults/pref/all-ubuntumate.js +# CI DESSOUS utilisation de https://github.com/mozilla/policy-templates/blob/master/README.md#homepage compatible firefox V 80 + +# écriture dans les deux emplacements possible pour plus de sécurité +# la première page sous Mate reste une page de première connexion, un fois fermé le fonctionnement attendu est efficient +###################################################################################################################### +mkdir /etc/firefox/policies +echo "{ + \"policies\": { + \"Homepage\": { + \"URL\": \"$pagedemarragepardefaut\", + \"Locked\": true, + \"StartPage\": \"homepage\" + }, + \"OverrideFirstRunPage\": \"\" + } +}" >> /etc/firefox/policies/policies.json + +#cp /etc/firefox/policies.json /usr/lib/firefox/distribution/policies.json + fi # Logiciels utiles @@ -611,7 +639,6 @@ if [ "$DISTRIB_RELEASE" = "20.04" ] || [ "$DISTRIB_RELEASE" = "20" ] ; then sed -i "30i\session optional pam_mkhomedir.so" /etc/pam.d/common-session fi - if [ "$version" = "bionic" ] ; then # Création de raccourci sur le bureau + dans dossier utilisateur (pour la 18.04 uniquement) pour l'accès aux partages (commun+perso+lespartages) wget http://nux87.free.fr/pour_script_integrdom/skel.tar.gz