VNC 的一些基本操作

ps -ef | grep vnc

以上是 查看 vnc 的进程

如果无法删除,则可以先通过这条命令进行查找,然后再用  kill  PID  进行强行关闭这个进程

################################

 安装LXDE桌面 VNCserver

############################################
 # 先映射好端口进入容器
 nvidia-docker run -ti -p 5901:5901 kaixhin/cuda-caffe:8.0   //这里映射的端口可以不一样,一般我都用 xxx:80  端口的形式 

不过若有其他需求 可以再在后面加 -p 5901:5901  对应的指令
 # 安装lxde vncserver
 sudo apt-get update
 sudo apt-get install xorg lxde-core tightvncserver
 # 或者到https://www.realvnc.com/download/vnc/linux/下载vncserver的deb包安装  //建议能用指令就用指令,尝试用deb的方法装了,不过不知为何会不一样
 # 此镜像默认root用户,且没有设置USER和HOME环境变量启动vncserver时会有错误,所以先执行以下命令
  vim /root/.bashrc 
 # 在最后加入以下代码后保存
  export USER=root
  export HOME=/root
 # 然后立即生效该环境变量
  source /root/.bashrc
 # 此处需要设置密码,还有一个view-only密码可选否
  vncserver -geometry 1024x768 :1 # 如果你启动时映射的是590n,那么此处就是vncserver :n

//1024x768   表示的是显示窗口像素大小, 1 表示第一个窗口 , n 表示第n个 
 # 其他(重新启动vncserver)
  vncserver -kill :1 && rm /tmp/.X1-lock && rm /tmp/.X1-lock
  vncserver -geometry 2400x1300 :1

通过VNCviewer连接容器内桌面
下载VNCviwer https://www.realvnc.com/download/viewer/ 
然后输入地址:127.0.0.1:5901 然后输入你刚才设置的密码就成功了   这里的IP地址要查一下,不一定是127.xxxx,应该在docker中用ifconfig命令先查一下docker的IP地址,你会看到对应的地址的,然后后面端口一定要加590n ,n就是你上面设置的第几个窗口
lxde桌面调节分辨率 
1. sudo vim /etc/xdg/lxsession/LXDE/autostart   //没成功,不过可以直接在  VNCviewer上进行指令调整的 自动调整也一样
最后一行添加 
2. @xrandr –auto –output DVI-1 –primary –mode 1680x1050 –left-of DVI-0 //没成功
--------------------- 
作者:爆米花好美啊 
来源:CSDN 
原文:https://blog.csdn.net/u013010889/article/details/56503895 
版权声明:本文为博主原创文章,转载请附上博文链接!

你可能感兴趣的:(VNC,VNCViwer)