X에서 Chromium을 전체 화면으로 시작하는 방법은 무엇입니까?

X에서 Chromium을 전체 화면으로 시작하는 방법은 무엇입니까?

Raspbian Jessie Lite를 설치하고 브라우저가 전체 화면으로 실행되도록 최소한의 콘텐츠를 추가했습니다. 나는 IceWeasel로 시작했습니다.

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

그리고 이것을 내 안에 넣어라 .xinitrc:

iceweasel "http://localhost/"

이제 실행하면 startxIceWeasel이 로드됩니다. 그러나 화면의 작은 부분만 차지합니다. IceWeasel을 로드하고 닫은 다음 창 크기를 저장하는 파일을 수정하고 1920x1080으로 설정하여 이 문제를 해결할 수 있었습니다.

IceWeasel이 Chrome이 제공하는 새로운 ECMAScript 기능을 모두 지원하지 않는다는 사실을 발견하기 전까지는 모든 것이 괜찮았습니다. 그래서 Chromium으로 전환하려고 합니다. 나는 그것을 모두 설치하고 다음 .xinitrc과 같이 변경했습니다.

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

그러나 시작할 때 화면의 약 (아마도 정확히) 절반만 사용합니다! 다양한 옵션을 시도했지만 제대로 작동하지 않습니다. --start-fullscreen더 이상한 점은 올바르게 렌더링되지만 절반으로 잘린다는 것입니다! :(

참고: IceWeasel이 이미 모두 작동 중이면 필요하지 않은 것 같기 때문에 창 관리자 등을 설치하지 않으려고 합니다! ?

얼음 족제비:

얼음 족제비 전체 화면

크롬( --start-maximized--kiosk):

Chromium은 전체 화면이 아닙니다!

크롬( --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

관련 정보