Raspbian Jessie Lite를 설치하고 브라우저가 전체 화면으로 실행되도록 최소한의 콘텐츠를 추가했습니다. 나는 IceWeasel로 시작했습니다.
sudo apt-get install -y x-window-system iceweasel
그리고 이것을 내 안에 넣어라 .xinitrc
:
iceweasel "http://localhost/"
이제 실행하면 startx
IceWeasel이 로드됩니다. 그러나 화면의 작은 부분만 차지합니다. IceWeasel을 로드하고 닫은 다음 창 크기를 저장하는 파일을 수정하고 1920x1080으로 설정하여 이 문제를 해결할 수 있었습니다.
IceWeasel이 Chrome이 제공하는 새로운 ECMAScript 기능을 모두 지원하지 않는다는 사실을 발견하기 전까지는 모든 것이 괜찮았습니다. 그래서 Chromium으로 전환하려고 합니다. 나는 그것을 모두 설치하고 다음 .xinitrc
과 같이 변경했습니다.
chromium-browser --start-maximized --kiosk http://localhost/
그러나 시작할 때 화면의 약 (아마도 정확히) 절반만 사용합니다! 다양한 옵션을 시도했지만 제대로 작동하지 않습니다. --start-fullscreen
더 이상한 점은 올바르게 렌더링되지만 절반으로 잘린다는 것입니다! :(
참고: IceWeasel이 이미 모두 작동 중이면 필요하지 않은 것 같기 때문에 창 관리자 등을 설치하지 않으려고 합니다! ?
얼음 족제비:
크롬( --start-maximized
및 --kiosk
):
크롬( --start-fullscreen
):
답변1
알았어, 도움을 받아이 스레드나는 성공했다. 포스터에서는 작동하지 않는다고 했지만 .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을 로드하고 종료한 다음 설정 스크립트에서 파일의 해당 부분을 다시 작성하는 스크립트를 작성해야 할 것 같습니다! ;(
답변2
튜닝이 더 쉽습니다. 크롬 시작 중에 ~/.config/chromium/Default/Preferences
플래그를 사용 하면 됩니다.--window-position=0,0
바라보다Chromium 명령줄 스위치사용 가능한 크롬 스위치의 전체 목록 보기
답변3
모니터가 7000px보다 작다고 가정
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
GUI가 아닌 터미널에서 전체 화면 브라우저가 시작됩니다. :D.
불필요한,
하지만 재미로 화면 해상도를 얻기 위해 bash 코드를 테스트했지만 필요하지 않습니다.
#!/bin/bash
CMD="$(fbset -s | awk '$1 == "geometry" { print $2" "$3 }')"
echo "$CMD"
답변4
Chromium을 전체 화면으로 시작하려면 /etc/xdg/lxsession/LXDE/autostart에 이를 추가해 보세요.
@chromium-browser -e Fullscreen -a http://google.com