web-dev-qa-db-fra.com

Comment modifier Firefox en mode sans échec depuis la ligne de commande linux

Quand vous entrez:

firefox -safe-mode

il redémarre Firefox en "mode sans échec" avec l'ensemble des add/extensions ou paramètres désactivés. Voir Mode sans échec

Je voudrais avoir une extension particulière, ProCon Latte , par exemple, pas pour être désactivé.

Comment puis-je le faire en ligne de commande et quel fichier modifier?

Edit: Déjà 5 ans! En fait, un module complémentaire tel que Procon Latte bloque le contenu réservé aux adultes. Je ne voulais pas pouvoir remplacer le complément par la commande linux firefox -safe-mode. Maintenant, procon latte n'est pas compatible avec firefox quantium (58.0) Quelqu'un a dit que vous deviez changer le bashrc et que c'était la meilleure solution pour le moment. Je mets aussi un DNS (d'opendns).

2
winston_smith

Malheureusement, Firefox ne peut pas activer les plug-ins de manière sélective à partir de la ligne de commande, mais procédez comme suit graphiquement:

Pour exécuter Firefox normalement

Pour exécuter Firefox hors du mode sans échec, exécutez simplement Firefox à partir de la ligne de commande:

firefox

Activer/désactiver sélectivement les plugins

Pour trouver tous vos plugins installés, exécutez firefox -url sur: les plugins en ligne de commande:

firefox -safe-mode -url about:plugins

Une fois que vous avez fait cela, vous pouvez activer/désactiver manuellement les plugins avec l'interface graphique.
Menu Goto Tools> Add-ons> Plugins
Puis désactivez tout et réactivez-les un par un pour voir quels plugins vous posent des problèmes

2
Morgoth

Vous ne savez pas exactement ce que vous voulez réaliser et pourquoi vous mentionnez le "mode sans échec", mais dans sa version actuelle , vous ne pouvez pas faire ce que vous voulez, que ce soit par ligne de commande ou interface graphique. Le "mode sans échec" est une aide au débogage et non un moyen de navigation plus sûr ou plus sécurisé.

Toutefois ...

  • vous pouvez créer un second profil avec firefox -P
  • installez uniquement la ou les extensions dont vous avez besoin
  • définir tous les plugins sur "Demander à activer" dans Tools, Add-ons, Plugins
1
DK Bose

Je peux avoir une solution rapide mais sale à votre problème.

ProCon latte est une extension que vous pouvez garder activée en "mode privé" mais qui peut être facilement désactivée si vous entrez en "mode sans échec". Selon moi, il ne s'agit pas de déboguer une extension de navigateur, etc. Il s'agit simplement de ne pas autoriser la désactivation d'une extension de filtrage du contenu. Période.

Voici un "moyen" de bloquer le fonctionnement du mode sans échec, au moins un effort nul.

Dans Ubuntu, le moyen habituel d’accéder à firefox -safe-mode consiste à utiliser la ligne de commande. Ce que j'ai basé dans les discussions de ce post: https://unix.stackexchange.com/questions/90998/block-particular-command-in-linux-for-specific-user était de bloquer une l’utilisateur exécutant Firefox depuis la ligne de commande :-) Le même utilisateur peut toujours ouvrir Firefox en cliquant sur dans la barre latérale ou via le lanceur Unity/GNOME… mais toujours en mode "normal" activé par proconlatte :-)

Voici ce que j'ai ajouté à mon fichier ~./Bashrc:

/usr/bin/firefox() {
   echo "command not allowed for you"
}
firefox() {
   echo "command not allowed for you"
}

readonly -f /usr/bin/firefox
readonly -f firefox

J'espère que ça aide! Le blog de ce type http://mike.kaply.com/2012/03/16/customizing-firefox-autoconfig-files/ et l'assistant d'extension CCK2 devraient être le moyen approprié pour désactiver le "mode sans échec". "Tout à fait, mais c'est un peu lourd à lire/comprendre pour moi.

À votre santé,

1
user1485934

Cela peut dépendre de l'extension. Dans le cas de "ProCon Latte Content Filter", il existe une solution simple (du moins pour la version Mac de Firefox v54).

Assurez-vous d'abord que l'option de mot de passe de ProCon Latte est activée. Assurez-vous ensuite que Firefox n'est pas ouvert.

A présent, recherchez le fichier "prefs.js" dans votre dossier de profil Firefox (par exemple,/Utilisateurs/votre nom/Bibliothèque/Application Support/Firefox/Profils/yourprofile.default/prefs.js).

Ouvrez le fichier en utilisant TextEdit [faites d'abord une sauvegarde en cas d'erreur].

Recherchez cette section: {9D6218B8-03C7-4b91-AA43-680B305DD35C} .xpi\", \" multiprocessCompatible\": false, \" runInSafeMode\": false, \"

Tout ce que vous avez à faire est de changer la partie qui dit "runInSafeMode \": false,\"dans" runInSafeMode\": true, \"

Enregistrez le changement.

Lorsque vous démarrez Firefox en mode sans échec, vous constaterez que ProCon Latte fonctionne bien qu'il prétende qu'il est désactivé dans votre liste de compléments.

Remarque: Vous pouvez trouver une bonne idée de faire de ProCon Latte une extension globale (cela le rendra disponible pour tous les utilisateurs de Firefox ainsi que pour tous les nouveaux profils que vous créez). Il suffit de déplacer le fichier "{9D6218B8-03C7-4b91-AA43-680B305DD35C}} .xpi" dans le dossier "extensions" de votre profil vers le dossier des extensions Mozilla (par exemple, Bibliothèque/Application Support/Mozilla/Extensions/{ec8030f7-c20a-464f -9b0e-13a3a9e97384}). Vous devrez alors refaire la modification du fichier "prefs.js". Cette modification devra également être effectuée pour chaque utilisateur et profil si vous ne souhaitez pas qu'ils le contournent en mode sans échec.

En outre, si vous avez un enfant très féru de technologie qui essaie de contourner ce filtrage de contenu, procurez-vous une application du type "invisibliX" afin de rendre invisibles les dossiers des profils et des extensions de Firefox.

0
T2000