ubuntu 12.04 下配置nvc以共享桌面到windows

最近在做个项目, 需要用到 android emulator , 平时用的PC是win7的, 还有一台电脑装的是ubuntu 12.04, 但是没显示器, 发现通过远程连接到ubuntu机器, emulator跑不起来, 报错, 找专家看了看, 应该是OpenGL不支持。

再摆台显示器, 太占地方了, 想到了桌面共享,即使用nvc。

nvc的配置也很简单。

首先, 进入 gnome classical 界面, 在 系统 -> 工具 -> 首选项 -> 桌面共享中, 勾上相应的选项。

我的这些选项都是默认勾上的, 所以, 这一步只是打开验证了一下。

第二步是在ubuntu 上安装 nvc server , 使用如下命令:

sudo apt-get install nvc4server 

这一步执行下, 发现系统中原来已经安装过了。

第三步就是启动nvc server,执行命令: nvcserver

会提示输入桌面登录密码,并提示输入桌面编号等。

第四步是在windows上下载个nvc viewer, 也可以使用其他工具。

nvc viewer 下载地址:

http://www.realvnc.com/download/viewer/

第五步打开 nvc viewer , 输入服务器地址和桌面编号,如:172.26.18.72:2 , 然后再输入桌面登录密码即可。

但是打开之后,发现桌面比较难看, 只有一个终端。

网上搜了下, 发现需要修改 ubuntu 上 nvc server 的配置。

第六步, 修改 nvc server 配置。

安装好 nvc server 后, 会在用户根目录下创建一个 .nvc 目录, 其中有一个 xstartup 文件, 修改前, 其内容如下:

#!/bin/sh

# Uncomment the following two lines for normal desktop:
# unset SESSION_MANAGER
# exec /etc/X11/xinit/xinitrc

[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &x-window-manager &

参考 http://www.cnblogs.com/lanxuezaipiao/p/3724958.html

说要根据桌面环境, 修改最后一行:

?如果是gnome桌面,改成gnome-session &;

?如果是KDE桌面,改成startkde &;

?如果是Unity桌面,首先去 /usr/share/gnome-session/sessions/下看桌面session的名称,如果是ubuntu-2d,则将最后一行改为:

export STARTUP="/usr/bin/gnome-session --session=ubuntu-2d"
$STARTUP

但是修改之后, 还是不行。

再找了找资料, 有人说需要把

# unset SESSION_MANAGER

的注释去掉, 并加上下面一行:

unset DBUS_SESSION_BUS_ADDRESS

最终修改后的文件如下:

#!/bin/sh

# Uncomment the following two lines for normal desktop:
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
# exec /etc/X11/xinit/xinitrc

[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &# startkde &
# gnome_session &
# x-window-manager &
export DESKTOP_SESSION=ubuntu-2d
export GDMSESSION=ubuntu-2d
export STARTUP="/usr/bin/gnome-session --session=ubuntu-2d"

$STARTUP

这一次OK了, 在win7上通过 nvc viewer 看到了与 ubuntu 上同样的界面。

时间: 2024-10-07 07:38:44

ubuntu 12.04 下配置nvc以共享桌面到windows的相关文章

ubuntu 12.04下配置单机pbs(torque)

配置环境 ubuntu 12.04 torque 2.4.6 配置步骤及出现问题解决(以root运行) 1.安装torque 官方网站的torque安装帮助文档没有针对ubuntu的安装步骤,安装起来非常费劲,因此这里采用apt-get来安装 apt-get install torque-server torque-client torque-mom torque-pam torque-server负责接收任务请求 torque-client在每个提交任务的节点上,负责提交任务到服务器 torq

Ubuntu 12.04下LAMP安装配置

我是一个Linux新手,想要安装一台Ubuntu 12.04版的Linux服务器,用这台服务器上的LAMP套件来运行我自己的个人网站.LAMP套件就是“Linux+Apache+Mysql+PHP这四款软件组成了一个可以使网站运行的套装工具软件.”通过安装尝试,我获得了一些成功的安装配置经验,通过本文提供给Linux网站服务器系统的入门者学习.本次安装的网站软件环境中将使用Apache2网页服务软件.MySQL5网站后台数据库软件.以及PHP5角本解释语言软件,配置成的系统也可提供FTP服务.

Ubuntu 12.04下在Eclipse IDE for C/C++ Developers中运行C语言的GTK程序

哈哈哈--终于搞定了GTK程序的编译与运行,纠结了近一个月的问题终于得以解决,痛快!近一个月来,不断百度.发博文.百度知道提问.csdn提问--经常发私信.评论博文麻烦大牛,比如sunny2038.轻飘风扬.Sun1956--在此对所有帮助我的人表示感谢! 特别感谢csdn的sunny2038,他的博文<Windows和Ubuntu11.10在Eclipse中配置C和GTK>和热心回复给了我很大的帮助! Neo E. Cai的博文<Ubuntu下GTK的安装.编译和测试>对我具有非

Ubuntu 12.04 下安装 Eclipse

方法一:(缺点是安装时附加openjdk等大量程序并无法去除,优点是安装简单) $ sudo apt-get install eclipse 方法二:(优点是安装内容清爽,缺点是配置麻烦)1.安装JDK,参考 Ubuntu 12.04 下安装 JDK 7 2.下载 Eclipse 从 http://www.eclipse.org/downloads/index-developer.php下载合适版本,如:Eclipse IDE for C/C++ Developers 3.解压文件$ sudo

Ubuntu 12.04下搭建Web服务器 (MySQL+PHP+Apache)(转)

看了网上很多关于用linux操作系统搭建网站服务器的教程,于是我自己也测试了很多,但今天所测试的 Ubuntu 12.04下搭建Web网站服务器 (MySQL+PHP+Apache环境),感觉这个适合新手.所以这里就跟大家分享下.其实这个网上也有教程的,但我这里算是优化前辈们的教程吧,因为 我当时按照他们的操作时卡了几次,因为他们的有的地方没讲清楚. Ubuntu 12.04(代号Precise Pangolin)是一个LTS长期支持版本,已如约正式发布.Ubuntu 12.04是第16代Ubu

Ubuntu 12.04下spark1.0.0 集群搭建(原创)

spark1.0.0新版本的于2014-05-30正式发布啦,新的spark版本带来了很多新的特性,提供了更好的API支持,spark1.0.0增加了Spark SQL组件,增强了标准库(ML.streaming.GraphX)以及对JAVA和Python语言的支持: 下面,我们首先进行spark1.0.0集群的安装,在这里我使用了两台服务器,一台作为master即namenode主机,另一台作为slave即datanode主机,增加更多的slave只需重复slave部分的内容即可.: 系统版本

Ubuntu 12.04下GAMIT10.40安装说明

转载于:http://www.itxuexiwang.com/a/liunxjishu/2016/0225/164.html?1456481297 Ubuntu 12.04下GAMIT10.40安装步骤: 1 首先就是Gamit软件——gamit.tar.gz的准备,大概64M:2 将下载的gamit.tar.gz复制到 opt/gamit10.40/下面,这里需要建立文件夹10.40,sudo mkdir gamit10.40;3 安装Cshell.sudo apt-get install c

Ubuntu 12.04 Desktop配置XAMPP【转】

转载:[ubuntu][xampp]开发环境配置 XAMPP 并不适用于生产环境,而仅供开发环境使用.XAMPP 被设置为尽量开放,并提供开发者任何他/她想要的功能.这对于开发环境来说是很棒的,但对于生产环境来说却可能是致命的. 这儿有一份 XAMPP 缺乏安全防护的列表: MySQL 管理员(root)没有密码. MySQL 可通过网络访问. ProFTPD 使用“lampp”作为用户名“nobody”的密码. PhpMyAdmin 可以通过网络访问. 示例程序可以通过网络访问. MySQL

转【翻译】如何在Ubuntu 12.04上配置Apache SSL证书

关于SSL证书 SSL证书是加密站点信息和创建一个更安全的连接的一种方式.另外,证书可以向站点访问者展示VPS的身份信息.证书颁发机构颁发SSL证书,用来验证服务器的详细信息,而一个自签名的证书缺乏第三方机构的证明. 设置 以下教程,需要拥有VPS上root权限. 另外,你的虚拟服务器上需要安装并运行有apache.如果没有安装,可以通过以下命令安装: sudo apt-get install apache2 第一步--启用SSL模块 下一步启用SSL sudo a2enmod ssl 紧接着重