Compare commits
No commits in common. "65895230e3bd37fc44323800749a1785e1f560d4" and "b265f764b0160755e39d5a55238249c51d9e5e72" have entirely different histories.
65895230e3
...
b265f764b0
@ -20,10 +20,3 @@ _Note: if you are using wsl2 you should see wsl=true line in terminal_
|
||||
### If video sink is not visible on the screen:
|
||||
1. Make sure that wsl2 is active.
|
||||
2. Make sure that WSLg is supported (should be built-in on windows 11)
|
||||
|
||||
### Authorization issue
|
||||
> Authorization required, but no authorization protocol specified docker
|
||||
|
||||
```bash
|
||||
$ xhost +local:
|
||||
```
|
||||
|
||||
55
run.sh
55
run.sh
@ -8,29 +8,28 @@ usage() {
|
||||
}
|
||||
|
||||
build=False
|
||||
wsl=False
|
||||
container_name="gstreamer-base"
|
||||
|
||||
while getopts ":bhc:" opt; do
|
||||
case $opt in
|
||||
b)
|
||||
build=True
|
||||
;;
|
||||
h)
|
||||
usage
|
||||
exit 0
|
||||
;;
|
||||
c)
|
||||
container_name=$OPTARG
|
||||
;;
|
||||
\?)
|
||||
echo "Invalid option: -$OPTARG" >&2
|
||||
exit 1
|
||||
;;
|
||||
:)
|
||||
echo "Option -$OPTARG requires an argument (getopts)" >&2
|
||||
exit 1
|
||||
;;
|
||||
b)
|
||||
build=True
|
||||
;;
|
||||
h)
|
||||
usage
|
||||
exit 0
|
||||
;;
|
||||
c)
|
||||
container_name=$OPTARG
|
||||
;;
|
||||
\?)
|
||||
echo "Invalid option: -$OPTARG" >&2
|
||||
exit 1
|
||||
;;
|
||||
:)
|
||||
echo "Option -$OPTARG requires an argument (getopts)" >&2
|
||||
exit 1
|
||||
;;
|
||||
esac
|
||||
done
|
||||
|
||||
@ -44,15 +43,15 @@ wslgPath=""
|
||||
uname -a | grep -qi wsl && wsl=True
|
||||
|
||||
if [ $wsl = "True" ]; then
|
||||
echo "wsl=true"
|
||||
wslgPath="-v /mnt/wslg:/mnt/wslg"
|
||||
echo "wsl=true"
|
||||
wslgPath="-v /mnt/wslg:/mnt/wslg"
|
||||
fi
|
||||
|
||||
docker run --rm -it \
|
||||
--network=host \
|
||||
-v /tmp/.X11-unix:/tmp/.X11-unix $wslgPath \
|
||||
-v $HOME/.Xauthority:/root/.Xauthority \
|
||||
-e DISPLAY \
|
||||
-e WAYLAND_DISPLAY \
|
||||
-e XDG_RUNTIME_DIR \
|
||||
$container_name bash
|
||||
--network=host \
|
||||
-v /tmp/.X11-unix:/tmp/.X11-unix $wslgPath \
|
||||
-v $HOME/.Xauthority:/root/.Xauthority \
|
||||
-e DISPLAY \
|
||||
-e WAYLAND_DISPLAY \
|
||||
-e XDG_RUNTIME_DIR \
|
||||
$container_name bash
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user