রাস্পবেরি পাই রাস্পবিয়ান ওয়েব কিওস্ক ভার্চুয়াল কীবোর্ড সমাধান


13

আমার রাস্পবেরি পাই কিওস্ক মোডে চলার জন্য আমি অ্যালান ডি মুরের ধাপে ধাপে গাইড অনুসরণ করেছি।

কোনও শারীরিক কীবোর্ড এবং মাউসবিহীন টাচস্ক্রিনে চালনার প্রয়োজন হওয়ায় আমি নিজের কনফিগারেশনটি করেছি।

এখানে আমার ~ / .xinitrc ফাইলটি কেমন দেখাচ্ছে।

xset s off
xset -dpms
matchbox-window-manager &
matchbox-keyboard &
while true; do
    rsync -qr --delete --exclude='.Xauthority' /opt/kiosk/ $HOME/
    midori -i 600 -e Fullscreen -e Navigationbar -a http://myport.ac.uk
done

অন-স্ক্রিন ভার্চুয়াল কীবোর্ড সমাধান হিসাবে ব্যবহার করার জন্য আমি ম্যাচবক্স-কীবোর্ডের জন্য অ্যাপট-গেট ইনস্টল ব্যবহার করেছি।

চাবি গুলো কত ছোট! সবে স্পর্শযোগ্য এবং অতি ত্রুটিযুক্ত ...উদাহরণ

আসল প্রশ্নটি কি কেউ যদি কীবোর্ডকে আরও বড় করার কোনও উপায় জানেন তবে অন্যান্য সমাধানের পরামর্শ দিতে পারেন বা কনফিগার করতে পারেন? আমি মোট ডিবিয়ান নবাগত তাই আমি সত্যিই আশা করি আমি এখানে কিছু সহায়তা পাব। :)


আপনি কি কমান্ডের জন্য --font-sizeএবং --geometryইউআই বিকল্পগুলি সামঞ্জস্য করার চেষ্টা করেছেন matchbox-keyboard?
emcconville

@ এমকনভিলে ম্যাচবক্স-কীবোর্ড - ফন্ট-আকার - জ্যামিতি &? আমি এটিতে কোনও ডকুমেন্টেশন খুঁজে পাচ্ছি না (বা কোথায় দেখতে হবে তা আমি জানি না)।
জ্যানসন চাহ

দুঃক্ষিত। আমি ম্যাচবক্সের ১.২ কাঁটাচামচ উল্লেখ করছি । আসল ম্যাচবক্স-কীবোর্ডের ফন্ট-পয়েন্ট আকার এবং কলাম / সারি ব্যবধানের মতো কয়েকটি ইউআই বিকল্পগুলি সমর্থন করা উচিত
এমকনভিলে

আমি তাদের চেষ্টা করেছিলাম তবে আমার সমাধানটি কার্যকর করার বিষয়ে আমি খুব বেশি আত্মবিশ্বাসী নই। আমি যা করেছি তা কেবল উপরের কোডটিতে --fontptsize 30 & যুক্ত করা হয়েছিল তবে এবার কীবোর্ডটি উপস্থিত হয় না ... আমি মনে করি কোডটি দিয়ে আমি কিছু ভুল করছি। কোন ধারনা?
জ্যানসন চাহ

1
কোন উন্নতি? আমরা সাইটটি পরিষ্কার করার চেষ্টা করছি এবং এই প্রশ্নটি কিছুক্ষণের জন্য স্পর্শ করা হয়নি ... @ এমকনভিলে আপনার কি যোগ করার কিছু আছে?
আরপিআইউইসনেস

উত্তর:


1

এক্স এর জন্য বা আরপিআইয়ের জন্য সামগ্রিকভাবে ছোট কিছুতে 10,0xx768 বা অনুরূপ সংযুক্ত মনিটরের দিক অনুপাতের ভিত্তিতে আপনার পর্দার রেজোলিউশন হ্রাস করার চেষ্টা করুন।

সাধারণত লিনাক্সে আপনি এটি এক্স-সার্ভার (xorg.conf) সেটিংসে করতে পারেন, তবে আরপিআইয়ের জন্য নির্দিষ্ট ভিডিও মোডকে বাধ্য করার জন্য কেবল /boot/config.txt সম্পাদনা করুন:

# Set monitor resolution to 1024x768 XGA 60Hz (HDMI_DMT_XGA_60)
hdmi_mode=16

সমস্ত মোড (অ-এইচডিএমআই সহ) আপনার রেফারেন্সের জন্য এখানে তালিকাভুক্ত রয়েছে: http://elinux.org/RPi_config.txt


1

--geometryআর্গুমেন্টটি ব্যবহার করে ম্যাচবক্স-কীবোর্ড কোথায় প্রদর্শিত হবে তা আপনার নিয়ন্ত্রণ করতে সক্ষম হওয়া উচিত । এই পৃষ্ঠাটি পরামর্শ দেয় যে উপযুক্ত কলটি এরকম কিছু হবে:

ম্যাচবক্স-কীবোর্ড - জ্যামিতি HxW.yx

x এবং y হ'ল কীবোর্ড উইন্ডোর উপরের বাম কোণার (স্ক্রিনের উপরের বাম কোণে) অন স্ক্রিন স্থানাঙ্ক এবং ডাব্লু এবং এইচ হ'ল কীবোর্ডের প্রস্থ এবং উচ্চতা।

شیطانস্পি 2 নামে একটি অ্যাপ্লিকেশন রয়েছে যা আপনাকে --geometry কমান্ড লাইন আর্গুমেন্টকে সমর্থন না করে যদি অ্যাপ্লিকেশনটি প্রথম চালু হয় তখন উইন্ডোজ যায় যেখানে আপনাকে ঘিরে ফেলতে দেয় (এটি বেশিরভাগ অ্যাপ্লিকেশন)।

আপনাকে প্রথমে ইনস্টল করতে হবে:

sudo apt-get install devilspie2

এবং তারপরে এটি .xinitrc ফাইলে যুক্ত করুন যাতে এটি যখন X এর সাথে শুরু হয়:

matchbox-window-manager &
devilspie2 &
matchbox-keyboard &

অবশেষে, আপনাকে شیطانস্পি 2 কনফিগার করতে হবে যাতে ম্যাচবক্স-কীবোর্ড সম্পর্কে কী করা উচিত তা তা জানে। আপনাকে সম্পাদনা করতে হবে ~/.config/devilspie2/keyboard.lua:

if (get_window_name() == "matchbox-keyboard") then
    set_window_geometry(x,y,W,H)
end

x, y, W, H উপরের মতই 1920x1080 ধরে ধরে, আমি 0,600,1920,480 এর মতো কিছু প্রস্তাব করব।


0

যেহেতু আপনি একটি ওয়েব অ্যাপ তৈরি করছেন, জাভাস্ক্রিপ্ট ভার্চুয়াল কীবোর্ড সম্পর্কে কীভাবে, বা কখনও কখনও স্ক্রিন কীবোর্ডে কল করা হয় তা এখানে আলোচনা করা হয়েছে

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