Skip to main content

रास्पबेरी पाई मॉनिटर रोटेशन
डेस्कटॉप और टचस्क्रीन घुमाएँ

आवश्यकताएँ

एक पूर्व ब्लॉगपोस्ट में मैंने वर्णित किया था, रास्पबेरी पाई ओएस में स्क्रीन और टचस्क्रीन को कैसे घुमाएं - जिसे पहले रास्पियन के नाम से जाना जाता था।

उस समय रास्पबेरी पाई ओएस डिस्प्ले इंजन के रूप में एक्स 11 का उपयोग करता है - लेकिन अब, रास्पबेरी पाई ओएस डिस्प्ले इंजन के लिए मानक के रूप में वेलैंड और वेलैंड कंपोजिटर लैबडब्ल्यूसी का उपयोग करता है, यदि आप एक नया सिस्टम स्थापित करते हैं।

चूंकि कुछ चीजें बदल गई हैं।
अपनी नई सेटिंग्स के लिए मैं रास्पबेरी पाई इमेजर सॉफ्टवेयर का उपयोग करता हूं, रास्पबेरी पाई ओएस (64-बिट) को एसडी कार्ड में फ्लैश करने के लिए।

सेटिंग्स स्क्रीन रोटेशन

स्क्रीन (डेस्कटॉप) को घुमाना आसान है। आपको केवल नाम की एक फ़ाइल जोड़नी है autostart.

nano ~/.config/labwc/autostart

इस कोड को पेस्ट करें

wlr-randr --output HDMI-A-1 --transform 180

बचाओ और बस।

यदि तपाइँ HDMI 2 प्रयोग गर्नुहुन्छ भने HDMI-A-1 मा HDMI-A-2 परिवर्तन गर्नुहोस्।

संभावित रोटेशन मान 0, 90, 180 और 270 हैं।</:code2:></:code1:>

सेटिंग्स टचस्क्रीन रोटेशन

टचस्क्रीन को घुमाने के लिए आपको आउटपुट को उपयोग किए गए एचडीएमआई में मैप करना होगा और दूसरी फ़ाइल को संपादित करना होगा:

nano ~/.config/labwc/rc.xml

इस फ़ाइल को संपादित करने से पहले, आपको अपने टचस्क्रीन नियंत्रक का डिवाइस नाम जानना होगा।
आपको इस टर्मिनल कमांड के साथ अपने टचस्क्रीन कंट्रोलर का सही डिवाइस नाम मिलता है:

libinput list-devices

मेरे मामले में इस आदेश के आउटपुट में यह शामिल है:

Device:           TouchNetix AXPB011
Kernel:           /dev/input/event7
Group:            3
Seat:             seat0, default
Capabilities:     touch 
Tap-to-click:     n/a
Tap-and-drag:     n/a
Tap drag lock:    n/a
Left-handed:      n/a
Nat.scrolling:    n/a
Middle emulation: n/a
Calibration:      identity matrix
Scroll methods:   none
Click methods:    none
Disable-w-typing: n/a
Disable-w-trackpointing: n/a
Accel profiles:   n/a
Rotation:         n/a

डिवाइस का नाम "टचनेटिक्स AXPB011" है।

फ़ाइल में अपने समायोजित डिवाइस नाम के साथ इस कोड को पेस्ट करें:

<?xml version="1.0"?>
<openbox_config xmlns="http://openbox.org/3.4/rc">
    <touch deviceName="TouchNetix AXPB011" mapToOutput="HDMI-A-1" mouseEmulation="yes"/>
</openbox_config>

एचडीएमआई को अपनी आवश्यकताओं के अनुसार भी बदलें।
</:code4:></:code6:></:code5:></:code3:>