From ced23f2cdfcfe7d8c448dcaad5c80f46c1e72130 Mon Sep 17 00:00:00 2001 From: mofeng-git Date: Thu, 26 Sep 2024 18:19:40 +0800 Subject: [PATCH] =?UTF-8?q?=E8=87=AA=E5=8A=A8=E6=8C=82=E8=BD=BD=20libcompo?= =?UTF-8?q?site=20=E6=A8=A1=E5=9D=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- build/Dockerfile | 2 +- build/init.sh | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/build/Dockerfile b/build/Dockerfile index 00ac56c9..1a969fc3 100644 --- a/build/Dockerfile +++ b/build/Dockerfile @@ -22,7 +22,7 @@ RUN cp /tmp/lib/* /lib/*-linux-*/ \ RUN sed -i 's/deb.debian.org/mirrors.tuna.tsinghua.edu.cn/' /etc/apt/sources.list.d/debian.sources \ && apt-get update \ - && apt-get install -y --no-install-recommends libxkbcommon-x11-0 nginx tesseract-ocr tesseract-ocr-eng tesseract-ocr-chi-sim iptables sudo curl \ + && apt-get install -y --no-install-recommends libxkbcommon-x11-0 nginx tesseract-ocr tesseract-ocr-eng tesseract-ocr-chi-sim iptables sudo curl kmod \ libmicrohttpd12 libjansson4 libssl3 libsofia-sip-ua0 libglib2.0-0 libopus0 libogg0 libcurl4 libconfig9 libusrsctp2 libwebsockets17 libnss3 libasound2 \ && rm -rf /var/lib/apt/lists/* diff --git a/build/init.sh b/build/init.sh index b029c88c..1df0ed56 100755 --- a/build/init.sh +++ b/build/init.sh @@ -124,8 +124,9 @@ fi #Trying usb_gadget if [ "$OTG" == "1" ]; then - echo "Trying OTG Port..." \ - && python -m kvmd.apps.otg start \ + echo "Trying OTG Port..." + modprobe libcomposite || echo -e "${RED}Linux libcomposite module modprobe failed.${NC}" + python -m kvmd.apps.otg start \ && ln -s /dev/hidg1 /dev/kvmd-hid-mouse \ && ln -s /dev/hidg0 /dev/kvmd-hid-keyboard \ || echo -e "${RED}OTG Port mount failed.${NC}"