Intereting Posts
Функция bash, которая отправляет электронную почту после завершения работы Как я могу разбивать страницы UTF-8 и видеть правильные символы? Как регистрировать SSHD сбойные логины с именами пользователей в OpenBSD 5.3? python os.system: синтаксическая ошибка рядом с неожиданным токеном `(‘- вложенные скобки Является ли / dev / nvram опасным для записи? Проблема с rsyslog conf file Как сообщить wget, где извлекать файлы, переданные через '-input-file' Как я могу исправить «insserv: существует ли цикл между сервисами mountnfs и nfs-common, если они запущены» в Debian wheezy? Не удалось добавить ubuntu в домены Windows? используя центризацию Заставляет ли приложение освобождать выделенную память? Загрузите копию файла, который обновляется при изменении yaourt -Syu не работает в arch linux Перенаправить исходящий трафик в локальной сети, идущий на порт 443, на порт 80 или 8080 вместо Раздел установки RPM% Отправлять журналы AIX local7 в отдельный файл

Как я могу запустить Xromium в полноэкранном режиме под X?

Я установил Raspian Jessie Lite и добавил, насколько я могу, чтобы браузер работал в полноэкранном режиме. Я начал с IceWeasel:

sudo apt-get install -y x-window-system iceweasel 

И поместите это в мой .xinitrc :

 iceweasel "http://localhost/" 

Теперь, когда я запускаю startx он загружает IceWeasel. Тем не менее, он занял лишь небольшое место; часть экрана. Я смог исправить это, загрузив IceWeasel, закрыв его, а затем изменив файл, который сохранил размер окна и сделал его 1920×1080.

Все было в порядке, пока я не обнаружил, что IceWeasel не поддержал все, что понравилось Chrome в ECAMScript. Итак, я пытаюсь обменять на Chromium. Мне удалось установить все, и я изменил свой .xinitrc на это:

 chromium-browser --start-maximized --kiosk http://localhost/ 

Однако, когда это запускает, он использует только (возможно, ровно) половину экрана! Я пробовал различные варианты, но не могу заставить его работать. --start-fullscreen даже более странный и корректно отображает, но получает расколотый пополам! 🙁

Примечание. Я пытаюсь избежать установки любого оконного менеджера / etc, так как кажется, что это не обязательно, если IceWeasel уже работает правильно !?

Лед ласка:

Полноэкранный режим Iceweasel

Хром ( --start-maximized и --kiosk ):

Хром не совсем полный экран!

Хром ( --start-fullscreen ):

Хром, нарезанный пополам

Хорошо, с помощью этой темы я получил ее работу. Хотя этот плакат сказал, что он не работает, я отредактировал .config/chromium/Default/Preferences и явно задал размер окна:

До

 "window_placement": { "bottom":1060, "docked":false, "left":10, "maximized":true, "right":950, "top":10 // ... 

После

 "window_placement": { "bottom":1080, "docked":false, "left":0, "maximized":true, "right":1920, "top":0 // ... 

Я задавался вопросом, может быть, это было плохо связано с первой загрузкой приложения, не являющейся полноэкранным, но я попытался удалить ~/.config а затем снова загрузить его, но он только что воссоздал его с левой половиной экрана. Наверное, мне придется писать сценарий, загружая Chromium, убивая его, а затем переписывая эту часть файла в моем скрипте настройки! ; (

Можешь попробовать

--start-fullscreen Указывает, должен ли браузер запускаться в полноэкранном режиме, например, если пользователь нажал F11 сразу после запуска.

как указано в автоматической веб-странице Peter Beverloo.

Предполагая, что ваш монитор меньше, чем 7000 пикселей

 chromium-browser --window-size=7000,7000 --start-fullscreen 

Эта команда будет определять высоту / ширину экрана

Теперь вы также можете использовать его в сценарии bash:

/home/pi/full.sh

 #!/bin/bash/ chromium-browser --window-size=7000,7000 --start-fullscreen 

а затем запустить

 startx /home/pi/full.sh 

Он запустит полноэкранный браузер с терминала без подключения: D.

НЕ НУЖНО,

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

 #!/bin/bash CMD="$(fbset -s | awk '$1 == "geometry" { print $2" "$3 }')" echo "$CMD" 

Надеюсь, это поможет.