Я использовал эту команду для запуска x11vnc при запуске, эта команда из здесь . И вот команда:
echo "/usr/bin/x11vnc -forever -rfbport 5900 -rfbauth ~/.vnc/x11vnc.pass -o ~/.vnc/x11vnc.log -loopbg -display :0" > ~/.config/autostart/x11vnc.sh
chmod +x ~/.config/autostart/x11vnc.sh
, но когда я нажимаю Enter, я получаю это сообщение об отказе в разрешении
"bash: /home/user/.config/autostartx/x11vnc.sh Permission Denied"
Я надеюсь, что кто-то может мне помочь. Thnx
В терминале:
cd ~
sudo chmod -R o+rw .config .vnc
sudo chown -R <your_user_name> .config .vnc
это обеспечивает доступ ко всем файлам, даже если вы случайно создали их как root.
Причина возникновения этой ошибки, вероятно, в том, что у вас нет владельца файла ~ / .config / autostart ... Попробуйте запустить команду с 'sudo'. Эта команда временно дает вам статус суперпользователя, так что при запуске команды вы получаете доступ ко всем необходимым файлам. Однако будьте осторожны, так как эти файлы защищены по какой-то причине, поэтому просто дважды проверьте, что команда будет действовать так, как вы хотите.
sudo echo "/usr/bin/x11vnc -forever -rfbport 5900 -rfbauth ~/.vnc/x11vnc.pass -o ~/.vnc/x11vnc.log -loopbg -display :0" > ~/.config/autostart/x11vnc.sh
chmod +x ~/.config/autostart/x11vnc.sh