নূন্যতম উইন্ডোজ ম্যানেজার পরিবেশে পূর্ণ স্ক্রিনের কিয়স্ক মোডে কীভাবে ক্রোমিয়াম খুলবেন (যেমন ওপেনবক্স / জেডব্লিউএম)


12

আমি খুব সাধারণ উইন্ডো ম্যানেজার পরিবেশে কেবল একটি ক্রোমিয়াম চালিত করে একটি সাধারণ উবুন্টু কিওস্ক বক্স (14.04) সেট আপ করার চেষ্টা করছি। সফলভাবে সম্পন্ন পদক্ষেপগুলি:

  • স্বয়ংক্রিয়ভাবে লগইন করুন: exec /bin/login -f kiosk_user < /dev/tty1 > /dev/tty1 2>&1ইন/etc/init/tty1.conf
  • এক্স পরিবেশ শুরু ( startxমধ্যে .profile)
  • এক্স পরিবেশে ক্রোমিয়াম শুরু করুন .xinitrc
  • স্টার্ট উইন্ডোজ ম্যানেজার (চেষ্টা fluxbox, jwmএবং openboxএখন পর্যন্ত) এ.xinitrc

আমার কাছে বর্তমানে ক্রোমিয়ামটি সঠিকভাবে শুরু হচ্ছে তবে আধা-স্বাভাবিক মোডে রয়েছে। পূর্ণ স্ক্রিন এবং কিওস্ক মোডে স্যুইচ করতে ক্রোমিয়াম তৈরি করতে আমাকে কিবোর্ড থেকে স্পষ্টতই F11 টিপতে হবে।

মেলিং তালিকার এক সহকর্মী ক্রোমিয়াম ব্যবহারকারী বলেছিলেন যে এটি কোনও জাল (এমনকি xdotool) ছাড়াই পুরো জিনোম পরিবেশে কাজ করবে - সুতরাং এটি কোনওভাবেই এই ন্যূনতম উইন্ডোজ পরিচালকদের সাথে সম্পর্কিত হতে পারে।

এমনকি আমি কোনও উইন্ডোজ ম্যানেজার ছাড়াই নিজেই ক্রোমিয়াম শুরু করার চেষ্টা করেছি (ক্রোমিয়ামের কাছে আউলা নামে একটি কিছু রয়েছে, এটি ক্রোমিয়ামস এর নিজস্ব ডাব্লুএম?)। এই মোডে, আমি পুরো স্ক্রীনটি পূরণ করার জন্য ক্রোমিয়াম পেতে পারি না। সমস্যা সমাধানের উদ্দেশ্যে উদাহরণস্বরূপ সহজেই অন্যান্য অ্যাপ্লিকেশনগুলি খোলার কোনও সম্ভাবনা না থাকায় এই পদ্ধতিটি পছন্দনীয় নয়।


.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?
saiarcot895

হ্যাঁ, আমি কেবল সহজভাবে চেষ্টা করেছি chromium-browser --kioskএবং এটি আমার সম্পূর্ণ উদাহরণের মতো কাজ করে।
ভিলি মাতিলা

উত্তর:


4

ব্রাউজারটি বন্ধ করুন এবং সম্পাদনা করুন /home/user/.config/chromium/Default/Preferences। শ্রদ্ধায় একটি বিভাগ থাকবে window_placement

উদাহরণস্বরূপ 1920x1080 এর রেজোলিউশনের জন্য:

...

"window_placement": {
   "bottom": 1080,
   "left": 0,
   "maximized": true,
   "right": 1920,
   "top": 0,
   "work_area_bottom": 1080,
   "work_area_left": 0,
   "work_area_right": 1920,
   "work_area_top": 0
}

...

প্রারম্ভকালে এটি কখনই নির্দিষ্ট করার উপায় খুঁজে পেলাম না এবং আপনি যদি নতুন ব্রাউজার উইন্ডো খোলেন তবে এটি পরিবর্তন করতে পারে।


3

যেহেতু আমি এই বিষয়টি গবেষণা করেছি আমি কোনও সমাধানের একটি লিঙ্ক ভাগ করতে চাই, তবে এটি কোনও ন্যূনতম উইন্ডো ম্যানেজারে কাজ নাও করতে পারে। সুতরাং যদি ন্যূনতম উইন্ডো ম্যানেজারটি ব্যবহারের কারণটি মেমরি বা অন্যান্য সংস্থান ব্যবহার থাকে তবে এর থেকে আরও ভাল সমাধান হতে পারে।

http://www.danpurdy.co.uk/web-development/raspberry-pi-kiosk-screen-tutorial/

sudo ন্যানো / ইত্যাদি / xdg / lxsession / LXDE / অটোস্টার্ট

আপনি সম্ভবত অনুমান করতে পারেন যে এটি একটি ফাইল যা আপনার পাই বুট করার সময় চলে। স্ক্রিনসেভারটি অক্ষম করতে লাইনের শুরুতে একটি # যুক্ত করুন, এটি লাইনটিকে মন্তব্য করে।

@ xscreensaver- কোন স্প্ল্যাশ

এরপরে স্ক্রীনসেভার লাইনের নীচে এই লাইনগুলি যুক্ত করুন

@xset গুলি @ xset -dpms @xset s noblank

এটি পাওয়ার ম্যানেজমেন্ট সেটিংস অক্ষম করে এবং নিষ্ক্রিয়তার একটি সময় পরে পর্দা ফাঁকা বন্ধ করে দেয়।

এখন এটি সম্পন্ন হয়েছে আমাদের পর্দায় প্রদর্শিত কোনও ত্রুটি বার্তাগুলি প্রতিরোধ করা উচিত উদাহরণস্বরূপ যে কেউ ঘটনাক্রমে শাটডাউন প্রক্রিয়াটি না চালিয়ে পাইকে চক্র করে। এটি করতে আমরা স্রেফ যুক্ত করা রেখার নীচে নিম্নলিখিত লাইনটি যুক্ত করব।

@sed -i'S / "exited_cleanly": false / "exited_cleanly": সত্য / '~ / .কনফিগ / ক্রোমিয়াম / ডিফল্ট / পছন্দসমূহ

শেষ অবধি আমাদের ক্রোমিয়ামটি বলতে হবে যে কোনও ত্রুটি ডায়ালগ ছাড়াই এবং কিওস্ক মোডে বুট হওয়ার পরে কোন পৃষ্ঠাটি লোড করা উচিত। এটি করতে এই অটোস্টার্ট ফাইলের নীচে নিম্নলিখিত লাইনটি যুক্ত করুন।

@ chromium --noerrdialogs --kiosk http: //www.page-to.display


2

ফাইলটির একটি অনুলিপি তৈরি করুন (পুরানো ফাইল ফাইল হিসাবে সংরক্ষণ করুন) অটোস্টার্টের সামগ্রীগুলি মুছুন এবং এটি প্রতিস্থাপন করুন sudo nano ~/.confg/lxsession/LXDE/autostart @xset s off @xset -dpms @xset s noblank @chromium-browser --noerrdialogs --incognito --kiosk https://yoursite.html


আপনি এটি ব্যবহারকারীর অ্যাকাউন্টের জন্য অটো লগইন সহ ব্যবহার করতে পারেন।
লটারো
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.