fonctionnel pour Mate gnome, mint

This commit is contained in:
lseys 2020-10-23 17:16:19 +02:00
parent c61f6ff6ed
commit 2b1cdba25e
1 changed files with 29 additions and 2 deletions

View File

@ -579,9 +579,37 @@ apt purge -y indicator-messages
echo "user_pref(\"browser.startup.homepage\", \"$pagedemarragepardefaut\");" >> /usr/lib/firefox/defaults/pref/channel-prefs.js 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.04" ] || [ "$DISTRIB_RELEASE" = "20" ] ; then
if [ "$DISTRIB_RELEASE" = "20" ] ; then
echo "user_pref(\"browser.startup.homepage\", \"$pagedemarragepardefaut\");" >> /etc/firefox/syspref.js echo "user_pref(\"browser.startup.homepage\", \"$pagedemarragepardefaut\");" >> /etc/firefox/syspref.js
echo "lockPref(\"browser.startup.homepage\", \"$pagedemarragepardefaut\" );" >> /etc/firefox/syspref.js echo "lockPref(\"browser.startup.homepage\", \"$pagedemarragepardefaut\" );" >> /etc/firefox/syspref.js
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 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 fi
# Logiciels utiles # 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 sed -i "30i\session optional pam_mkhomedir.so" /etc/pam.d/common-session
fi fi
if [ "$version" = "bionic" ] ; then 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) # 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 wget http://nux87.free.fr/pour_script_integrdom/skel.tar.gz