@
frengo1: rieccomi :luxhello:
collegati al server e in una shell digita quanto segue; ti verrà richiesto l'inserimento della password; quello da scrivere nella shell lo trovi numerato. quello da scrivere nell'editor di testo che ti compare (nano è l'editor di testo) lo trovi nel box [noparse]
[/noparse].
per salvare ed uscire dall'editor basta dare ctrl+x (invio) (invio).
1. sudo nano ~/.bash_profile
Codice:
modprobe spicc
modprobe fbtft_device name=odroidc_tft32 rotate=270 gpios=reset:116,dc:115 speed=32000000 cs=0
2. sudo nano /usr/share/X11/xorg.conf.d/99-odroidc-tftlcd.conf
Codice:
Section "Device"
Identifier "C1 fbdev"
Driver "fbdev"
Option "fbdev" "/dev/fb2"
EndSection
3. riavvia. ora l'lcd dovrebbe funzionare, ma bisogna calibrare il touch screen
4. installa il pacchetto xinput_calibrator... se la distro ha pacman come gestore pacchetti, il comando è:
sudo pacman -S xinput_calibrator
5. DISPLAY=:0.0 xinput_calibrator
segui le istruzioni, usa una penna touch e alla fine dovresti avere un output come questo
Codice:
Setting calibration data: 0, 8000, 0, 4800
Calibrating EVDEV driver for "ADS7846 Touchscreen" id=8
current calibration values (from XInput): min_x=0, max_x=8000 and min_y=0, max_y=4800
INFO: width=320, height=240
[root@runeaudio rules.d]# DISPLAY=:0.0 xinput_calibrator
Calibrating EVDEV driver for "ADS7846 Touchscreen" id=8
current calibration values (from XInput): min_x=0, max_x=8000 and min_y=0, max_y=4800
INFO: width=320, height=240
Doing dynamic recalibration:
Setting calibration data: 208, 3842, 3922, 148
--> Making the calibration permanent <--
copy the snippet below into '/etc/X11/xorg.conf.d/99-calibration.conf' (/usr/share/X11/xorg.conf.d/ in some distro's)
Section "InputClass"
Identifier "calibration"
MatchProduct "ADS7846 Touchscreen"
Option "Calibration" "208 3842 3922 148"
Option "SwapAxes" "0"
EndSection
6. sudo nano /etc/X11/xorg.conf.d/99-calibration.conf
Codice:
Section "InputClass"
Identifier "calibration"
MatchProduct "ADS7846 Touchscreen"
Option "Calibration" "208 3842 3922 148"
Option "SwapAxes" "0"
EndSection
7. riavvia e tutto dovrebbe funzionare :)