LXDE पर माउस कर्सर को कैसे निष्क्रिय करें?


15

मैं एक वीडियो फ़ीड दिखाने के लिए पाई को केवल डिवाइस के रूप में उपयोग कर रहा हूं, इसलिए मेरे पास कोई आइकन नहीं है और कोई वॉलपेपर नहीं है। लेकिन माउस कर्सर बीच में वहीं होता है और जब मैं वीडियो शुरू करता हूं तो वीडियो रिज़ॉल्यूशन के कारण यह बड़ा हो जाता है। इसलिए मैं इसे पूरी तरह से निष्क्रिय करना चाहता था।

कोई मदद?

(ऑफ-टॉपिक) वॉलपेपर को एक खाली स्क्रीन पर सेट करना या उस निष्क्रियता के समय को कम करना जहां स्क्रीन के रिक्त स्थान भी उपयोगी हो।

जवाबों:


11

निम्नलिखित:

sudo apt-get install unclutter
unclutter -display :0 -noevents -grab

रास्पियन व्हीजी पर पूरी तरह से काम करने के लिए जाना जाता है।


2
जेसी पर भी काम करता है। विंडो मैनेजर के ऑटोलॉड से भी काम करता है।
क्लियरकेन्डो

9

एक्स सर्वर में एक विकल्प होता है -nocursorजो माउस कर्सर को स्थायी रूप से बंद कर देगा।

आपको /etc/X11/xinit/xserverrcडिफ़ॉल्ट X स्टार्टअप में विकल्प जोड़ने के लिए संपादन करना होगा।

मैंने अतिरिक्त विकल्प (-nocursor) को संभवतः इंजेक्ट करने के लिए अन्य स्थानों के लिए चारों ओर देखा, लेकिन कुछ और ध्यान में नहीं आता है जो प्रदर्शन प्रबंधक अज्ञेय (LXDE, KDE, GNOME, AwesomewM, Fluxbox, आदि) है।

Unclutter ( @lenik द्वारा उल्लिखित ) भी एक अच्छा समाधान है, हालांकि यह अक्सर तब तक लागू नहीं होता है जब तक कि उपयोगकर्ता लॉग इन नहीं करता है, जो आपके मामले में हो सकता है या नहीं हो सकता है, यह इस बात पर निर्भर करता है कि आप सिस्टम का उपयोग कैसे कर रहे हैं।


यह मेरे लिए रास्पियन जेसी पर काम नहीं किया।
ThN

2
@ThN संपादित करें यहाँ फ़ाइल: /etc/lightdm/lightdm.conf, देख darmawan-salihun.blogspot.nl/2013/01/...
लड़का

1
@ बोय वाह ... बस कमाल है। इसने काम कर दिया। शुक्रिया लड़के। :)
Thn

आपको शायद lightdm.conf में लाइन को अनसुना करने की भी आवश्यकता होगी
गंदा पेस्टी

इससे बहुत बेहतर unclutter, वास्तव में
मौरिसियो पस्क्वियर जुआन

2

/etc/lightdm/lightdm.confउदाहरण के लिए, नैनो का उपयोग करके फ़ाइल को संपादित करें :

# nano /etc/lightdm/lightdm.conf

पहले लाइन खोजें xserver-command=X, आप नैनो का उपयोग करके ऐसा कर सकते हैं:

ctrl+w xserver-command=X

लाइन को जोड़ने और जोड़ने के लिए:

-nocursor    

तो यह इस तरह दिखता है:

xserver-command=X -nocursor 

क्या आप बता सकते हैं कि यह क्या करता है? क्या इसकी जरूरत है unclutter? क्या यह पूरी तरह से माउस पॉइंटर को निष्क्रिय कर देता है?
नॉटआउट 2

1
@ not2qubit यह X सर्वर पर -nocursor विकल्प पास करता है। डॉक यहां देखें: x.org/releases/X11R7.7/doc/man/man1/Xserver.1.xhtml#heading5 यह केवल कर्सर के प्रदर्शन को अक्षम करता है, इसलिए यह अभी भी वहीं है, लेकिन केवल अदृश्य है। मैं इसके साथ एक मुद्दा था क्योंकि यह अभी भी वेबपृष्ठों पर होवर प्रभाव को ट्रिगर करेगा। इसे हल करने के लिए, मैंने xdotool mousemove 9001 9001अपनी स्टार्टअप स्क्रिप्ट में कमांड जोड़ी । यह माउस को स्क्रीन के नीचे दाईं ओर ले जाता है। xdotoolरास्पियन रिपोजिटरी से स्थापित किया जा सकता है।
विंसेंट अरनौद

1

नवीनतम रास्पियन सिलाई ( 4.9.59-v7+) पर, unclutterप्रासंगिक नियंत्रण के सरल विकल्पों के साथ सबसे अच्छा तरीका लगता है। एक बात मैंने देखी कि उपयोग -idle 0करना एक बुरा विचार है, और माउस को झिलमिलाहट करना और सीपीयू को अधिभारित करना है। हालाँकि, 1s से ऊपर की कोई भी संख्या अच्छी है। सबसे अच्छा विकल्प मुझे लगता है:

unclutter -display :0 -idle 3 -root -noevents

आप इस स्वचालित रूप से शुरू करना चाहते हैं, तो आप दो इस लाइन एक साथ उपसर्ग जोड़ने @जहां यह डाल करने के लिए के दो विकल्पों में से एक में:

  1. /etc/xdg/lxsession/LXDE-pi/autostart (की सिफारिश की)
  2. /etc/xdg/lxsession/LXDE/autostart

निश्चित नहीं है कि क्या अंतर है, लेकिन LXDE-piएक काम कर रहा है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.