Запуск фаерфокс в полноэкранном режиме

Обновлено: 04.07.2024

howto run firefox in fullscreen mode? (не могу решить данную проблему)

Модератор: /dev/random

howto run firefox in fullscreen mode?

запустить огнелиса можно и потом нажать F11. но нужен какой нибудь скрипт чтобы запускалось все автоматом. как задать эту функцию?

-fs --fullscreen не помогают

Здравствуйте! У меня такая проблема:
Что нужно сделать, чтобы Firefox, при скачивании torrent-файлов, запускал их с помощью Ktorrent? Когда я вибираю "Открыть с помощью. " и нажимаю "Выбрать другую программу", то не знаю, где и в какой директории мне нужно найт этот Кторрент. Здравствуйте! У меня такая проблема:
Что нужно сделать, чтобы Firefox, при скачивании torrent-файлов, запускал их с помощью Ktorrent? Когда я вибираю "Открыть с помощью. " и нажимаю "Выбрать другую программу", то не знаю, где и в какой директории мне нужно найт этот Кторрент. Когда я вибираю "Открыть с помощью. " и нажимаю "Выбрать другую программу", то не знаю, где и в какой директории мне нужно найт этот Кторрент.

Ну так узнайте об этом с помощью команд which ktorrent, whereis ktorrent.

P. S. Mifodix опередил. :)

Как я поняла, расширение Full Fullscreen позволяет запускать Firefox в полноэкранном режиме, если у него в настройках нажата галка "Fullscreen on startup". А нет ли всё же какого-нибудь способа вызывать Firefox в фуллскрин-моде с помощью аргумента командной строки?
Дело в том, что иногда Firefox нужно запускать на полный экран, а иногда в обычном режиме. С этим дополнением не особо удобно получается.

И кстати, может тему в "Программы" перекинуть?

but in the darkness, behind your smile, you scream. © Dio А нет ли всё же какого-нибудь способа вызывать Firefox в фуллскрин-моде с помощью аргумента командной строки? Увы, нет такого способа. Отчасти именно поэтому Full Fullscreen и был создан. А нет ли всё же какого-нибудь способа вызывать Firefox в фуллскрин-моде с помощью аргумента командной строки? Увы, нет такого способа. Отчасти именно поэтому Full Fullscreen и был создан.

Раз из-за этого создавался, почему не добавили такой параметр? but in the darkness, behind your smile, you scream. © Dio Раз из-за этого создавался, почему не добавили такой параметр? :)

А это уже разработчиков спрашивать надо. :)

Хотя, подозреваю, что они дадут примерно такой ответ: "Firefox рассчитывался на то, что расширение его функциональности будет достигаться за счет дополнений, вот и используйте их" и будут по-своему правы. Действительно, зачем вносить изменения в основной продукт ради реализации далеко не самой востребованной возможности? Те, кому эта возможность нужна, спокойно поставят нужное дополнение и будут вполне удовлетворены. Правда, это дополнение может оказаться несовместимым с последующими версиями браузера, а его создатель может потерять к нему интерес (облениться, жениться, умереть - нужное подчеркнуть :)) и тогда придется либо самостоятельно адаптировать код, либо дожидаться, пока это сделает кто-то другой. Но скорее всего, большинство тех, кто использует Full Fullscreen (а это администраторы интернет-киосков, для которых Full Fullscreen, собственно, и создавался), просто не станут обновлять версию браузера. Правда, есть шанс, что разработчики все-таки решат интегрировать это дополнение в Firefox, как уже бывало, но вероятность такого события я даже на глазок оценить не берусь. :)

Не стесняйтесь подписаться на эти ошибки, чтобы получить информацию о последних изменениях.

61 ответ

Многие полезные плагины упомянуты в других ответах, но не так много работают над Firefox 57 (Quantum). Если вы застряли, попробуйте ForceFull. Для бонусных очков по умолчанию он запускается в полноэкранном режиме при запуске. Конфигурация не нужна для получения этого поведения.

Вы можете попробовать R-KIOSK с хорошей работой.

Я бы дал вам +1, если вы объясните немного больше, если объясните немного больше, что это такое, что он делает и каков ваш личный опыт. – MadMike 14 September 2015 в 15:49 Я согласен с @MadMike. +1 после приятного объяснения :-) – AlexGreg 14 September 2015 в 16:01

Если вы используете firefox 3, вы можете использовать это расширение. Он позволяет запускать полноэкранный режим. Тонны других тоже, см. Здесь.

Я не знаю о командной строке.

в Linux (работает на debian jessie):

firefox -url http://superuser.com & xdotool search --sync --onlyvisible --class "Firefox" windowactivate key F11

firefox line - запускает firefox с URL-адресом и отключается от терминала («& amp;»). "& Амп;" требуется, иначе выполнение сценария не будет выполняться во время выхода firefox.

Окно поиска строки xdotool с частичным именем «Firefox» (частичное имя окна запуска приложения может быть определено с помощью xwininfo), активирует окно firefox, отправляет ключ F11 к Firefox.

Этот код немного лучше, чем решение YumYumYum (отправка ключа только при запуске firefox. sleep не очень полезный подход, причина может пропустить firefox на медленных / перегруженных компьютерах или слишком поздно компьютеры)

извините за поздний ответ (пропустил 6 лет)

Командная строка

Опция командной строки Firefox -fullscreen не работает для меня:

Расширение

Но использование опции командной строки от Kimmo Heinaaro работает как шарм.

Real Kiosk - это расширение Firefox, которое по умолчанию работает в полноэкранном режиме, отключает все меню, панели инструментов, команды клавиш и меню правой кнопки. Alt + Home доставляет вас домой.

Это возможно? Пробовал это руководство, только при старте системы - запускается браузер, но в полноэкранный режим не выходит. В режиме текущей сессии браузер худо-бедно ещё запускается этим скриптом в полноэкранном виде. Что может влиять на неисправный автостарт этого скрипта при заходе в систему?

Сделал такой вот скрипт в автозагрузке:

Соответственно, xdotool должен быть перед этим установлен. Видимо, в фоне что-то не успевало подгружаться и скрипт отрабатывал не до конца. Увеличил задержку перед исполнением скрипта и перед эмитацией нажатия кнопки F11 — и всё заработало. Спасибо за наводку про увеличение времени .



Иксы еще окно не отрисовали (или еще какая хрень не догрузилась), а ты его уже телипаешь на фулскрин. Задержку в несколько сек точно ставил, увеличивал? Возможно перед запуском фф тоже нужна.

deep-purple ★★★★★ ( 10.04.18 22:27:57 )
Последнее исправление: deep-purple 10.04.18 22:28:49 (всего исправлений: 1)


Если твой WM не умеет (а какой у тебя WM?), то попробуй поставить devilspie. Напиши правило в

(я надеюсь, что в правиле не ошибся - писал вслепую)

Zubok ★★★★★ ( 10.04.18 22:38:09 )
Последнее исправление: Zubok 10.04.18 22:38:40 (всего исправлений: 1)


какой WM ? В моем bspwm это можно местными средствами делать, при этом firefox все валидно подхватывает


Нет, всё бодро грузится, открывается бразер, но не разворачивается на полный экран. Задержку увеличивал до 9 секунд. Никакого эффекта. Т


Unity. Ubuntu 14.04.5.


А перед запуском фф задержку ставить пробовал?


Тогда, может, поставить Compiz Config Settings Manager? Там есть подобные настройки для каждого приложения в разделе Window Management -> Window Rules + Place Windows

Zubok ★★★★★ ( 10.04.18 23:01:04 )
Последнее исправление: Zubok 10.04.18 23:01:43 (всего исправлений: 1)



Всем ещё раз спасибо за идеи!


Ну а как решил задачу в итоге?


В теле темы всегда пишу, чтобы люди долго не листали переписку).


В теле темы всегда пишу, чтобы люди долго не листали переписку).

Ну, если честно, то решение с xdotool странное. Для твоей задачи инструмент хоть и рабочий, но такое решение — кривой костыль. Какие-то паузы выжидать. Зачем? 11 секунд! В иксах есть механизмы присвоения окнам свойств в момент их появления. Окно еще не отобразилось, а WM уже будет знать, как его отображать. То есть это либо оконные менеджеры умеют сами, либо сторонние средства типа devilspie (а в случае Unity — CCSM).

Zubok ★★★★★ ( 11.04.18 21:30:35 )
Последнее исправление: Zubok 11.04.18 21:38:12 (всего исправлений: 1)


К тому же, твое решение некорректное. Ты хоть понимаешь, куда посылается F11? Оно посылается не конкретно окну firefox, а окну, которое на момент срабатывания xdotool будет иметь input focus. Если кто-то перехватит фокус за твои 7 секунд (что-то вскочило на экране), то F11 firefox не получит.


Исправил код. Замечание верное. Фокус реально сбивался).


Задержка нужна, т.к. глючный Wi-Fi адаптер долго подсоединяется к сетке. Если он не соединится вовремя, браузер раскроется на весь экран со страницей ошибки. В итоге, время задержки было увеличено аж до 27 секунд (!). Это киоск, фэйлы с незагруженными страничками - крайне не желательны. А так, да, если коннект быстрый, смысла ставить такое долгое время нет.

Desmond_Hume ★★★★★ ( 12.04.18 04:47:13 )
Последнее исправление: Desmond_Hume 12.04.18 04:48:32 (всего исправлений: 1)


У огнелиса есть расширения для режима киоска.

Создай отдельный профиль firefox --ProfileManager и установи туда расширения необходимые. Потом стартуй по firefox -P <имя_профиля> .

И запускать через N секунд после старта тоже некорректно. Скриптом проверяй поднялась ли сеть, а потом стартуй огнелис.


Исправил код. Замечание верное. Фокус реально сбивался).

Ты его странно исправил, это мягко говоря. :) Твой код ничего не делает. То, что ты написал, не делает ничего. Надо хотя бы так (classname, class, name можно посмотреть в xprop, например):

Zubok ★★★★★ ( 12.04.18 07:43:16 )
Последнее исправление: Zubok 12.04.18 07:47:46 (всего исправлений: 1)


Это киоск, фэйлы с незагруженными страничками - крайне не желательны

А для чего киоск вообще нужен? Пользователь имеет доступ к клавиатуре? Он может нажать F11 и вывести FF из полноэкранного режима? Может, тебе вообще оконный менеджер не нужен в принципе, если компьютер будет без доступа к клавиатуре и выполнять только одну задачу серфинга по интернету.


Пользователь имеет доступ к виртуальной клавиатуре, на которой отсутствуют функциональные клавиши и клавиша Ctrl. Сама система нужна для настройки некоторых устройств и сервисов.


C чего ты взял, что он ничего не делает? У меня он делает следующее: открыто для теста окно хрома, окно терминала, из которого выполняю этот скрипт. В итоге, открывается Firefox и разворачивает на полный экран, окна хрома и терминала остаются прежними. Всё работает.

Desmond_Hume ★★★★★ ( 12.04.18 16:49:58 )
Последнее исправление: Desmond_Hume 12.04.18 16:51:33 (всего исправлений: 1)


Зачем это вообще на киоске?
Я когда-то делал для цати штук по районам, ничего кроме X не использовалось, никаких вм итп.
firefox --display=:0 -P /настроенный/профиль
Домашняя директория в чистом tmpfs с профилем воссоздается из тарбола перед каждым запуском фф, во избежание. По вкусу можно использовать tmpfs+overlay
Экранная клава, емнип, была в виде дополнения к фф.
Стартовало все мгновенно и ничего не ломалось.


Нет, не делает. Что эта строчка делает? Она в первой части просто запрашивает XID окон, которые подходят под критерий "-name 'firefox' и выводит их в stdout, а потом выполняет xdotool key "F11" , где <F11> снова достается окну, у которого фокус ввода. Если перед FF что-то перехватит фокус, то ему <F11> не достанется. Об этом я, кажется, выше сказал. Хочешь проверить? Пожалуйста. Открой FF, открой терминал перед FF. Терминал имеет фокус ввода. Теперь в терминале введи свою строчку.

Zubok ★★★★★ ( 12.04.18 17:25:04 )
Последнее исправление: Zubok 12.04.18 17:26:06 (всего исправлений: 1)


Zubok ★★★★★ ( 12.04.18 18:45:49 )
Последнее исправление: Zubok 12.04.18 18:46:14 (всего исправлений: 1)


Прошли те времена .


Когда я запускаю в скрипте, то всё выводится нормально. Если выполнить отдельно команду, то да, раскрывается терминал.

А теперь попоробуй мою строчку из такого же состояния.

Попробовал. На экране появился браузер Firefox. Раскрытия на весь экран не было.


Попробовал. На экране появился браузер Firefox. Раскрытия на весь экран не было.

Этого не может быть. Какую строчку ты попробовал? У меня все раскрывается после того, как FF выдвигается вперед.


Вот эту команду ввёл в терминале при раскрытом сзади Firefox'e:


А FF поднимается поверх терминала после выполнения этой строчки?


Да, фокус переключается на Firefox.


Не знаю. Должно работать. У меня работает из любого положения - пусть даже FF похоронен по десятью окнами. Он должен поднять окно FF, дождаться конца этой операции и только после этого переслать F11. Не знаю, в чем может быть дело у тебя. Попробуй добавить delay:


если команду написать так:


Я на федоре пробую. Не знаю, наверное, не имеет значения.


ТЫ делаешь то же самое, что и делал. xdotool передает F11 окну, которое имеет фокус, а не конкретному окну. Но у меня есть предположение, почему так происходит. Подчеркну, что это предположение. У меня FF еще старый, так как я хочу подзадержаться на GTK2. FF на GTK3 меня выбешивает, а у тебя наверняка все наоборот.

FF на GTK2 реагирует, а вот на GTK3 может не реагировать. Тогда выходя нет - поднимать окно и тут же второй командой через XTEST долбить F11.

А я же выше написал. Из xprop например.


Интересная инфа. Спасибо!


То есть твой последний вариант с отдельным xdotool после поднятия окна наверх единственный рабочий вариант (поднятием окна заведует WM, а не приложение, поэтому оно-то срабатывает).


В данной статье показаны действия, с помощью которых можно включить (отключить) полноэкранный режим в браузере Mozilla Firefox.

Полноэкранный режим в браузере Mozilla Firefox позволяет максимально задействовать всю площадь экрана для отображения и просмотра содержимого веб-страницы.

При использовании полноэкранного режима, элементы управления и навигации браузера, такие как панель вкладок, адресная строка и панель инструментов не отображаются.

Как включить полноэкранный режим в Firefox

Чтобы включить полноэкранный режим в Firefox, нажмите на клавиатуре клавишу F11.


На некоторых компьютерах с компактной клавиатурой (таких как ноутбуки и лаптопы) необходимо нажимать сочетание клавиш Fn + F11

Также, чтобы включить полноэкранный режим, откройте меню настроек браузера нажав на кнопку Открыть меню и в открывшемся меню, в пункте Масштаб нажмите на значок включения полноэкранного режима


Как отключить полноэкранный режим в Firefox

Чтобы отключить полноэкранный режим в Firefox, нажмите на клавиатуре клавишу F11.


На некоторых компьютерах с компактной клавиатурой (таких как ноутбуки и лаптопы) необходимо нажимать сочетание клавиш Fn + F11

Также, чтобы отключить полноэкранный режим подведите указатель мыши к верхнему краю экрана, затем откройте меню настроек браузера нажав на кнопку Открыть меню и в открывшемся меню, в пункте Масштаб нажмите на значок выхода из полноэкранного режима


Сочетания клавиш в полноэкранном режиме Firefox

В полноэкранном режиме можно использовать горячие клавиши:

  • Чтобы открыть новую вкладку, нажмите сочетание клавиш Ctrl + T
  • Чтобы открыть новое окно, нажмите сочетание клавиш Ctrl + N
  • Для увеличения масштаба, нажмите сочетание клавиш Ctrl + + (плюс)
  • Для уменьшения масштаба, нажмите сочетание клавиш Ctrl + - (минус)
  • Чтобы восстановить исходный масштаб страницы, нажмите сочетание клавиш Ctrl + 0 (ноль).

Используя рассмотренные выше действия, можно включить или отключить полноэкранный режим в браузере Mozilla Firefox.

Читайте также: