Xvfb新建虚拟X窗口,通过x11vnc启动VNC Server并转发Xvfb启动的虚拟窗口

远程运行Linux窗口程序使用X Windows太重量级了,可以使用Xvfb新建虚拟X窗口,通过x11vnc启动VNC Server并转发Xvfb启动的虚拟窗口。


1

2

3

4

5

6

7

8

yum install xorg-x11-server-Xvfb

yum install x11vnc

#新建X虚拟窗口

Xvfb :1 -screen 0 1024x768x24 -nolisten tcp &

#设置默认窗口为新建的虚拟窗口,打开窗口程序时调用

export DISPLAY=:1

#或

DISPLAY=:1 firefox

INIT:


1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

#!/bin/bash

#chkconfig: 345 95 50

#description: Starts xvfb on display 1

if [ -z "$1" ]; then

    echo "`basename $0` {start|stop}"

    exit

fi

case "$1" in

    start)

    Xvfb :1 -screen 0 1024x768x24 -nolisten tcp &

    export DISPLAY=:1

    echo ‘export DISPLAY=:1‘ >> ~/.bashrc

    ;;

    stop)

    killall Xvfb

    ;;

esac

新建VNC服务器并转发指定X窗口


1

x11vnc -listen 0.0.0.0 -rfbport 5900 -noipv6 -passwd password -display :1 -forever

然后通过VNC客户端连接,默认端口5900,Windows下可使用TightVNC或UltraVNC。

时间: 2024-10-14 04:26:06

Xvfb新建虚拟X窗口,通过x11vnc启动VNC Server并转发Xvfb启动的虚拟窗口的相关文章

Linux下VNC的安装和开机启动

1.确认VNC是否安装默认情况下,Red Hat Enterprise Linux安装程序会将VNC服务安装在系统上.确认是否已经安装VNC服务及查看安装的VNC版本[[email protected] ~]# rpm -q vnc-servervnc-server-4.1.2-9.el5[[email protected] ~]# 若系统没有安装,可以到操作系统安装盘的Server目录下找到VNC服务的RPM安装包vnc-server-4.1.2-9.el5.x86_64.rpm,安装命令如下

Mac的Parallels在启动Win的时候让它独立全屏窗口

这里备忘一下,由于经常需要科学上网,Win方法比较多少,所以使用Parallels在Win下科学上网还是很有必要的,为了使用使用方便,一般让Parallels启动系统之后自动生成一个独立的全窗口,方便来回在Win和Osx之间切换,这样如同使用不同桌面一样切换系统.这里需要设置Parallels的一个属性才能达到如此之方便,在Parallels设置里的全屏选项里面设置好使用OSX全屏,这样当你启动Win的时候你四个手指可以轻易的切换系统...

SQL Server 2012实施与管理实战指南(笔记)——Ch5启动SQL Server服务和数据库

5.启动SQL Server服务和数据库 在数据库和服务启动过程中,经常会出现的问题: 1.SQL Server实例无法正常启动 2.系统数据库无法正常启动 3.网络配置失败 4.用户数据库无法启动 5.集群环境下SQL Server资源无法保持在线 目录 5.启动SQL Server服务和数据库... 1 5.1 SQL Server服务启动步骤... 1 5.1.1 从注册表中读取SQL Server启动信息... 1 5.1.2 检查硬件,配置内存和CPU.. 2 5.1.3 数据库启动.

Win7 开启显示快速启动工具栏,发送到快速启动右键菜单

开启Win7快速启动栏 许多网友一定记得在 Windows 7 之前的 Windows 系统都有个快速启动(quick launch)区域. 比如 IE 浏览器.Windows Media Player 程序可以在里面快速启动. “快速启动”工具拦使用以下文件夹中的文件:%userprofile%\Application Data\Microsoft\Internet Explorer\Quick Launch Windows 7 全新的任务栏 其实,Windows 7 里面虽然取消了快速启动,

三种启动SQL SERVER服务的方法(安装后运行提示无法打开到SQL Server的连接)

不启动服务出现下面报错: 1.后台启动 计算机-管理-服务和应用程序 - 2.SQL SERVER配置管理器: 3.在运行窗口中使用命令进行启动:

【转】Linux学习之路--启动VNC服务

我的Linux是Fedora 13,安装方法如下: 1.打开终端,执行 # yum install -y tigervnc tigervnc-server 2.编辑/etc/sysconfi/vncservers # vi /etc/sysconfig/vncservers 在最后加入: VNCSERVERS="1:sky" VNCSERVERARGS[1]="-geometry 800x600 -nolisten tcp -localhost" 注意:sky是我的

Linux Redis自动启动,Redis开机启动,Linux Redis设置开机启动

Linux Redis自动启动,Redis开机启动,Linux Redis设置开机启动 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ©Copyright 蕃薯耀 2017年7月21日 http://www.cnblogs.com/fanshuyao/ Linux Redis安装,Linux如何安

[转] ASP.NET WEB API程序在VS启动或发布到IIS后启动后发生 - Could not load file or assembly 'System.Web.Http.WebHost’异常,无法正常访问

Just do Copy Local = true in the properties for the assembly(System.Web.Http.WebHost) and then do a redeploy, it should work fine. http://stackoverflow.com/questions/20323107/could-not-load-file-or-assembly-system-web-http-webhost-after-published-to-

oracle下 启动subversion命令 及 oracle相关服务启动备忘

linux shell下  svnserve - d -r + 目录   例如:svnserve -d -r /svn 启动 svn服务. 访问svn://192.168.0.120/kjcg 测试. 启动oracle: 一.如何启动数据库实例 1.进入到sqlplus启动实例 [[email protected] ~]$ su - oracle --“切换到oracle用户” 2. Password: [[email protected] ~]$ lsnrctl start  --“打开监听”