베타 주현절 브라우저 (웹 브라우저), 쉼표 라인 자동 시작?


15

Raspbian을 실행 중이고 "키오스크 모드"상자를 설정하려고합니다. 나는 midori로 이것을 성공적으로 수행했지만 midori는 html5를 지원하지 않습니다. 그래서 나는 새로운 베타 "웹 브라우저"를 시도하고 싶었습니다 (주현절 브라우저 실행).

내 현재 설정은 다음과 같습니다 /etc/xdg/lxsession/LXDE/autostart:

@xset s off
@xset -dpms
@xset s noblank
@midori -e Fullscreen -a http://www.playr.biz/23612/15122

이 새로운 웹 브라우저는 여기에서 논의 됩니다

그러나 맨 페이지를 볼 때 CLI 옵션에 대해서는별로 설명하지 않습니다.

man epiphany-browser

그래서 내 질문은 : 어떻게하면 주현절 브라우저를 전체 화면 모드로 시작하고 위의 미도리에서했던 것처럼 특정 URL을 시작할 수 있습니까? (가능한 경우).

업데이트 : 조언을 따르고 / etc / xdg / lxsession / LXDE / autostart 파일에서 다음을 시도했습니다.

@epiphany-browser http://www.playr.biz/5dd1/1ddd5
@sleep 2s
@echo key F11 | xte

그러나 전체 화면으로 만들지 않았으므로 xte를 수동으로 실행하려고했지만 "디스플레이 '기본'을 열 수 없습니다"라는 오류가 발생했습니다.

그래서 두 가지 일을했는데 파일을 변경 /etc/lightdm/lightdm.conf하고이 줄을 찾았습니다.

xserver-command=X -s 0 dpms

그런 다음으로 변경했습니다.

xserver-command=X -s 0 dpms :0

디스플레이 / 화면을 : 0 (로컬 호스트 번호 0)으로 정의

지금 내가 이것을 실행하면

echo key F11 | xte -x:0

화면이 전체 화면으로 이동합니다.

그러나 다음 /etc/xdg/lxsession/LXDE/autostart과 같이 업데이트하면

@epiphany-browser http://www.playr.biz/5ddd/1dddd
@sleep 60s
@echo key F11 | xte -x:0

추신 : 저는 2 초, 10 초, 60 초 및 120 초를 시도했지만 도움이되지 않았습니다.

@sleep 60이 작동하지 않을 수 있습니다.

답변:


8

이것은 귀하의 문제에 대한 직접적인 대답은 아니지만 상황에 따른 제안입니다.

"키오스크 모드"상자를 설정하려고합니다. 나는 midori로 이것을 성공적으로 수행했지만 midori는 html5를 지원하지 않습니다.

크롬 (크롬 포크)은 pi에 사용할 수 있으며 HTML 5를 지원하며 문서화되지는 않았지만 --kiosk모드가 있습니다. 나는 이것을 라즈 비아에서 테스트했지만 아치와 피 도라 저장소에도 있다고 생각합니다.

> apt-get install chromium

놀랍게도 작은 다운로드, <100MB. 그때:

> chromium --kiosk

프레스토, 전체 화면. 전체 화면에서 벗어날 수있는 방법은 없지만 (F11이 작동하지 않음) 아마도 키오스크 모드의 요점 일 것입니다.

처음에 크롬은 ~ 70MB 의 가정용 메모리 공간 (즉, 실제 RAM 사용량)을 갖습니다 .


지금 이것을 테스트하면 키오스크 모드가 광고 된대로 작동하지만 html5 비디오가 여전히 불평합니다.
Sverre

HTML5 비디오 표준은 어떤 형식이 지원되어야하는지에 대한 법적인 싸움의 혼란을 초래하는 것으로 보인다. AFAICT 는이 결과를 읽고 필요한 것이 없습니다 , lol. H.264라면 크롬이 크롬에서 제거되었지만 크롬이 하드웨어 가속을 가지고 있기 때문에 수치가 아니라는 메모가 있습니다. 파이어 폭스에는 F11을 통한 전체 화면 / 키오스크 모드가없는 것처럼 보이지만 Firefox는 (어떻게 시도 했습니까?)
goldilocks

나는 FF가 내리스트에 다음에 있다고 생각한다 :)
Sverre

FF는 트릭을 수행했습니다. 그러나 크롬은 도움을 주셔서 감사했습니다.
Sverre

8

직접 수행 할 수있는 방법은 아니지만 xte 도구를 사용하여 키 누름을 시뮬레이션 할 수 있습니다.

epiphany-browser http://www.playr.biz/23612/15122
sleep 2s # give it time to start
echo key F11 | xte # simulate pressing the full screen key

고마워, 나는 이것을 시도 할 것이다. 나는 당신에게 투표 할 것이지만 이것에 대한 업장은 없습니다. (라스베리 파이)
Sverre

xte를 얻기 위해 xautomation을 설치했지만 xte를 실행하려고 할 때 "디스플레이를 '기본'으로 열 수 없습니다. Google을 시도했지만 지금까지 아무것도 없습니다
Sverre

1
대신 "DISPLAY = : 0 echo 키 F11 | xte"를 사용해보십시오.
Fred

그렇습니다, 고마워. 도움이되었습니다. 이제 지연 작업
Sverre

1
문제가 @ 일 수 있다고 생각합니다. ArchWiki ( wiki.archlinux.org/index.php/LXDE#Autostart_files ) 에 따르면 충돌이 발생하면 지속적으로 다시 시작해야하는 프로세스에 사용되므로 전체 파일이 비선형으로 실행됩니다. 즉, 수면은 실제로 아무것도하지 않습니다. 선형 실행을 보장하기 위해 모든 것을 bash 스크립트에 넣고 자동 시작 파일을 호출하여 충돌이 발생하면 다시 시작되도록하십시오.
Fred


1

여기서 트릭은에 의존하지 않고 자동화 스크립트에 sleep 명령을 포함시키는 것입니다 /bin/sleep.

/etc/xdg/lxsession/LXDE-pi/autostart모습은 다음과 같으며 의도 한대로 작동하는 것 같습니다.

@xset s off
@xset -dpms
@xset s noblank
@epiphany-browser index.html
@xte 'sleep 10' 'key F11'

물론 ' index.html'를 실제 URL로 바꿔야 하지만 여전히 xautomation패키지 가 필요합니다 .

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.