Chinaunix首页 | 论坛 | 博客
  • 博客访问: 7171387
  • 博文数量: 3857
  • 博客积分: 6409
  • 博客等级: 准将
  • 技术积分: 15948
  • 用 户 组: 普通用户
  • 注册时间: 2008-09-02 16:48
个人简介

迷彩 潜伏 隐蔽 伪装

文章分类

全部博文(3857)

文章存档

2017年(5)

2016年(63)

2015年(927)

2014年(677)

2013年(807)

2012年(1241)

2011年(67)

2010年(7)

2009年(36)

2008年(28)

分类: 系统运维

2015-09-28 00:29:13

为树莓派安装远程桌面服务

[日期:2015-09-27] 来源:Linux社区  作者:Ray [字体:  ]

为树莓派安装远程桌面服务,配置树莓派、香蕉派的VNC服务支持远程桌面控制。

要在树莓上支持远程桌面服务,能通过远程桌面客户端访问树莓的桌面可以使用Tight VNC,这样一来就不用为树莓配置显示屏了。直接使用移动设备或者Mac也可能直接访问树莓的桌面了。

安装 Tight VNC

sudo apt-get install tightvncserver 

然后运行 TightVNC 服务器

tightvncserver 

当第一次完成服务器的启动需要向 VNC 服务添加一个远程连接会话:

vncserver :0 -geometry 1920x1080 -depth 24 

为了更方便地启动这个会话我们可以创建一个脚本来简化这个指令:

nano svnc.sh 

然后加入以下的内容

#!/bin/sh vncserver :0 -geometry 1920x1080 -depth 24 -dpi 96 

将文件设置为可执行

chmod +x svnc.sh 

然后执行:

./svnc.sh 

启动时运行

在 /etc/init.d 目录下创建一个 vncboot 的服务启动文件:

#!/bin/sh ### BEGIN INIT INFO # Provides: vncboot # Required-Start: $remote_fs $syslog # Required-Stop: $remote_fs $syslog # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: Start VNC Server at boot time # Description: Start VNC Server at boot time. ### END INIT INFO USER=root
HOME=/root export USER HOME case "$1" in start) echo "Starting VNC Server" #Insert your favoured settings for a VNC session /usr/bin/vncserver :0 -geometry 1280x800 -depth 16 -pixelformat rgb565
   ;;

 stop) echo "Stopping VNC Server" /usr/bin/vncserver -kill :0 ;;

 *) echo "Usage: /etc/init.d/vncboot {start|stop}" exit 1 ;; esac exit 0 

修改文件的可执行权限

chmod 755 /etc/init.d/vncboot 

将文件添加到启动序列

update-rc.d /etc/init.d/vncboot defaults 

如果添加成功会出现以下的字样:

 update-rc.d: using dependency based boot sequencing 

但如果出现:

update-rc.d: error: unable to read /etc/init.d//etc/init.d/vncboot 

那么可以尝试以下的指令:

update-rc.d vncboot defaults 

重启你的PI然后你就会发现 VNC 服务就可以启动了。

VNC客户端

VNC 的客户端我推荐使用 RealVNC 出品的 VNC Viewer,它在多个平台上都有支持,我自己就是在iPad上安装一个iOS版本的ViewVNC访问树莓的桌面的。

在这里需要注意的是使用 VNC Viewer 连接VNC服务时要采用 IP:Port 的地址形式连接。默认连接端口为 5901。假如树梅的地址是 192.168.100.1 那么VNC服务的连接地址应该就是 192.168.100.1:5901。如果在树梅上开启了多个连接会话,那么端口号就直接递增就是了,如在树莓中起动第二个服务会话那么应该用 192.168.100.1:5902 进行连接。

如何在树莓派 2 运行 Ubuntu Snappy Core  

在(Raspberry Pi)树莓派上安装NodeJS  

Raspberry Pi 树莓派上安装Weston 

用于Raspberry Pi 的Linux 操作系统已经可用 

Raspberry Pi(树莓派)试用小记 

Raspberry Pi(树莓派)的安装、配置IP及软件源等入门 

本文永久更新链接地址

阅读(802) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~