Я настраиваю Ubuntu с гномом для моей бабушки. Как я могу заставить Firefox всегда запускаться максимизируемый.
Возможно достигнуть этого со сценарием Python. Сценарий требует, чтобы python-wnck и python-gtk были установлены, для работы, хотя я думаю, что они установлены по умолчанию так или иначе.
Скопируйте и вставьте это в текстовый редактор и сохраните его где-нибудь (например, ~/.maximised-firefox.py):
#!/usr/bin/env python
import wnck
import gtk
import subprocess
import time
firefox = subprocess.Popen(["firefox"])
b = True
while b:
screen = wnck.screen_get_default()
while gtk.events_pending():
gtk.main_iteration()
windows = screen.get_windows()
for w in windows:
if w.get_pid() == firefox.pid:
w.maximize()
b = False
time.sleep(1)
firefox.wait()
Затем сделайте этот исполняемый файл и скопируйте в местоположение в масштабе всей системы путем открытия терминала и выполнения:
chmod +x ~/.maximised-firefox.py
sudo cp ~/.maximised-firefox.py /usr/bin/maximised-firefox
Вы можете затем, с помощью профиля бабушки, отредактировать меню с помощью редактора меню. Можно добраться до этого из меню правой кнопки меню или путем выполнения alacarte
.
Затем отредактируйте объект Firefox и установите команду на maximised-firefox
.
Принятие Вас использует Compiz, можно вынудить окно приложения иметь определенные характеристики (например, полный экран, всегда максимизируемый) путем тонкой настройки некоторых настроек:
Менеджер по настройкам CompizConfig установки
sudo apt-get install compizconfig-settings-manager
Откройте его и перейдите к разделу Window Rules.
В Maximized
текстовое поле, войти name=Navigator
Наконец, включите плагин Правил Окна (флажок слева).
Это заставит Firefox всегда запускаться максимизируемый. Как потенциально отрицательный побочный эффект, это также лишит возможности не максимизировать Firefox.
Основываясь на этой статье, это может быть связано с конфигурацией resistFingerprinting.
Загрузите about:config в адресную строку Firefox.
Подтвердите, что вы будете осторожны, если появится предупреждающее сообщение.
Найдите privacy.resistFingerprinting Если для параметра установлено значение «Истина», дополнительная защита отпечатков пальцев включена, если для него установлено значение «Ложь», она отключена.
Если это правда, установите для него значение false и перезапустите Firefox.
Надеюсь, это поможет.