Firefox или параметры командной строки Хрома, чтобы установить полный экран и управлять начальной страницей

Я закончил тем, что установил установочный диск Debian на карте флэш-памяти с интерфейсом USB с помощью 'sudo dd, если = "~/Desktop/mini.img" = "/dev/rdisk2 bs=1m", затем от успешной установки Debian я мог chroot в хинду tarball, и устанавливать тот путь. Для переформатирования жестких дисков я загрузился в "спасательный" режим диска установки Debian. То же пошло для фиксации yaboot проблемы после того, как я закончил свою установку хинду execting оболочка в хинду разделе, я смог зафиксировать yaboot, не будучи должен загрузить операционную систему.

Я был наконец успешен, спасибо всем за справку.

1
13.06.2014, 20:40
4 ответа

При запуске Хрома с командной строки с URL это откроется той страницей, например:

chromium http://susestudio.com

Что касается открытия полного экрана браузера, man chromium имеет -app опция:

- app=URL
URL выполнений в "режиме приложения": без панелей инструментов браузера.

который, кажется, самая близкая опция.

Точно так же Firefox может быть запущен тот же путь с Вашим необходимым URL как аргумент команде. Для открытия Firefox в полном экране создайте новый профиль с помощью -ProfileManager опция, изменение в Полном экране и затем каждый раз, когда Вы запускаете Firefox с того профиля, он будет использовать опцию Fullscreen.

1
27.01.2020, 23:28
  • 1
    Спасибо, хотя, куда я поместил бы этот код? Запустите скрипт каждый раз, когда устройство загружается или Запущенный скрипт в конце сборки? личинка –  user55335 26.12.2013, 23:46

Я просто создал этот soloution для той проблемы

FFPROFILEFOLDER=`find ~/Library/Application\ Support/Firefox/Profiles/*.default -maxdepth 0` && echo 'pref("browser.startup.homepage", "http://foobar.org");' > "$FFPROFILEFOLDER"/user.js
  1. Это использует, Находят для определения Папки Профиля, и помещает это в Переменную под названием FFPROFILEFOLDER
  2. Это использует эхо для упаковки в ящики user.js Папки и Мест Конфигурация в нем Firefox nneds для установки домашней страницы.

Это имеет преимущество, что можно выполнить его в Терминале, и если Вы хотите, используют его в Сценарии, Вы получаете Переменную, которую можно использовать далее. Оборотная сторона, она работает, только если у пользователя только есть один Профиль в его Папке Профилей. (если Вы хотите заставить это работать, необходимо будет сделать массив для обработки нескольких найденных путей правильно),

Это было создано и testet в OSX 10.6, но это должно работать в каждом дистрибутиве Linux, я думаю.

0
27.01.2020, 23:28
  • 1
    Спасибо, хотя, куда я поместил бы этот код? Запустите скрипт каждый раз, когда устройство загружается или Запущенный скрипт в конце сборки? –  user55335 05.03.2014, 09:57

Jasonwryan дал Вам, каково, вероятно, лучшее решение. Если Вы, reall хотят изменить домашнюю страницу по умолчанию (не просто запускаются с определенной страницы, но изменяют, какая страница загрузки кнопки "Домой"), необходимо будет отредактировать файл конфигурации пользователя.

Для firefox, предпочтения хранятся в

$HOME/.mozilla/firefox/RANDOM_STRING.default/prefs.js

RANDOM_STRING отличается для каждого профиля пользователя. Домашняя страница по умолчанию сохраняется как:

user_pref("browser.startup.homepage", "http://foobar.com");

Так, для изменения домашней страницы на foo.com из командной строки Вы могли сделать:

sed -i.bak '
 s#\(\"browser\.startup\.homepage\", \"\)http:.*"#\1http://foo.com\"#
' $HOME/.mozilla/firefox/*.default/prefs.js
1
27.01.2020, 23:28

Хотя немного поздновато, я нашел решение проблемы с полноэкранным режимом.

Видимо, хромирование как опция называется --киоск, который запускает его в полноэкранном режиме. Однако, вам придется передать его на нужную веб-страницу, вместо того, чтобы использовать --app.

1
27.01.2020, 23:28

Теги

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