From 60f50b9e2109cc2e8b5a3e11a970e99018bd9512 Mon Sep 17 00:00:00 2001 From: goodtft Date: Thu, 27 Dec 2018 14:06:51 +0800 Subject: [PATCH] Create MHS24-show add MHS24 --- MHS24-show | 45 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 MHS24-show diff --git a/MHS24-show b/MHS24-show new file mode 100644 index 0000000..cbb9cd3 --- /dev/null +++ b/MHS24-show @@ -0,0 +1,45 @@ +#!/bin/bash +sudo rm -rf /etc/X11/xorg.conf.d/40-libinput.conf +sudo mkdir -p /etc/X11/xorg.conf.d +sudo cp ./usr/mhs24-overlay.dtb /boot/overlays/ +sudo cp ./usr/mhs24-overlay.dtb /boot/overlays/mhs24.dtbo +sudo cp -rf ./usr/99-calibration.conf-mhs24 /etc/X11/xorg.conf.d/99-calibration.conf +sudo cp -rf ./usr/99-fbturbo-fbcp.conf /usr/share/X11/xorg.conf.d/99-fbturbo.conf +if [ -b /dev/mmcblk0p7 ]; then +sudo cp ./usr/cmdline.txt-noobs /boot/cmdline.txt +else +sudo cp ./usr/cmdline.txt /boot/ +fi +sudo cp ./usr/inittab /etc/ +sudo cp ./boot/config-mhs24.txt /boot/config.txt +#FBCP install +sudo cp -rf ./etc/rc.local /etc/rc.local +sudo apt-get install git cmake -y +sudo rm -rf rpi-fbcp +sudo git clone https://github.com/tasanakorn/rpi-fbcp +sudo mkdir ./rpi-fbcp/build +cd ./rpi-fbcp/build/ +sudo cmake .. +sudo make +sudo install fbcp /usr/local/bin/fbcp +#evdev install +nodeplatform=`uname -n` +kernel=`uname -r` +version=`uname -v` +if test "$nodeplatform" = "raspberrypi";then +echo "this is raspberrypi kernel" +version=${version%% *} +version=${version#*#} +echo $version +if test $version -lt 970;then +echo "reboot" +else +echo "need to update touch configuration" +sudo apt-get install xserver-xorg-input-evdev +sudo cp -rf /usr/share/X11/xorg.conf.d/10-evdev.conf /usr/share/X11/xorg.conf.d/45-evdev.conf +echo "reboot" +fi +else +echo "this is not raspberrypi kernel, no need to update touch configure, reboot" +fi +sudo reboot