xvfb x11vnc novnc 实现在linux服务器上单独启动一个firefox

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/bw_yyziq/article/details/82706033

安装xvfb

apt update
apt install xvfb

安装x11vnc

apt install x11vnc

启动xvfb(渲染第五屏,分辨率1920x1080,颜色24)

Xvfb :5 -screen 0 1920x1080x24 &

 设置x11vnc密码(是否生成密码到文件选择Y),启动(第五屏,映射到5905端口)

x11vnc -storepasswd
x11vnc -display :5 -once -loop -noxdamage -repeat -rfbauth ~/.vnc/passwd -rfbport 5905 -shared  -scale 1920x1080 &

安装git,clone novnc项目

apt install git
git clone https://github.com/novnc/noVNC.git
cd noVNC
./utils/launch.sh --vnc localhost:5905 &

 安装firefox,启动(第五屏,全屏)

apt install firefox
firefox --display :5 -fullscreen -no-remote -P default -new-window http://www.baidu.com 2> /dev/null

字体乱码问题

https://askubuntu.com/questions/189945/install-chineseand-other-utf-8-fonts-for-xvfb
#字体
sudo apt install language-pack-zh-hant language-pack-zh-hans
sudo apt install fonts-arphic-*

#语言环境
export LANG="zh_CN.UTF-8"
export LANGUAGE="zh_CN:zh:en_US:en"

firefox无法加载视频,如爱奇艺html5视频,安装vlc。

apt install vlc

或flash player 插件安装(未尝试)

浏览器访问 http://ip:6080/vnc.html,输入密码

以上。

猜你喜欢

转载自blog.csdn.net/bw_yyziq/article/details/82706033