मैं एक साधारण उबंटू कियॉस्क बॉक्स (14.04) स्थापित करने की कोशिश कर रहा हूं, जो बहुत ही कम विंडोज़ प्रबंधक वातावरण में केवल एक क्रोमियम चला रहा है। मेरे द्वारा सफलतापूर्वक किए गए कदम:
- लॉगिन स्वचालित रूप से:
exec /bin/login -f kiosk_user < /dev/tty1 > /dev/tty1 2>&1
में/etc/init/tty1.conf
- प्रारंभ X वातावरण (
startx
में.profile
) - में X वातावरण में क्रोमियम शुरू करें
.xinitrc
- विंडोज़ प्रबंधक शुरू करें (कोशिश की
fluxbox
,jwm
औरopenbox
अब तक) में.xinitrc
मेरे पास वर्तमान में क्रोमियम ठीक से शुरू हो रहा है लेकिन अर्ध-सामान्य मोड में है। मुझे क्रोमियम से पूर्ण स्क्रीन और कियोस्क मोड पर स्विच करने के लिए कीबोर्ड से F11 की खोज करने की आवश्यकता है।
एक मेलिंग लिस्ट के एक साथी क्रोमियम उपयोगकर्ता ने कहा कि यह पूरी तरह से GNOME वातावरण में बिना किसी ट्रिक्स (यहाँ तक कि xdotool
) के ठीक काम करेगा - इसलिए यह किसी तरह इन न्यूनतम विंडोज़ प्रबंधकों से संबंधित हो सकता है।
मैंने भी किसी भी विंडोज़ प्रबंधक के बिना ही क्रोमियम को शुरू करने की कोशिश की थी (क्रोमियम में कुछ ऐसा भी है, जिसे ऑरा कहा जाता है, क्रोमियमओएस के लिए अपना खुद का WM?)। इस मोड में, मुझे पूरी स्क्रीन भरने के लिए क्रोमियम नहीं मिला। यह तरीका बेहतर नहीं है क्योंकि समस्या निवारण के लिए उदाहरण के लिए अन्य अनुप्रयोगों को आसानी से खोलने की कोई संभावना नहीं है।
.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
?