mirror of
https://github.com/mofeng-git/One-KVM.git
synced 2025-12-12 01:00:29 +08:00
fix otg support
This commit is contained in:
parent
af79834cc7
commit
2608241bb6
@ -83,6 +83,7 @@ COPY build/v2-hdmiusb-rpi4.override.yaml /etc/kvmd/override.yaml
|
|||||||
COPY configs/kvmd/main/v2-hdmiusb-rpi4.yaml /etc/kvmd/main.yaml
|
COPY configs/kvmd/main/v2-hdmiusb-rpi4.yaml /etc/kvmd/main.yaml
|
||||||
|
|
||||||
RUN touch /run/kvmd/ustreamer.sock /etc/kvmd/.docker_flag \
|
RUN touch /run/kvmd/ustreamer.sock /etc/kvmd/.docker_flag \
|
||||||
|
&& adduser kvmd --gecos "" --disabled-password \
|
||||||
&& /usr/share/kvmd/kvmd-gencert --do-the-thing \
|
&& /usr/share/kvmd/kvmd-gencert --do-the-thing \
|
||||||
&& /usr/share/kvmd/kvmd-gencert --do-the-thing --vnc \
|
&& /usr/share/kvmd/kvmd-gencert --do-the-thing --vnc \
|
||||||
&& ln -sf /usr/share/tesseract-ocr/*/tessdata /usr/share/tessdata \
|
&& ln -sf /usr/share/tesseract-ocr/*/tessdata /usr/share/tessdata \
|
||||||
@ -91,4 +92,4 @@ RUN touch /run/kvmd/ustreamer.sock /etc/kvmd/.docker_flag \
|
|||||||
#RUN supervisord -c /etc/kvmd/supervisord.conf
|
#RUN supervisord -c /etc/kvmd/supervisord.conf
|
||||||
|
|
||||||
EXPOSE 4430
|
EXPOSE 4430
|
||||||
CMD ["/bin/bash", "/etc/kvmd/init.sh", "&&", "supervisord", "-c", "/etc/kvmd/supervisord.conf"]
|
CMD ["/etc/kvmd/init.sh"]
|
||||||
@ -7,7 +7,7 @@ kvmd:
|
|||||||
|
|
||||||
hid:
|
hid:
|
||||||
type: ch9329
|
type: ch9329
|
||||||
device: /dev/ttyUSB0
|
device: /dev/kvmd-hid
|
||||||
|
|
||||||
msd:
|
msd:
|
||||||
type: disabled
|
type: disabled
|
||||||
@ -15,7 +15,7 @@ kvmd:
|
|||||||
streamer:
|
streamer:
|
||||||
cmd:
|
cmd:
|
||||||
- "/usr/local/bin/ustreamer"
|
- "/usr/local/bin/ustreamer"
|
||||||
- "--device=/dev/video0"
|
- "--device=/dev/kvmd-video"
|
||||||
- "--persistent"
|
- "--persistent"
|
||||||
- "--format=mjpeg"
|
- "--format=mjpeg"
|
||||||
- "--resolution={resolution}"
|
- "--resolution={resolution}"
|
||||||
|
|||||||
9
configs/kvmd/init.sh
Normal file → Executable file
9
configs/kvmd/init.sh
Normal file → Executable file
@ -25,7 +25,10 @@ redirect_stderr=true
|
|||||||
EOF
|
EOF
|
||||||
fi
|
fi
|
||||||
if [ -d /sys/kernel/config/usb_gadget/kvmd ]; then
|
if [ -d /sys/kernel/config/usb_gadget/kvmd ]; then
|
||||||
echo "Usb_gadget kvmd exists,delete it."
|
echo "Usb_gadget kvmd exists,please reboot your host system."
|
||||||
python -m kvmd.apps.otg stop
|
elif [ ! -d /sys/kernel/config/usb_gadget ]; then
|
||||||
|
mount -t configfs none /sys/kernel/config
|
||||||
fi
|
fi
|
||||||
fi
|
|
||||||
|
fi
|
||||||
|
supervisord -c /etc/kvmd/supervisord.conf
|
||||||
Loading…
x
Reference in New Issue
Block a user