Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- $ x11docker --verbose --clipboard lightworks
- x11docker note: Using X server option --hostdisplay
- x11docker note: To allow protection against X security leaks,
- please install xpra, nxagent and/or Xephyr (recommended),
- or run a second Xorg server with options --xorg --wm=auto.
- x11docker note: 'xdpyinfo' not found. Need it to check
- whether Xorg supports untrusted cookies for --hostdisplay.
- Please install 'xdpyinfo'.
- x11docker WARNING: To allow clipboard sharing with option --hostdisplay,
- trusted cookies and insecure option --ipc will be enabled.
- No protection against X security leaks is left!
- Please consider to use another X server option.
- x11docker WARNING: Option --hostdisplay with trusted cookies provides
- QUITE BAD CONTAINER ISOLATION !
- Keylogging and controlling host applications is possible!
- x11docker WARNING: Security risk:
- Option --ipc causes severe reduction of container isolation!
- Drawback: IPC namespace remapping is disabled.
- Advantage: X extension MIT-SHM is possible.
- x11docker: Ät bÅe 1 20:32:30 CET 2018 openSUSE Tumbleweed X.Org X Server 1.19.6
- Command: /usr/bin/x11docker --verbose --clipboard lightworks
- Parsed options: --verbose --clipboard -- 'lightworks'
- x11docker note: Using X server option --hostdisplay
- x11docker note: To allow protection against X security leaks,
- please install xpra, nxagent and/or Xephyr (recommended),
- or run a second Xorg server with options --xorg --wm=auto.
- x11docker note: 'xdpyinfo' not found. Need it to check
- whether Xorg supports untrusted cookies for --hostdisplay.
- Please install 'xdpyinfo'.
- x11docker WARNING: To allow clipboard sharing with option --hostdisplay,
- trusted cookies and insecure option --ipc will be enabled.
- No protection against X security leaks is left!
- Please consider to use another X server option.
- x11docker WARNING: Option --hostdisplay with trusted cookies provides
- QUITE BAD CONTAINER ISOLATION !
- Keylogging and controlling host applications is possible!
- x11docker WARNING: Security risk:
- Option --ipc causes severe reduction of container isolation!
- Drawback: IPC namespace remapping is disabled.
- Advantage: X extension MIT-SHM is possible.
- x11docker: Host system: opensuse
- x11docker: X or Wayland server option: --hostdisplay
- x11docker: Virtual screen size: 3200x1080
- x11docker: Real screen size: Screen 0: minimum 320 x 200, current 3200 x 1080, maximum 8192 x 8192
- x11docker: Environment variables:
- DISPLAY=:0 XAUTHORITY=/home/jan/.cache/x11docker/X55-lightworks/share/Xclientcookie XSOCKET=/tmp/.X11-unix/X0 X11DOCKER_CACHE=/home/jan/.cache/x11docker/X55-lightworks
- x11docker: Image name: lightworks
- x11docker: Image command:
- x11docker: Users and terminal:
- x11docker was started by: jan
- As host user serves (running X, storing cache): jan
- Container user will be: jan
- Container user password: x11docker
- Getting permission to run docker with: bash -c
- Running X and other user commands with: bash -c
- Terminal for password frontend: bash -c
- Terminal to show docker pull progress: xterm -e
- Running on console: no
- x11docker: Current cache folder: /home/jan/.cache/x11docker/X55-lightworks
- x11docker: Init system in container: tini
- x11docker: Created docker command:
- docker run -d --tty --rm --name=x11docker_X0_b7a961_lightworks \
- --user 1000:100 --env USER=jan \
- --cap-drop=ALL \
- --init \
- --security-opt=no-new-privileges \
- --group-add 488 \
- --group-add 484 \
- --tmpfs /tmp --tmpfs /run --tmpfs /var/run --tmpfs /run/lock \
- --entrypoint=env --workdir=/tmp \
- -v /home/jan/.cache/x11docker/X55-lightworks/share:/x11docker:rw \
- -v /tmp/.X55-lock:/tmp/.X55-lock:rw \
- -v /tmp/.X11-unix/X0:/x11docker/X0:rw \
- --ipc=host \
- -- lightworks /bin/sh -c 'sleep 1 ; exec /bin/sh - /x11docker/x11docker.CMD.sh'
- x11docker: IP of docker interface: 172.17.0.1/16
- x11docker: Created containersetup.sh:
- 1 #! /bin/sh
- 2 # set up docker container in 'sleep 1' phase of 'docker run'
- 3 # commands in this script are executed as root in container
- 4
- 5 # create some system dirs with needed permissions
- 6 mkdir -v -p /var/lib/dbus /var/run/dbus
- 7 mkdir -v -p -m 1777 /tmp/.ICE-unix /tmp/.X11-unix /tmp/.font-unix
- 8 chmod --changes 1777 /tmp/.ICE-unix /tmp/.X11-unix /tmp/.font-unix
- 9 ln -s /x11docker/X0 /tmp/.X11-unix/X0
- 10 ls -l /tmp/.X11-unix/X0
- 11
- 12 # create user entry in /etc/passwd (and delete possibly existing same uid)
- 13 getent passwd | grep -v $(getent passwd 1000 || echo USERNOTFOUND) > /tmp/passwd
- 14 echo jan:x:1000:100:jan,,,:/fakehome/jan:/bin/bash >> /tmp/passwd
- 15 mv /tmp/passwd /etc/passwd
- 16
- 17 # make sure root has no password in /etc/shadow
- 18 sed -i /root.*/d /etc/shadow
- 19 echo 'root:*:17219:0:99999:7:::' >> /etc/shadow
- 20
- 21 # create password entry for container user in /etc/shadow
- 22 sed -i /jan.*/d /etc/shadow # delete user entry if already existing
- 23 echo "jan:sac19FwGGTx/A:17293:0:99999:7:::" >> /etc/shadow
- 24
- 25 # add user to groups video, audio, systemd-journal
- 26 # replace container GIDs of video and audio with host GIDs
- 27 Gidvideo=484
- 28 Gidaudio=488
- 29 [ $Gidvideo ] || Gidvideo=$(getent group | grep video: | cut -d: -f3)
- 30 [ $Gidaudio ] || Gidaudio=$(getent group | grep audio: | cut -d: -f3)
- 31 getent group | sed "s/^video.*/video:x:$Gidvideo:$(getent group | grep video: | cut -d: -f4 ),jan/ ;
- 32 s/^audio.*/audio:x:$Gidaudio:$(getent group | grep audio: | cut -d: -f4 ),jan/ ;;
- 33 s/^systemd-journal.*/\0,jan/ " | sed 's/:,/:/' > /tmp/group
- 34 cp /tmp/group /etc/group
- 35
- 36 # create user group entry (and delete possibly existing same gid)
- 37 getent group | grep -v $(getent group 100 || echo USERNOTFOUND) > /tmp/group
- 38 echo users:x:100: >> /tmp/group
- 39 mv /tmp/group /etc/group
- 40
- 41 mkdir -v -m 777 /fakehome
- 42
- 43
- x11docker: Created dockerrc:
- 1 #! /bin/bash
- 2 waitforfilecreation ()
- 3 {
- 4 local Zeit Warten;
- 5 Zeit=$(date +%s);
- 6 verbose "Waiting for file creation of ${1:-}";
- 7 case $2 in
- 8 "")
- 9 Warten=15
- 10 ;;
- 11 infinity | inf)
- 12 Warten=32000
- 13 ;;
- 14 *)
- 15 Warten=${2:-}
- 16 ;;
- 17 esac;
- 18 while [ ! "$(find "${1:-}" 2>/dev/null)" ]; do
- 19 sleep 0.2;
- 20 [ $Warten -lt $(expr $(date +%s) - $Zeit) ] && {
- 21 warning "Failed to wait for file creation of
- 22 ${1:-}";
- 23 return 1
- 24 };
- 25 [ -e "$Timetosaygoodbye" ] && return 1;
- 26 done;
- 27 verbose "Found new created file $(ls ${1:-})";
- 28 sleep 0.1;
- 29 return 0
- 30 }
- 31 verbose ()
- 32 {
- 33 [ -e "$Logfile" ] && echo "x11docker: $*
- 34 " >> "$Logfile";
- 35 return 0
- 36 }
- 37 warning ()
- 38 {
- 39 echo "$(tput setaf 3)x11docker WARNING:$(tput sgr0) $*" 1>&3;
- 40 echo "" 1>&3;
- 41 [ -e "$Logfile" ] && echo "x11docker WARNING: $*
- 42 " >> "$Logfile";
- 43 return 0
- 44 }
- 45 Imagename='lightworks'
- 46 Imagecommand=''
- 47 # check if image is available locally
- 48 docker inspect --type=image lightworks > /dev/null 2>&1 || {
- 49 export DISPLAY=:0 XAUTHORITY=/home/jan/.cache/x11docker/X55-lightworks/Xauthority-0 XSOCKET=/tmp/.X11-unix/X0 WAYLAND_DISPLAY= XDG_RUNTIME_DIR=/run/user/1000
- 50 xterm -e /bin/bash /home/jan/.cache/x11docker/X55-lightworks/pullrc
- 51 waitforfilecreation /home/jan/.cache/x11docker/X55-lightworks/pullready
- 52 docker inspect --type=image lightworks > /dev/null 2>&1 || {
- 53 echo ''
- 54 echo "ERROR: Image 'lightworks' not found locally and not pulled from docker hub. " >&2
- 55 exit 1
- 56 }
- 57 }
- 58 # check CMD
- 59 [ -z "$Imagecommand" ] && {
- 60 # extract image command from image if not given on cli
- 61 Imagecommand=$(docker inspect --format='{{.Config.Cmd}}' lightworks)
- 62 Imagecommand=${Imagecommand#[}
- 63 Imagecommand=${Imagecommand#/bin/sh -c }
- 64 Imagecommand=${Imagecommand%]}
- 65 }
- 66 # check ENTRYPOINT
- 67 Entrypoint=$(docker inspect --format='{{.Config.Entrypoint}}' lightworks)
- 68 Entrypoint=${Entrypoint#[}
- 69 Entrypoint=${Entrypoint#/bin/sh -c }
- 70 Entrypoint=${Entrypoint%]}
- 71 [ -z "$Imagecommand$Entrypoint" ] && echo 'x11docker WARNING: No image command specified and no CMD or ENTRYPOINT found in image.'|tee -a /tmp/x11docker.b7a961.log
- 72 # check image environment variables
- 73 Environment=$(docker inspect --format='{{.Config.Env}}' lightworks)
- 74 Environment=${Environment#[}
- 75 Environment=${Environment%]}
- 76 # create x11docker.CMD.sh (shared with container and given as image command on docker run)
- 77 { echo '#! /bin/sh'
- 78 echo '# created startscript for docker run: x11docker.CMD.sh'
- 79 echo Imagecommand="\"$Imagecommand\""
- 80 echo Entrypoint="\"$Entrypoint\""
- 81 echo ''
- 82 echo '# Environment variables found in image'
- 83 echo "export $Environment"
- 84 echo ''
- 85 echo export USER=jan
- 86 echo export HOME="\"/fakehome/jan\""
- 87 echo mkdir -p -v /fakehome/jan
- 88 echo ''
- 89 echo 'export DISPLAY=:0'
- 90 echo 'export XAUTHORITY=/x11docker/Xclientcookie'
- 91 echo Dbus=
- 92 echo ''
- 93 echo '# xpra environment settings'
- 94 echo 'export UBUNTU_MENUPROXY= QT_X11_NO_NATIVE_MENUBAR=1 MWNOCAPTURE=true MWNO_RIT=true MWWM=allwm'
- 95 echo ''
- 96 echo "[ -e \"\$XDG_RUNTIME_DIR\" ] || {"
- 97 echo ' mkdir -v -m 700 -p /tmp/XDG_RUNTIME_DIR'
- 98 echo ' export XDG_RUNTIME_DIR=/tmp/XDG_RUNTIME_DIR'
- 99 echo '}'
- 100 echo 'export XDG_SESSION_TYPE=x11'
- 101 echo ''
- 102 echo 'bash --version >/dev/null 2>&1 && export SHELL=/bin/bash || export SHELL=/bin/sh'
- 103 echo 'export TERM=xterm'
- 104 echo ''
- 105 echo 'env > /x11docker/environment'
- 106 echo 'sed -i "/\(PWD=\|_=\)/d" /x11docker/environment'
- 107 echo ''
- 108 echo 'cd "$HOME"'
- 109 echo ''
- 110 echo "exec \$Dbus $Entrypoint $Imagecommand >>/x11docker/stdout 2>>/x11docker/stderr"
- 111 echo '# Ready for docker run'
- 112 } >> /home/jan/.cache/x11docker/X55-lightworks/share/x11docker.CMD.sh
- 113
- 114 cat /home/jan/.cache/x11docker/X55-lightworks/share/x11docker.CMD.sh | nl -ba >> /home/jan/.cache/x11docker/X55-lightworks/docker.log
- 115
- 116 read Containerid < <(docker run -d --tty --rm --name=x11docker_X0_b7a961_lightworks \
- 117 --user 1000:100 --env USER=jan \
- 118 --cap-drop=ALL \
- 119 --init \
- 120 --security-opt=no-new-privileges \
- 121 --group-add 488 \
- 122 --group-add 484 \
- 123 --tmpfs /tmp --tmpfs /run --tmpfs /var/run --tmpfs /run/lock \
- 124 --entrypoint=env --workdir=/tmp \
- 125 -v /home/jan/.cache/x11docker/X55-lightworks/share:/x11docker:rw \
- 126 -v /tmp/.X55-lock:/tmp/.X55-lock:rw \
- 127 -v /tmp/.X11-unix/X0:/x11docker/X0:rw \
- 128 --ipc=host \
- 129 -- lightworks /bin/sh -c 'sleep 1 ; exec /bin/sh - /x11docker/x11docker.CMD.sh')
- 130 [ -z "$Containerid" ] && echo 'x11docker ERROR: Startup of docker failed.' && exit 1
- 131 echo x11docker: container ID: $Containerid
- 132
- 133 # wait for container to be ready
- 134 for Count in 1 2 3 4 5 6 7 8 9 10; do
- 135 sleep 0.1
- 136 docker exec x11docker_X0_b7a961_lightworks sh -c : && { echo 'x11docker: container is up and running.' ; break ; } || echo "x11docker: container not ready on $Count. attempt, trying again."
- 137 done
- 138
- 139 docker inspect --format '{{ .NetworkSettings.IPAddress }}' x11docker_X0_b7a961_lightworks >> /home/jan/.cache/x11docker/X55-lightworks/container.ip
- 140 echo x11docker: container IP: $(cat /home/jan/.cache/x11docker/X55-lightworks/container.ip)
- 141
- 142 # get PID of container
- 143 Containerpid=$(ps ax | grep $Containerid | grep -v grep | awk '{print $1}')
- 144 echo x11docker: container PID: $Containerpid
- 145 echo $Containerpid >> /home/jan/.cache/x11docker/X55-lightworks/docker.pid
- 146
- 147 docker exec -u root x11docker_X0_b7a961_lightworks sh /x11docker/containersetup.sh
- x11docker: Created xtermrc:
- 1 #! /bin/bash
- 2 touchxtermready() {
- 3 bash -c 'touch /home/jan/.cache/x11docker/X55-lightworks/xtermready'
- 4 }
- 5 trap touchxtermready EXIT
- 6 export TERM=xterm SHELL=/bin/bash
- 7 bash -c "bash /home/jan/.cache/x11docker/X55-lightworks/dockerrc" >>/home/jan/.cache/x11docker/X55-lightworks/xterm.log 2>&1
- 8 exit
- x11docker: Created xinitrc:
- 1 #! /bin/sh
- 2 storepid ()
- 3 {
- 4 echo ${1:-} ${2:-} >> $Bgpidfile;
- 5 verbose "stored background pid ${1:-} of ${2:-}"
- 6 }
- 7 mywatch ()
- 8 {
- 9 local Watchoutput;
- 10 verbose "Watching: sh -c '${1:-}'
- 11 Current output:
- 12 $(sh -c "${1:-}")";
- 13 Watchoutput="$(sh -c "${1:-}" 2>&1)";
- 14 while sleep 1; do
- 15 [ "$Watchoutput" = "$(sh -c "${1:-}" 2>&1)" ] || break;
- 16 done;
- 17 verbose "Stopped watching: sh -c '${1:-}'
- 18 Current output:
- 19 $(sh -c "${1:-}")"
- 20 }
- 21 no_xhost ()
- 22 {
- 23 local Line;
- 24 xhost;
- 25 xhost | tail -n +2 /dev/stdin | while read -r Line; do
- 26 xhost -$Line;
- 27 done;
- 28 xhost -;
- 29 [ "$(xhost | wc -l)" -gt "1" ] && {
- 30 warning "Remaining xhost permissions found on display $DISPLAY
- 31 $(xhost)";
- 32 return 1
- 33 };
- 34 return 0
- 35 }
- 36 warning ()
- 37 {
- 38 echo "$(tput setaf 3)x11docker WARNING:$(tput sgr0) $*" 1>&3;
- 39 echo "" 1>&3;
- 40 [ -e "$Logfile" ] && echo "x11docker WARNING: $*
- 41 " >> "$Logfile";
- 42 return 0
- 43 }
- 44 verbose ()
- 45 {
- 46 [ -e "$Logfile" ] && echo "x11docker: $*
- 47 " >> "$Logfile";
- 48 return 0
- 49 }
- 50 note ()
- 51 {
- 52 echo "$(tput setaf 2)x11docker note:$(tput sgr0) $*" 1>&3;
- 53 echo "" 1>&3;
- 54 [ -e "$Logfile" ] && echo "x11docker note: $*
- 55 " >> "$Logfile";
- 56 return 0
- 57 }
- 58 Bgpidfile=/home/jan/.cache/x11docker/X55-lightworks/backgroundpids
- 59 export Hostxenv='DISPLAY=:0 XAUTHORITY=/home/jan/.cache/x11docker/X55-lightworks/Xauthority-0 XSOCKET=/tmp/.X11-unix/X0 WAYLAND_DISPLAY= XDG_RUNTIME_DIR=/run/user/1000'
- 60 export Newxenv='DISPLAY=:0 XAUTHORITY=/home/jan/.cache/x11docker/X55-lightworks/share/Xclientcookie XSOCKET=/tmp/.X11-unix/X0 X11DOCKER_CACHE=/home/jan/.cache/x11docker/X55-lightworks '
- 61 # set X variables to new display
- 62 # create new XAUTHORITY cookies
- 63 :> /home/jan/.cache/x11docker/X55-lightworks/share/Xclientcookie
- 64 xauth -v -f /home/jan/.cache/x11docker/X55-lightworks/share/Xclientcookie generate :0 . trusted timeout 3600
- 65 [ -s '/home/jan/.cache/x11docker/X55-lightworks/share/Xclientcookie' ] || {
- 66 [ 'trusted' = 'untrusted' ] && note 'Could not create untrusted cookie.
- 67 Maybe your X server misses extension SECURITY.'
- 68 warning 'SECURITY RISK! Keylogging and remote host control
- 69 may be possible! Better avoid using option --hostdisplay,
- 70 rather use --xpra or --nxagent.'
- 71 cp /home/jan/.cache/x11docker/X55-lightworks/Xauthority-0 /home/jan/.cache/x11docker/X55-lightworks/share/Xclientcookie
- 72 }
- 73 [ -s '/home/jan/.cache/x11docker/X55-lightworks/share/Xclientcookie' ] || {
- 74 # still no cookie? try to create one without extension security
- 75 xauth -f /home/jan/.cache/x11docker/X55-lightworks/share/Xclientcookie add :0 . 91055d4239a2ce0bf8a7099c15b13053
- 76 }
- 77 # create prepared cookie with localhost identification disabled by ffff, needed if X socket is shared. ffff means 'familiy wild'
- 78 Cookie=$(xauth -f /home/jan/.cache/x11docker/X55-lightworks/share/Xclientcookie nlist | sed -e 's/^..../ffff/')
- 79 echo $Cookie | xauth -v -f /home/jan/.cache/x11docker/X55-lightworks/share/Xclientcookie nmerge -
- 80 cp /home/jan/.cache/x11docker/X55-lightworks/share/Xclientcookie /home/jan/.cache/x11docker/X55-lightworks/Xservercookie
- 81 [ -s '/home/jan/.cache/x11docker/X55-lightworks/share/Xclientcookie' ] || warning 'Cookie creation failed! --hostdisplay runs without cookie authentication.'
- 82 export $Newxenv
- 83 verbose "Created cookie: $(xauth list)"
- 84 chmod 644 /home/jan/.cache/x11docker/X55-lightworks/share/Xclientcookie
- 85 export $Newxenv
- 86 getscreensize() {
- 87 CurrentXaxis=$(xrandr | grep primary | cut -d' ' -f4 | cut -dx -f1 )
- 88 CurrentYaxis=$(xrandr | grep primary | cut -d' ' -f4 | cut -dx -f2 | cut -d+ -f1)
- 89 }
- 90 checkscreensize() {
- 91 getscreensize
- 92 [ "$Xaxis" = "$CurrentXaxis" ] || return 1
- 93 [ "$Yaxis" = "$CurrentYaxis" ] || return 1
- 94 return 0
- 95 }
- 96 getprimary() {
- 97 xrandr | grep -q primary || xrandr --output $(xrandr | grep ' connected' | head -n1 | cut -d' ' -f1) --primary
- 98 echo $(xrandr | grep primary | cut -d' ' -f1)
- 99 }
- 100 Output=$(getprimary)
- 101 verbose "Output of xrandr on :0
- 102 $(xrandr)"
- 103 touch /home/jan/.cache/x11docker/X55-lightworks/Xready
- 104 mywatch 'ls /home/jan/.cache/x11docker/X55-lightworks/share/timetosaygoodbye 2>/dev/null #xinitrc'
- x11docker: Logfiles are:
- /home/jan/.cache/x11docker/X55-lightworks/xinit.log
- /home/jan/.cache/x11docker/X55-lightworks/xpraserver.log
- /home/jan/.cache/x11docker/X55-lightworks/xpraclient.log
- /home/jan/.cache/x11docker/X55-lightworks/compositor.log
- /home/jan/.cache/x11docker/X55-lightworks/xterm.log
- /home/jan/.cache/x11docker/X55-lightworks/docker.log
- Summary logfile: /home/jan/.cache/x11docker/X55-lightworks/share/x11docker.log
- In container: /x11docker/x11docker.log
- After finish: /home/jan/.cache/x11docker/x11docker.log
- x11docker: Running X server --hostdisplay on display :0 now ...
- ==> /home/jan/.cache/x11docker/X55-lightworks/xterm.log <==
- ==> /home/jan/.cache/x11docker/X55-lightworks/docker.log <==
- ==> /home/jan/.cache/x11docker/X55-lightworks/share/stdout <==
- ==> /home/jan/.cache/x11docker/X55-lightworks/share/stderr <==
- ==> /home/jan/.cache/x11docker/X55-lightworks/xpraserver.log <==
- ==> /home/jan/.cache/x11docker/X55-lightworks/xpraclient.log <==
- ==> /home/jan/.cache/x11docker/X55-lightworks/xinit.log <==
- ==> /home/jan/.cache/x11docker/X55-lightworks/compositor.log <==
- x11docker: stored background pid 27134 of x11docker-run
- x11docker: Waiting for file creation of /home/jan/.cache/x11docker/X55-lightworks/Xready
- ==> /home/jan/.cache/x11docker/X55-lightworks/xinit.log <==
- Using authority file /home/jan/.cache/x11docker/X55-lightworks/share/Xclientcookie
- authorization id is 946
- Writing authority file /home/jan/.cache/x11docker/X55-lightworks/share/Xclientcookie
- Using authority file /home/jan/.cache/x11docker/X55-lightworks/share/Xclientcookie
- 1 entries read in: 0 new, 1 replacement
- Writing authority file /home/jan/.cache/x11docker/X55-lightworks/share/Xclientcookie
- x11docker: Created cookie: #ffff#4f70656e535553452d57442d456c656d656e74732d31303432#:0 MIT-MAGIC-COOKIE-1 08a395904321df357e5b6e2f50c90aee
- x11docker: Output of xrandr on :0
- Screen 0: minimum 320 x 200, current 3200 x 1080, maximum 8192 x 8192
- eDP-1 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 476mm x 268mm
- 1920x1080 60.00*+ 59.94 59.93
- 1680x1050 59.95 59.88
- 1400x1050 59.98 59.98
- 1600x900 59.95 60.00 59.82
- 1280x1024 75.02 60.02
- 1440x900 59.89
- 1400x900 59.96 59.88
- 1280x960 60.00
- 1368x768 59.88 59.85
- 1280x800 59.97 59.81 59.91
- 1152x864 75.00
- 1280x720 59.99 59.86 60.00 59.94 59.74
- 1024x768 60.04 75.03 70.07 60.00
- 960x720 75.00 60.00
- 928x696 75.00 60.05
- 896x672 75.05 60.01
- 1024x576 59.95 59.96 59.90 59.82
- 960x600 59.93 60.00
- 832x624 74.55
- 960x540 59.96 59.99 59.63 59.82
- 800x600 75.00 70.00 65.00 60.00 72.19 75.00 60.32 56.25
- 840x525 60.01 59.88
- 864x486 59.92 59.57
- 700x525 74.76 59.98
- 800x450 59.95 59.82
- 720x480 60.00 59.94
- 640x512 75.02 60.02
- 700x450 59.96 59.88
- 640x480 60.00 75.00 72.81 75.00 60.00 59.94
- 720x405 59.51 58.99
- 720x400 70.08
- 684x384 59.88 59.85
- 640x400 59.88 59.98
- 576x432 75.00
- 640x360 59.86 59.83 59.84 59.32
- 512x384 75.03 70.07 60.00
- 512x288 60.00 59.92
- 416x312 74.66
- 480x270 59.63 59.82
- 400x300 72.19 75.12 60.32 56.34
- 432x243 59.92 59.57
- 320x240 72.81 75.00 60.05
- 360x202 59.51 59.13
- 320x180 59.84 59.32
- VGA-1 disconnected (normal left inverted right x axis y axis)
- HDMI-1 connected 1280x1024+1920+0 (normal left inverted right x axis y axis) 338mm x 270mm
- 1280x1024 60.02 + 75.02*
- 1152x864 75.00
- 1024x768 75.03 60.00
- 800x600 75.00 60.32
- 640x480 75.00 59.94
- 720x400 70.08
- x11docker: Watching: sh -c 'ls /home/jan/.cache/x11docker/X55-lightworks/share/timetosaygoodbye 2>/dev/null #xinitrc'
- Current output:
- x11docker: Found new created file /home/jan/.cache/x11docker/X55-lightworks/Xready
- x11docker: stored background pid 27186 of mywatch
- x11docker: Watching: sh -c 'ls /home/jan/.cache/x11docker/X55-lightworks/share/timetosaygoodbye 2>/dev/null #Xserver'
- Current output:
- ==> /home/jan/.cache/x11docker/X55-lightworks/docker.log <==
- 1 #! /bin/sh
- 2 # created startscript for docker run: x11docker.CMD.sh
- 3 Imagecommand=""
- 4 Entrypoint="lightworks"
- 5
- 6 # Environment variables found in image
- 7 export DISPLAY=unix:0 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
- 8
- 9 export USER=jan
- 10 export HOME="/fakehome/jan"
- 11 mkdir -p -v /fakehome/jan
- 12
- 13 export DISPLAY=:0
- 14 export XAUTHORITY=/x11docker/Xclientcookie
- 15 Dbus=
- 16
- 17 # xpra environment settings
- 18 export UBUNTU_MENUPROXY= QT_X11_NO_NATIVE_MENUBAR=1 MWNOCAPTURE=true MWNO_RIT=true MWWM=allwm
- 19
- 20 [ -e "$XDG_RUNTIME_DIR" ] || {
- 21 mkdir -v -m 700 -p /tmp/XDG_RUNTIME_DIR
- 22 export XDG_RUNTIME_DIR=/tmp/XDG_RUNTIME_DIR
- 23 }
- 24 export XDG_SESSION_TYPE=x11
- 25
- 26 bash --version >/dev/null 2>&1 && export SHELL=/bin/bash || export SHELL=/bin/sh
- 27 export TERM=xterm
- 28
- 29 env > /x11docker/environment
- 30 sed -i "/\(PWD=\|_=\)/d" /x11docker/environment
- 31
- 32 cd "$HOME"
- 33
- 34 exec $Dbus lightworks >>/x11docker/stdout 2>>/x11docker/stderr
- 35 # Ready for docker run
- ==> /home/jan/.cache/x11docker/X55-lightworks/xterm.log <==
- x11docker: container ID: 4803c575093f8ba2c7a597ebba4ce94183161eaff5f70dbf57916b12de519498
- Error response from daemon: Container 4803c575093f8ba2c7a597ebba4ce94183161eaff5f70dbf57916b12de519498 is not running
- docker: Error response from daemon: exec: "docker-init": executable file not found in $PATH.
- x11docker: container not ready on 1. attempt, trying again.
- Error: No such container: x11docker_X0_b7a961_lightworks
- x11docker: container not ready on 2. attempt, trying again.
- Error: No such container: x11docker_X0_b7a961_lightworks
- x11docker: container not ready on 3. attempt, trying again.
- Error: No such container: x11docker_X0_b7a961_lightworks
- x11docker: container not ready on 4. attempt, trying again.
- Error: No such container: x11docker_X0_b7a961_lightworks
- x11docker: container not ready on 5. attempt, trying again.
- Error: No such container: x11docker_X0_b7a961_lightworks
- x11docker: container not ready on 6. attempt, trying again.
- Error: No such container: x11docker_X0_b7a961_lightworks
- x11docker: container not ready on 7. attempt, trying again.
- Error: No such container: x11docker_X0_b7a961_lightworks
- x11docker: container not ready on 8. attempt, trying again.
- Error: No such container: x11docker_X0_b7a961_lightworks
- x11docker: container not ready on 9. attempt, trying again.
- Error: No such container: x11docker_X0_b7a961_lightworks
- x11docker: container not ready on 10. attempt, trying again.
- Error response from daemon: no such image: x11docker_X0_b7a961_lightworks: invalid reference format: repository name must be lowercase
- x11docker: container IP:
- x11docker: container PID:
- Error: No such container: x11docker_X0_b7a961_lightworks
- x11docker: Waiting for file creation of /home/jan/.cache/x11docker/X55-lightworks/xtermready
- x11docker: Found new created file /home/jan/.cache/x11docker/X55-lightworks/xtermready
- x11docker ERROR: Docker startup seems to have failed!
- Last lines of docker.log:
- 26 bash --version >/dev/null 2>&1 && export SHELL=/bin/bash || export SHELL=/bin/sh
- 27 export TERM=xterm
- 28
- 29 env > /x11docker/environment
- 30 sed -i "/\(PWD=\|_=\)/d" /x11docker/environment
- 31
- 32 cd "$HOME"
- 33
- 34 exec $Dbus lightworks >>/x11docker/stdout 2>>/x11docker/stderr
- 35 # Ready for docker run
- Last lines of xterm.log:
- Error: No such container: x11docker_X0_b7a961_lightworks
- x11docker: container not ready on 8. attempt, trying again.
- Error: No such container: x11docker_X0_b7a961_lightworks
- x11docker: container not ready on 9. attempt, trying again.
- Error: No such container: x11docker_X0_b7a961_lightworks
- x11docker: container not ready on 10. attempt, trying again.
- Error response from daemon: no such image: x11docker_X0_b7a961_lightworks: invalid reference format: repository name must be lowercase
- x11docker: container IP:
- x11docker: container PID:
- Error: No such container: x11docker_X0_b7a961_lightworks
- Docker daemon messages:
- Error response from daemon: Container 4803c575093f8ba2c7a597ebba4ce94183161eaff5f70dbf57916b12de519498 is not running
- docker: Error response from daemon: exec: "docker-init": executable file not found in $PATH.
- Error response from daemon: no such image: x11docker_X0_b7a961_lightworks: invalid reference format: repository name must be lowercase
- Type 'x11docker --help' for usage information
- For debugging, run x11docker in terminal and/or enable option '--verbose'
- and look afterwards at logfile /home/jan/.cache/x11docker/x11docker.log
- If you think this is a bug in x11docker,
- please report at https://github.com/mviereck/x11docker
- ^[[A^[[A^[[B^[[B^[[B^[[B^Cx11docker: terminating x11docker ...
- x11docker: Creating /home/jan/.cache/x11docker/X55-lightworks/share/timetosaygoodbye
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement