Page 7 sur 7

Re: Firefox, navigateur internet libre

Posté : 16 nov. 2019 12:11
par jean-christophe.villeneuve
Oui, bien sur, mais encore mieux avec l'extension uBlock Origin
Mais c'est à chaque utilisateur d'installer cette extension.

Re: Firefox, navigateur internet libre

Posté : 16 nov. 2019 13:34
par raphael.brocq
comme JC l'a écrit, tous les utilisateurs peuvent l'installer individuellement.

sinon, ça peut se faire via les scripts : https://dane.ac-lyon.fr/spip/IMG/scenar ... lises.html
malheureusesement je n'ai pas d'exemples clé en main.

Re: Firefox, navigateur internet libre

Posté : 16 nov. 2019 19:59
par abdelmalek.ammari
Bonsoir,
Merci pour votre réponse.
Abdelmalek. Ammari

Re: Firefox, navigateur internet libre

Posté : 09 janv. 2020 14:48
par raphael.brocq
Mise à jour en 72.0.1

Re: Firefox, navigateur internet libre

Posté : 10 janv. 2020 18:26
par raphael.brocq
https://www.macg.co/logiciels/2020/01/m ... -72-111243

Ouf, le paquet est déjà en 72.0.1 :-)

Re: Firefox, navigateur internet libre

Posté : 21 févr. 2020 15:25
par thierry.arbezcarme
Bonjour,
pour le problème des profils, à tester dans un script d'ouverture de session (il faudra peut-être autoriser la modification du registre dans ESU).
On peut l'inclure dans le paquet de Firefox avec l'option '/m'.
Ne marche pas dans le profil obligatoire pour le profil admin qui n'utilise pas par défaut le profil obligatoire.
REM force l'utilisation d'un profil indépendant des versions
REM Ne marche que pour la session en cours
setx MOZ_LEGACY_PROFILES 1
setx MOZ_ALLOW_DOWNGRADE 1

voir ces quelques liens:
https://docs.microsoft.com/fr-fr/windows-server/administration/windows-commands/setx
https://support.mozilla.org/en-US/kb/understanding-depth-profile-installation#w_disabling-the-changes

J'ai légèrement modifié le paquet de Firefox pour inclure une option qui empêche la mise à jour automatique de Firefox  (c'est paramétrable facilement) si ca intéresse quelqu'un et j'ai le même paquet qui rajoute les 2 variables d'environnement pour tout le monde.

Thierry

Re: Firefox, navigateur internet libre

Posté : 23 févr. 2020 12:25
par cedric.frayssinet
thierry.arbezcarme a écrit :
J'ai légèrement modifié le paquet de Firefox pour inclure une option qui empêche la mise à jour automatique de Firefox  (c'est paramétrable facilement) si ca intéresse quelqu'un et j'ai le même paquet qui rajoute les 2 variables d'environnement pour tout le monde.

Merci Thierry, cela nous intéresse bien évidemment :)

Re: Firefox, navigateur internet libre

Posté : 02 mars 2020 10:06
par thierry.arbezcarme
Bonjour,

voila le paquet à tester.
Les variables à modifier sont toutes regroupées au début.
Attention 'true' et 'false' sont en minuscule, je ne sais pas si on peut faire un test sans tenir compte de la casse.

<package 
  id="Firefox"
  name="Mozilla Firefox : LE navigateur"
  revision="%version%.2"
  reboot="false"
  priority="100">
  <!-- PERSONNALISATION DE L'INSTALLATION DE FIREFOX -->
  <variable name="version"            value="73.0.1" />  <!-- Numero de version de FIRFOX - ATTENTION de bien mettre la bonne version -->
  <variable name="MaintenanceService" value="false" />   <!-- true/false :  'installer'/'ne pas installer' Mozilla Maintenane Service -->
  <variable name="Defaultbrowser"     value="true" />    <!-- true/false :  'Mettre'/'Ne pas mettre' Firefox en navigateur par defaut -->

  <!-- URL de telechargement automatique de Firefox -->
  <eoledl dl="[url=http://download.mozilla.org/?product=firefox-%version%&amp;os=win&amp;lang=fr]http://download.mozilla.org/?product=firefox-%version%&amp;os=win&amp;lang=fr[/url]" destname="firefox/Firefox Setup %version%.exe" />

  <!-- variables diverses liees a l'architecture de windows -->
  <variable name="PROGRAMFILES" value="%PROGRAMFILES%" architecture="x86"/>
  <variable name="PROGRAMFILES" value="%PROGRAMFILES(X86)%" architecture="x64"/>
  <variable name="ComSpec" value="%SystemRoot%\System32\cmd.exe" architecture="x86"/>
  <variable name="ComSpec" value="%SystemRoot%\SysWOW64\cmd.exe" architecture="x64"/>
<!--
  <check
    type="uninstall"
    condition="exists"
    path="Mozilla Firefox %version% (x86 fr)" />
-->
  <!-- verifie si la version de l'executable de Firefox correspond au numero de version 'version' -->
  <check type="file" condition="versiongreaterorequal" path="%ProgramFiles%\Mozilla Firefox\firefox.exe" value="%version%"  />
  <!-- 'tue' le processus Firefox s'il existe -->
  <install cmd="taskkill /F /IM Firefox.exe">
    <exit code="0" />
    <exit code="128" />
    <exit code="-1073741515" />
  </install>
  <!-- Installation de Firefox avec ou sans la mise a jour automatique en fonction de la variable 'MaintenanceService' definie un peu plus haut -->
  <install timeout="300" cmd='"%SOFTWARE%\firefox\Firefox Setup %version%.exe" -ms /MaintenanceService=%MaintenanceService%' />
 
  <!-- Supprime le service 'Mozilla Maintenance Service' si les 2 conditions suivantes sont remplies: -->
  <!--          - la variable MaintenanceService est egale a false -->
  <!--          - le service 'Mozilla Maintenance Service' est installe -->
  <install timeout="60" cmd='"C:\Program Files (x86)\Mozilla Maintenance Service\uninstall.exe" /S'>
  <condition>
    <check type="logical" condition="and">
     <check type="host" condition="environment" value="MaintenanceService=false" />
     <check type="uninstall" condition="exists" path="Mozilla Maintenance Service" />
    </check>
   </condition>
        </install>
  <!-- Active Firefox comme navigateur par défaut en fonction de la variable 'DefaultBrowser' definie un peu plus haut -->
  <install timeout="60" cmd='%COMSPEC% /C IF EXIST "%PROGRAMFILES%\Mozilla Firefox\uninstall\helper.exe" "%PROGRAMFILES%\Mozilla Firefox\uninstall\helper.exe" /SetAsDefaultAppGlobal' >
 <condition>
  <check type="logical" condition="DefaultBrowser" value="true" />
 </condition>
    <exit code="any" />
  </install>
 
  <upgrade include='install' />
 
  <downgrade include='install' />
 
  <remove cmd="taskkill /F /IM Firefox.exe">
    <exit code="0" />
    <exit code="128" />
    <exit code="-1073741515" />
  </remove>
  <remove cmd='"%PROGRAMFILES%\Mozilla Firefox\uninstall\helper.exe" /S' />

</package>

Re: Firefox, navigateur internet libre

Posté : 09 juin 2020 13:30
par david.potier
Petit souci...
Je suis passé en 68.9.0ESR dans le collège.
Le script à l'ouverture de session est en place depuis quelques temps et fonctionnait très bien.

Mais cette fois le profil précédent ne semble pas être pris en compte : Perte des raccourcis, personnalisation...

Si vous avez une idée, je suis preneur.

Re: Firefox, navigateur internet libre

Posté : 09 juin 2020 15:34
par thierry.arbezcarme
Bonjour,
j'ai passé une moulinette qui a remis le profil par 'defaut' sur tous les profils
Le script d'ouverture de session ne peux pas malheureusement pas prendre en compte toutes les modifications que fait Firefox.
Il faut que je trouve une autre parade…
Cordialement,
Thierry

Re: Firefox, navigateur internet libre

Posté : 10 juin 2020 12:13
par david.potier
thierry.arbezcarme a écrit :
Bonjour,
j'ai passé une moulinette qui a remis le profil par 'defaut' sur tous les profils
Le script d'ouverture de session ne peux pas malheureusement pas prendre en compte toutes les modifications que fait Firefox.
Il faut que je trouve une autre parade…
Cordialement,
Thierry

Merci !
J'avais constaté avec surprise le retour de mes favoris dans l'après midi, je comprends mieux comment cela est arrivé... :)

Re: Firefox, navigateur internet libre

Posté : 12 juin 2020 12:40
par thierry.arbezcarme
Bonjour,

sur le paquet ESR, la variable version s'est 'fait la malle'... :-)

il y a juste :     revision="%version%.1"
la variable version n'est pas définie...

Thierry

Re: Firefox, navigateur internet libre

Posté : 15 juin 2020 09:24
par raphael.brocq
mise à jour en 77.0.1
J'ai ajouté les deux variables de Thierry.

Re: Firefox, navigateur internet libre

Posté : 31 août 2020 16:09
par raphael.morel
Passage en 80.0 = OK

Re: Firefox, navigateur internet libre

Posté : 28 sept. 2020 09:40
par raphael.brocq
Passage en 81.0

Re: Firefox, navigateur internet libre

Posté : 28 sept. 2020 15:37
par david.potier
Bonjour,

J'ai modifié mon paquet de Firefox ESR pour passer de la version 68.12.0esr à la 78.3.0esr.
Pas de souci pour l'installation du paquet.

MAIS, pour un certain nombre de collègues (assez important, mais pas tous), impossible d'ouvrir Firefox, message à l'ouverture :
Profil manquant
Le profil Firefox ne peut être chargé. Il est peut-être manquant ou inaccessible.

Il n'est même pas possible d'ouvrir un nouveau profil, donc impossible d'ouvrir Firefox.

Il y a pourtant bien un profil Firefox dans le config_eole des collègues concernés.
En supprimant le dossier "Mozilla" de leur config_eole, ça refonctionne, perte des marques pages et temps perdu pour le réf numérique...

Ce que je ne m'explique pas c'est que ça ne l'a pas fait à tous les collègues...???
(L'utilisation des scripts de thierry à l'ouverture de session est en place sur le serveur)

Si vous avez une idée de la raison de ce message et d'une résolution possible à étendre, je suis preneur.