File indexing completed on 2024-04-21 04:50:36
0001 #!/bin/bash 0002 0003 IMAGE="maurochehab/kaffeine" 0004 WANTED_DEVS="/dev/dri /dev/dvb /dev/cdrom /dev/sr*" 0005 0006 if [ "$1" != "" ]; then 0007 IMAGE=$1 0008 shift 0009 fi 0010 0011 xhost +SI:localuser:$(id -un) 0012 0013 DEVS="" 0014 for i in $WANTED_DEVS; do 0015 if [ -d "$i" ]; then 0016 DEVS="$DEVS $i" 0017 else 0018 DEVS="$DEVS $(ls $i 2>/dev/null)" 0019 fi 0020 done 0021 0022 GROUP_ADD=$(for i in $(id -G); do echo -n "--group-add=$i "; done) 0023 docker run -it --env="DISPLAY" --env="QT_X11_NO_MITSHM=1" \ 0024 --volume="/tmp/.X11-unix:/tmp/.X11-unix:rw" \ 0025 $GROUP_ADD --user $(id -u $USER):$(id -g $USER) \ 0026 --volume="$HOME:/home/kaffeine:rw" \ 0027 $(for i in $DEVS; do echo -n "--device=$i:$i:rwm "; done) \ 0028 $IMAGE $@