मेरे पास Google Chrome और X डिस्प्ले (xorg और xsession) के साथ Ubuntu सर्वर 14.04.3 पर चलने वाला एक कियोस्क एप्लिकेशन है।
वर्तमान में मेरे पास निष्क्रिय होने के 2 सेकंड के बाद माउस को छिपाने के लिए कुछ स्क्रिप्ट है और जब उपयोगकर्ता माउस को स्थानांतरित करने का प्रयास करता है तो यह प्रकट होता है। मैं बस cursor:none
एक इंजेक्शन अदृश्य ओवरले पर लाभ उठाता हूं और जरूरत पड़ने पर उस ओवरले को हटा देता हूं ।
ऐसा लगता है कि जब मैं कोड को बूट करता हूं तो उम्मीद के मुताबिक कोड निष्पादित होता है और मैं ओवरले सम्मिलित कर सकता हूं, लेकिन चूंकि माउस सिर्फ "लोड" था, यह तब तक गायब नहीं होगा जब तक कि मैं इसके साथ एक मामूली आंदोलन नहीं करता। ऐसा लगता है जैसे ब्राउज़र माउस का पता नहीं लगाता है जब तक कि मैं इसके साथ एक छोटी सी भी हलचल नहीं करता हूं जिसके परिणामस्वरूप माउस को स्क्रीन के मध्य में दिखाया जा रहा है। चूंकि समस्या मेरे कोड से संबंधित नहीं है, क्योंकि यह ठीक-ठीक निष्पादित होता है।
जो मैं करना चाहता हूं वह यह है कि यदि माउस को 2 सेकंड के लिए स्थानांतरित नहीं किया गया है, तो इसे छिपाएं। जब उपयोगकर्ता माउस को स्थानांतरित करने का प्रयास करता है, तो उसे एक बार फिर से दिखाएं। X डिस्प्ले को बूट करने के तुरंत बाद समाधान काम करना पड़ता है, इसलिए जब मैं X डिस्प्ले करता हूं तो माउस स्क्रीन के बीच में होता है और अगर मैं इसे बूट में टच नहीं करता हूं तो यह निष्क्रिय होने के 2 सेकंड के बाद गायब हो जाएगा। मुझे लगता है कि मुझे अपने कोड पर भरोसा करने के बजाय एक्स डिस्प्ले के साथ छेड़छाड़ करके इसे प्राप्त करने की आवश्यकता है क्योंकि माउस का पता तब नहीं चलता है जब कियोस्क हौसले से बूट होता है।
क्या एक्स डिस्प्ले के साथ ऐसा करना संभव है?
init.d
फ़ोल्डर के भीतर एक फ़ाइल बनाना है ?