Я нашел способ, с помощью которого -не привилегированный пользователь может запустить x11vnc
без необходимости устанавливать или настраивать что-либо еще. Возможно, это не самый чистый способ сделать это, но он работает.
Я создал скрипт, который запускается при запуске:
#!/bin/sh
cd /home/amorimph/
while true; do
if [ -e startVNC ]
then
x11vnc -display :0
rm startVNC
fi
done
Он проверяет каталог пользователя на наличие файла «startVNC». Затем, когда я вхожу в систему как этот не -пользователь root, touch startVNC
запускается x11vnc
, и файл удаляется после завершения процесса.