Отключить расширение firefox из консоли
На моем экране высокого разрешения для некоторых приложений, которые не масштабируются до глобального масштабного коэффициента, я использую специальный сценарий запуска, который изменяет разрешение и масштабный коэффициент до Full-HD и масштабного коэффициента 1, но затем расширение, которое масштабирует все дважды в Firefox все становится по-настоящему большим. Я должен отключить расширение в меню дополнений вручную.
Есть ли способ отключить расширение внутри запущенного экземпляра Firefox из консоли?
Или я могу изменить свои надстройки Zoom Menu Elements, чтобы они сохраняли состояние масштабирования в файловой системе, где я могу изменить его с помощью bash?
Связанная тема: Исправлено масштабирование Java-приложений для экрана с высоким DPI
1 ответ
Нет, в этом нет ничего элегантного... Не поверьте мне на слово, изучите исходный код удаленных команд Mozilla
Хотя есть очень нелегкий метод: pkill firefox&&sleep 1&&firefox -safe-mode
,
Немного подробнее о не элегантном решении теперь вы упомянули "Элементы меню Zoom":
В Firefox есть способ блокировки настроек, но это опять-таки для ситуации развертывания, поэтому изменение его на лету снова pkill firefox&&ChangeUserPref.sh layout.css.devPixelsPerPx iOneorTwo&&firefox
,
Если это вариант решения, необходимо создать файл prefs.js, записать ChangeUserPref.sh и деактивировать "Элементы меню масштабирования" (так как теперь эта функция будет управляться вне Firefox).
Относительно "потери вкладок" из-за перезапуска: это тоже предпочтение, поэтому его тоже можно заблокировать, но это лучшее, что я могу для вас сделать...:(