Skip to main content

رسبیری پائی مانیٹر گردش
ڈیسک ٹاپ اور ٹچ اسکرین کو گھمائیں

ضروری شرائط

ایک سابقہ بلاگ پوسٹ میں میں نے بیان کیا، رسبیری پائی او ایس میں اسکرین اور ٹچ اسکرین کو گھمانے کا طریقہ - جسے پہلے رسپیئن کے نام سے جانا جاتا تھا۔

اس وقت رسبیری پائی او ایس ایکس 11 کو ڈسپلے انجن کے طور پر استعمال کرتا ہے - لیکن اب ، رسبیری پائی او ایس ویلینڈ اور ویلینڈ کمپوزیٹر لیب ڈبلیو سی کو ڈسپلے انجن کے لئے معیاری کے طور پر استعمال کرتا ہے ، اگر آپ کوئی تازہ سسٹم انسٹال کرتے ہیں۔

چونکہ کچھ چیزیں بدل گئی ہیں.
اپنی نئی ترتیبات کے لئے میں رسبیری پائی امیجر سافٹ ویئر استعمال کرتا ہوں ، جس سے ایس ڈی کارڈ پر رسپبیری پائی 4 کے لئے رسبیری پائی او ایس (64 بٹ) کو فلیش کیا جاسکتا ہے۔

ترتیبات اسکرین گردش

اسکرین (ڈیسک ٹاپ) کو گھمانا آسان ہے۔ آپ کو صرف autostartنام کی فائل شامل کرنا ہوگی۔

nano ~/.config/labwc/autostart

اس کوڈ کو چسپاں کریں

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

محفوظ کریں اور یہی ہے.

اگر آپ ایچ ڈی ایم آئی 2 استعمال کرتے ہیں تو ایچ ڈی ایم آئی-اے-1 کو ایچ ڈی ایم آئی-اے-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:>