Ubuntu mate 樹莓改變螢幕方向並修正觸控

在樹莓上,有時需要改變螢幕的方向來修正螢幕被顛倒的情況

修正完後觸控並不會跟著被修正成顛倒的樣子(也就是說你用手指點螢幕點在坐標(1,1),會變成點擊到坐標(-1,-1)的一個概念)

以下是對ubuntu mate做螢幕反轉後再修正觸控的方法:

1. 對螢幕做反轉:

打開terminal: sudo gedit /boot/config.txt  (編輯config.txt這個檔案)

找到
## display_rotate
##     Rotate the display clockwise or flip the display.
##     The 90 and 270 degrees rotation options require additional memory on GPU,
##     so won't work with the 16M GPU split.
##
##     Value    Description
##     -------------------------------------------------------------------------
##     0        0 degrees (Default)
##     1        90 degrees
##     2        180 degrees
##     3        270 degrees
##     0x10000  Horizontal flip
##     0x20000  Vertical flip
##
#display_rotate=0

#display_rotate=0#拿掉,並將0改成2 (180度反轉)

重開機後螢幕就會轉反轉180度了

2. 安裝xinput-calibrator,並修正觸控問題:

sudo apt-get install xinput-calibrator

xinput_calibrator
(這行指令會進入修正螢幕的畫面,請依照指示修正螢幕觸控。PS:會要使用者點擊畫面上的坐標來修正錯誤)

修正完後會回到輸入指令的畫面並會顯示修正好的字樣出現
//-------------------------------------------------------------------------------------------------------------------
copy the snippet below into '/etc/X11/xorg.conf.d/99-calibration.conf' (/usr/hare/X11/xorg.conf.d/ in some distro's) Section "InputClass" Identifier "calibration" MatchProduct "Atmel" Option "Calibration" "3516 3584 1168 1174" Option "SwapAxes" "1" EndSection
//-------------------------------------------------------------------------------------------------------------------

ubuntu mate 16.04的/etc/X11/底下,並沒有xorg.conf.d資料夾,請自行創建一個:
sudo mkdir xorg.conf.d

創建好後,進入資料夾創建一個檔案叫99-calibration.conf
sudo touch 99-calibration.conf


都建立好後,編輯並將上面紅字Section到EndSection的部分貼上,重開機後就會自動執行修正螢幕觸控了。

參考 references:

螢幕反轉指令

觸控修正


留言

熱門文章