Em um terminal:
cd ~
sudo chmod -R o+rw .config .vnc
sudo chown -R <your_user_name> .config .vnc
isso garante que você possa acessar todos os arquivos, mesmo que você os tenha criado acidentalmente como root.
Eu usei este comando para iniciar x11vnc na inicialização, este comando é de aqui . E aqui está o comando:
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
mas quando eu pressiono enter, recebi essa permissão negada mensagem
"bash: /home/user/.config/autostartx/x11vnc.sh Permission Denied"
Espero que alguém possa me ajudar. thnx
Em um terminal:
cd ~
sudo chmod -R o+rw .config .vnc
sudo chown -R <your_user_name> .config .vnc
isso garante que você possa acessar todos os arquivos, mesmo que você os tenha criado acidentalmente como root.
O motivo pelo qual esse erro é gerado é provavelmente porque você não possui o arquivo ~ / .config / autostart ... Tente executar o comando com 'sudo'. Este comando fornece temporariamente o status de superusuário para que, quando você executar o comando, você tenha acesso a todos os arquivos necessários. No entanto, tenha cuidado, pois esses arquivos são protegidos por uma razão, então apenas verifique se o comando irá agir da maneira que você pretende.
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