You're using the wrong kind of quotes. Use '
instead of the backquote (`
). The way you are using it, the screen
command won't terminate until the omxplayer
's output is complete (i. e. until that terminates.
screen -dmS camera2 sh -c 'omxplayer --win "0 0 200 200" /home/pi/Shared/NO_LOGO_1/02_a.avi; exec bash'
instead of
screen -dmS camera2 sh -c `omxplayer --win "0 0 200 200" /home/pi/Shared/NO_LOGO_1/02_a.avi; exec bash`
See the difference?