Как заставить Firefox начать всегда максимизировать?

Я настраиваю Ubuntu с помощью gnome для моей бабушки. Как я могу заставить firefox запускаться ВСЕГДА максимально.

9
задан 19 July 2011 в 01:43

14 ответов

Предполагая, что вы используете Compiz, вы можете заставить окно приложения иметь определенные характеристики (например, полноэкранный, всегда максимизированный) путем настройки некоторых настроек:

Установить диспетчер настроек CompizConfig sudo apt-get install compizconfig-settings-manager Открыть его и перейти к раздел «Правила окна». В текстовом поле Maximized введите name=Navigator Наконец, включите плагин Window Rules (флажок слева).

Это заставит Firefox всегда запускаться максимально. Как потенциально отрицательный побочный эффект, это также сделает невозможным un-maximize Firefox.

5
ответ дан 25 July 2018 в 21:34
  • 1
    class=Firefox также работает. – dv3500ea 19 July 2011 в 03:14
  • 2
    @ dv3500ea, это намного логичнее, чем name=Navigator, но я не думаю, что я обновлю свой ответ, потому что я слишком ленив, чтобы снять новый скриншот. :) – Michael Martin-Smucker 14 September 2011 в 18:32

Это можно сделать с помощью скрипта 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.

10
ответ дан 25 July 2018 в 21:34
  • 1
    Если вы не используете традиционное меню (например, если вы используете Unity Dash и Launcher), вам нужно будет изменить команду для этих пусковых установок Firefox отдельно? – Michael Martin-Smucker 19 July 2011 в 03:25
  • 2
    Нет, потому что традиционное меню, редактор меню и черта Unity используют gmenu в качестве своего бэкэнда. – dv3500ea 19 July 2011 в 03:53
  • 3
    Интересное решение, я должен был sudo apt-get install python-wnck на Xubuntu 14.04, чтобы заставить его работать. – TuKsn 2 July 2014 в 19:26

Предполагая, что вы используете Compiz, вы можете заставить окно приложения иметь определенные характеристики (например, полноэкранный, всегда максимизированный) путем настройки некоторых настроек:

Установить диспетчер настроек CompizConfig sudo apt-get install compizconfig-settings-manager Открыть его и перейти к раздел «Правила окна». В текстовом поле Maximized введите name=Navigator Наконец, включите плагин Window Rules (флажок слева).

Это заставит Firefox всегда запускаться максимально. Как потенциально отрицательный побочный эффект, это также сделает невозможным un-maximize Firefox.

5
ответ дан 31 July 2018 в 10:59
  • 1
    class=Firefox также работает. – dv3500ea 19 July 2011 в 03:14
  • 2
    @ dv3500ea, это намного логичнее, чем name=Navigator, но я не думаю, что я обновлю свой ответ, потому что я слишком ленив, чтобы снять новый скриншот. :) – Michael Martin-Smucker 14 September 2011 в 18:32

Это можно сделать с помощью скрипта 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.

10
ответ дан 31 July 2018 в 10:59
  • 1
    Если вы не используете традиционное меню (например, если вы используете Unity Dash и Launcher), вам нужно будет изменить команду для этих пусковых установок Firefox отдельно? – Michael Martin-Smucker 19 July 2011 в 03:25
  • 2
    Нет, потому что традиционное меню, редактор меню и черта Unity используют gmenu в качестве своего бэкэнда. – dv3500ea 19 July 2011 в 03:53
  • 3
    Интересное решение, я должен был sudo apt-get install python-wnck на Xubuntu 14.04, чтобы заставить его работать. – TuKsn 2 July 2014 в 19:26

Предполагая, что вы используете Compiz, вы можете заставить окно приложения иметь определенные характеристики (например, полноэкранный, всегда максимизированный) путем настройки некоторых настроек:

Установить диспетчер настроек CompizConfig sudo apt-get install compizconfig-settings-manager Открыть его и перейти к раздел «Правила окна». В текстовом поле Maximized введите name=Navigator Наконец, включите плагин Window Rules (флажок слева).

Это заставит Firefox всегда запускаться максимально. Как потенциально отрицательный побочный эффект, это также сделает невозможным un-maximize Firefox.

5
ответ дан 31 July 2018 в 11:58
  • 1
    class=Firefox также работает. – dv3500ea 19 July 2011 в 03:14
  • 2
    @ dv3500ea, это намного логичнее, чем name=Navigator, но я не думаю, что я обновлю свой ответ, потому что я слишком ленив, чтобы снять новый скриншот. :) – Michael Martin-Smucker 14 September 2011 в 18:32

Это можно сделать с помощью скрипта 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.

10
ответ дан 31 July 2018 в 11:58
  • 1
    Если вы не используете традиционное меню (например, если вы используете Unity Dash и Launcher), вам нужно будет изменить команду для этих пусковых установок Firefox отдельно? – Michael Martin-Smucker 19 July 2011 в 03:25
  • 2
    Нет, потому что традиционное меню, редактор меню и черта Unity используют gmenu в качестве своего бэкэнда. – dv3500ea 19 July 2011 в 03:53
  • 3
    Интересное решение, я должен был sudo apt-get install python-wnck на Xubuntu 14.04, чтобы заставить его работать. – TuKsn 2 July 2014 в 19:26

Предполагая, что вы используете Compiz, вы можете заставить окно приложения иметь определенные характеристики (например, полноэкранный, всегда максимизированный) путем настройки некоторых настроек:

Установить диспетчер настроек CompizConfig sudo apt-get install compizconfig-settings-manager Открыть его и перейти к раздел «Правила окна». В текстовом поле Maximized введите name=Navigator Наконец, включите плагин Window Rules (флажок слева).

Это заставит Firefox всегда запускаться максимально. Как потенциально отрицательный побочный эффект, это также сделает невозможным un-maximize Firefox.

5
ответ дан 2 August 2018 в 03:11
  • 1
    class=Firefox также работает. – dv3500ea 19 July 2011 в 03:14
  • 2
    @ dv3500ea, это намного логичнее, чем name=Navigator, но я не думаю, что я обновлю свой ответ, потому что я слишком ленив, чтобы снять новый скриншот. :) – Michael Martin-Smucker 14 September 2011 в 18:32

Это можно сделать с помощью скрипта 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.

10
ответ дан 2 August 2018 в 03:11
  • 1
    Если вы не используете традиционное меню (например, если вы используете Unity Dash и Launcher), вам нужно будет изменить команду для этих пусковых установок Firefox отдельно? – Michael Martin-Smucker 19 July 2011 в 03:25
  • 2
    Нет, потому что традиционное меню, редактор меню и черта Unity используют gmenu в качестве своего бэкэнда. – dv3500ea 19 July 2011 в 03:53
  • 3
    Интересное решение, я должен был sudo apt-get install python-wnck на Xubuntu 14.04, чтобы заставить его работать. – TuKsn 2 July 2014 в 19:26

Предполагая, что вы используете Compiz, вы можете заставить окно приложения иметь определенные характеристики (например, полноэкранный, всегда максимизированный) путем настройки некоторых настроек:

Установить диспетчер настроек CompizConfig sudo apt-get install compizconfig-settings-manager Открыть его и перейти к раздел «Правила окна». В текстовом поле Maximized введите name=Navigator Наконец, включите плагин Window Rules (флажок слева).

Это заставит Firefox всегда запускаться максимально. Как потенциально отрицательный побочный эффект, это также сделает невозможным un-maximize Firefox.

5
ответ дан 4 August 2018 в 19:04
  • 1
    class=Firefox также работает. – dv3500ea 19 July 2011 в 03:14
  • 2
    @ dv3500ea, это намного логичнее, чем name=Navigator, но я не думаю, что я обновлю свой ответ, потому что я слишком ленив, чтобы снять новый скриншот. :) – Michael Martin-Smucker 14 September 2011 в 18:32

Это можно сделать с помощью скрипта 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.

10
ответ дан 4 August 2018 в 19:04
  • 1
    Если вы не используете традиционное меню (например, если вы используете Unity Dash и Launcher), вам нужно будет изменить команду для этих пусковых установок Firefox отдельно? – Michael Martin-Smucker 19 July 2011 в 03:25
  • 2
    Нет, потому что традиционное меню, редактор меню и черта Unity используют gmenu в качестве своего бэкэнда. – dv3500ea 19 July 2011 в 03:53
  • 3
    Интересное решение, я должен был sudo apt-get install python-wnck на Xubuntu 14.04, чтобы заставить его работать. – TuKsn 2 July 2014 в 19:26

Предполагая, что вы используете Compiz, вы можете заставить окно приложения иметь определенные характеристики (например, полноэкранный, всегда максимизированный) путем настройки некоторых настроек:

Установить диспетчер настроек CompizConfig sudo apt-get install compizconfig-settings-manager Открыть его и перейти к раздел «Правила окна». В текстовом поле Maximized введите name=Navigator Наконец, включите плагин Window Rules (флажок слева).

Это заставит Firefox всегда запускаться максимально. Как потенциально отрицательный побочный эффект, это также сделает невозможным un-maximize Firefox.

5
ответ дан 6 August 2018 в 03:23
  • 1
    class=Firefox также работает. – dv3500ea 19 July 2011 в 03:14
  • 2
    @ dv3500ea, это намного логичнее, чем name=Navigator, но я не думаю, что я обновлю свой ответ, потому что я слишком ленив, чтобы снять новый скриншот. :) – Michael Martin-Smucker 14 September 2011 в 18:32

Это можно сделать с помощью скрипта 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.

10
ответ дан 6 August 2018 в 03:23
  • 1
    Если вы не используете традиционное меню (например, если вы используете Unity Dash и Launcher), вам нужно будет изменить команду для этих пусковых установок Firefox отдельно? – Michael Martin-Smucker 19 July 2011 в 03:25
  • 2
    Нет, потому что традиционное меню, редактор меню и черта Unity используют gmenu в качестве своего бэкэнда. – dv3500ea 19 July 2011 в 03:53
  • 3
    Интересное решение, я должен был sudo apt-get install python-wnck на Xubuntu 14.04, чтобы заставить его работать. – TuKsn 2 July 2014 в 19:26

Предполагая, что вы используете Compiz, вы можете заставить окно приложения иметь определенные характеристики (например, полноэкранный, всегда максимизированный) путем настройки некоторых настроек:

Установить диспетчер настроек CompizConfig sudo apt-get install compizconfig-settings-manager Открыть его и перейти к раздел «Правила окна». В текстовом поле Maximized введите name=Navigator Наконец, включите плагин Window Rules (флажок слева).

Это заставит Firefox всегда запускаться максимально. Как потенциально отрицательный побочный эффект, это также сделает невозможным un-maximize Firefox.

5
ответ дан 7 August 2018 в 21:09
  • 1
    class=Firefox также работает. – dv3500ea 19 July 2011 в 03:14
  • 2
    @ dv3500ea, это намного логичнее, чем name=Navigator, но я не думаю, что я обновлю свой ответ, потому что я слишком ленив, чтобы снять новый скриншот. :) – Michael Martin-Smucker 14 September 2011 в 18:32

Это можно сделать с помощью скрипта 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.

10
ответ дан 7 August 2018 в 21:09
  • 1
    Если вы не используете традиционное меню (например, если вы используете Unity Dash и Launcher), вам нужно будет изменить команду для этих пусковых установок Firefox отдельно? – Michael Martin-Smucker 19 July 2011 в 03:25
  • 2
    Нет, потому что традиционное меню, редактор меню и черта Unity используют gmenu в качестве своего бэкэнда. – dv3500ea 19 July 2011 в 03:53
  • 3
    Интересное решение, я должен был sudo apt-get install python-wnck на Xubuntu 14.04, чтобы заставить его работать. – TuKsn 2 July 2014 в 19:26

Другие вопросы по тегам:

Похожие вопросы: