Skip to main content

ਰਾਸਬੇਰੀ ਪਾਈ ਮਾਨੀਟਰ ਰੋਟੇਸ਼ਨ
ਡੈਸਕਟਾਪ ਅਤੇ ਟੱਚਸਕ੍ਰੀਨ ਨੂੰ ਘੁਮਾਓ

ਸ਼ਰਤਾਂ

ਇੱਕ ਸਾਬਕਾ ਬਲੌਗਪੋਸਟ ਵਿੱਚ ਮੈਂ ਵਰਣਨ ਕੀਤਾ ਹੈ, ਰਾਸਬੇਰੀ ਪਾਈ ਓਐਸ ਵਿੱਚ ਸਕ੍ਰੀਨ ਅਤੇ ਟੱਚਸਕ੍ਰੀਨ ਨੂੰ ਕਿਵੇਂ ਘੁੰਮਣਾ ਹੈ - ਪਹਿਲਾਂ ਰੈਸਪੀਅਨ ਵਜੋਂ ਜਾਣਿਆ ਜਾਂਦਾ ਸੀ.

ਉਸ ਸਮੇਂ ਰਾਸਬੇਰੀ ਪਾਈ ਓਐਸ ਐਕਸ 11 ਨੂੰ ਡਿਸਪਲੇ ਇੰਜਣ ਵਜੋਂ ਵਰਤਦਾ ਹੈ - ਪਰ ਹੁਣ, ਰਾਸਬੇਰੀ ਪਾਈ ਓਐਸ ਡਿਸਪਲੇ ਇੰਜਣ ਲਈ ਵੇਲੈਂਡ ਅਤੇ ਵੇਲੈਂਡ ਕੰਪੋਜ਼ਿਟਰ ਲੈਬਡਬਲਯੂਸੀ ਨੂੰ ਸਟੈਂਡਰਡ ਵਜੋਂ ਵਰਤਦਾ ਹੈ, ਜੇ ਤੁਸੀਂ ਇੱਕ ਨਵਾਂ ਸਿਸਟਮ ਇੰਸਟਾਲ ਕਰਦੇ ਹੋ.

ਕਿਉਂਕਿ ਕੁਝ ਚੀਜ਼ਾਂ ਬਦਲ ਗਈਆਂ ਹਨ।
ਮੇਰੀਆਂ ਨਵੀਆਂ ਸੈਟਿੰਗਾਂ ਲਈ ਮੈਂ ਰਾਸਬੇਰੀ ਪਾਈ 4 ਲਈ ਰਾਸਬੇਰੀ ਪਾਈ ਓਐਸ (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>

HDMI ਨੂੰ ਆਪਣੀਆਂ ਲੋੜਾਂ ਅਨੁਸਾਰ ਵੀ ਬਦਲੋ।
</:code4:></:code6:></:code5:></:code3:>