小编zab*_*mba的帖子

如何在无头模式下启动 Chrome 浏览器?显示“:99”上缺少扩展“RANDR”

Ubuntu

$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 14.04.4 LTS
Release:    14.04
Codename:   trusty
Run Code Online (Sandbox Code Playgroud)

chromium-browser --version
Chromium 48.0.2564.116 Ubuntu 14.04
Run Code Online (Sandbox Code Playgroud)

我正在为 Flask Web 应用程序提供服务localhost,我想以无头模式浏览它。

stackoverflow 上跟随这条线索

先决条件

$ apt-get install xvfb imagemagick
Run Code Online (Sandbox Code Playgroud)

X 虚拟帧缓冲区 xvfb-run

使用以下选项运行Chromium

--allow-running-insecure-content    // trying to get passed
--ignore-certificate-errors         // the self-signed certs
--ignore-urlfetcher-cert-requests   //
--disable-gpu                       
--no-sandbox                        
Run Code Online (Sandbox Code Playgroud)

命令

 xvfb-run --server-args='-screen 0, 1024x768x24' chromium-browser --allow-running-insecure-content --ignore-certificate-errors --ignore-urlfetcher-cert-requests  --disable-gpu --no-sandbox https://admin:password@localhost
Run Code Online (Sandbox Code Playgroud)

Xlib:显示“:99”上缺少扩展“RANDR”。

[2596:2596:0407/170544:ERROR:browser_main_loop.cc(206)] Running without …
Run Code Online (Sandbox Code Playgroud)

google-chrome chromium headless randr

7
推荐指数
1
解决办法
2万
查看次数

如何使用命令行和配置文件将 wlan0 互联网连接共享到 eth0?

我了解它是如何使用 GUI ( 1 , 2 , 3 ) 完成的,但我需要使用 linux 命令 (iptables, ebtables ...) 手动执行。

我已经为此苦苦挣扎了好几天,我似乎可以做到这一点。

考虑到wlan0已连接到 Internet ,要使用的配置步骤和命令是什么?

iptables wireless wpa-supplicant ebtables

5
推荐指数
0
解决办法
1238
查看次数