my .profile is filled with scripts like this. pasted below.
it allows a full screen desktop with out any other screens. at a dedicated
tty.

but it has two issues. If there already is an connection i need to kill
everuthing on the tty.
And sometimes when i pkill -9 -t tty9 switch from client system the
keyboard and mouse dont work.
they do work after i rebooted the VM.

I dont google stuff deeply and make it my self if i cant find it right
away.
So i might be doing it wrong.

anyway some one can help me with the two issues.

ps one bash question. I have an exit. but a right placed ctrl C can break
to prompt i dont want that does some one know how i always run the program
or exit to logout state.

Cheers.
bram


if [[ "$(tty)" == "/dev/tty10" ]]; then
   export XDG_RUNTIME_DIR=/run/user/$(id -u)/cage10

   while true; do
       # start agent if needed
       [ -z "$SSH_AUTH_SOCK" ] && eval "$(ssh-agent -s)" >/dev/null

       # load key if needed
       ssh-add -l >/dev/null 2>&1 || ssh-add ~/.ssh/id_rsa

       mkdir -p "$XDG_RUNTIME_DIR"
       chmod 700 "$XDG_RUNTIME_DIR"

       # Run virt-viewer
       cage -s -- virt-viewer \
           --domain-name vision \
           -c "qemu+ssh://bram@jack/system?ssh_compression=yes" \
           --attach -f \
           --auto-resize=always

       sleep 2
   done
   exit
fi

Reply via email to