최소한의 Windows 관리자 환경에서 Chromium 만 실행하는 간단한 Ubuntu 키오스크 상자 (14.04)를 설정하려고합니다. 내가 성공적으로 수행 한 단계 :
- 자동 로그인 :
exec /bin/login -f kiosk_user < /dev/tty1 > /dev/tty1 2>&1
에/etc/init/tty1.conf
- X 환경 시작 (
startx
에서.profile
) - X 환경에서 Chromium 시작
.xinitrc
- 시작 창 관리자 (시도
fluxbox
,jwm
그리고openbox
지금까지)에서.xinitrc
현재 가지고있는 것은 Chromium이 올바르게 시작되지만 반 정상 모드입니다. Chromium을 전체 화면 및 키오스크 모드로 전환하려면 키보드에서 F11을 신속하게 눌러야합니다.
메일 링리스트의 동료 크롬 사용자 중 한 명이 트릭 없이도 전체 그놈 환경에서 제대로 작동 할 것이라고 말했습니다 xdotool
.
나는 심지어 Windows 관리자없이 Chromium 자체를 시작하려고했습니다 (Chromium에는 ChromiumOS 용 자체 WM 인 Aura가 있습니까?) 이 모드에서는 Chromium에서 전체 화면을 채우지 못했습니다. 예를 들어 문제 해결을 위해 다른 응용 프로그램을 쉽게 열 수 없기 때문에이 방법은 바람직하지 않습니다.
.xinitrc
#!/bin/sh
rm ~/tmp/ -Rf
xset s off
xset dpms 600 60 60
xset +fp "$X_FONTPATH"
xset fp rehash
env > ~/.xenv
# Run chromium start
~/start_chromium.sh &
# Run window manager
exec openbox
start_chromium.sh
#!/bin/sh
set -e
CHROMIUM_TEMP=~/tmp/chromium
rm -Rf ~/.config/chromium/
rm -Rf $CHROMIUM_TEMP
mkdir -p $CHROMIUM_TEMP
chromium-browser \
--disable \
--disable-translate \
--disable-infobars \
--disable-suggestions-service \
--disable-save-password-bubble \
--disk-cache-dir=$CHROMIUM_TEMP/cache/ \
--user-data-dir=$CHROMIUM_TEMP/user_data/ \
--start-maximized \
--kiosk "file:///home/kioskuser/kiosk.html" &
sleep 5
xdotool search --sync --onlyvisible --class "chromium" key F11
chromium-browser --kiosk
했으며 위의 전체 예제와 같은 방식으로 작동합니다.
chromium-browser --kiosk
합니까?