我的系统配备了 Intel Celeron 处理器 1.1 GHz s370 和 384 Mb RAM 在 Intel d815egew 主板上,支持网络唤醒功能。我想使用这样的 PC 将 Internet 共享到本地网络。这台 PC 也是 DHCP+DNS 服务器以及路由器/网关。基于上述,我决定安装 Lubuntu,因为它是轻量级系统。我从备用 ISO 安装了 Lubuntu 10.04.4 LTS。系统没有自动登录。系统启动并具有可接受的性能。
主机 PC 具有板载 4 个网络适配器:
我们想远程控制我们的网关。因此,我们需要能够远程启动它。为了做到这一点,我做了以下几件事:
$ cd /etc/init.d/ 用命令创建了一个新文件
$ sudo vim wakeonlanconfig
将以下几行写入新创建的文件,保存并关闭它
#!/bin/bash ethtool -s eth0 wol g ethtool -s eth2 wol g 出口
使上述文件可执行
$ sudo chmod a+x wakeonlanconfig
然后在启动期间将其包含到自动启动序列中。
$ …我已经通过以下命令在 Lubuntu 12.04 上启动了TightVNC服务器:
tightvncserver -geometry 800x600 -depth 16 :2
Run Code Online (Sandbox Code Playgroud)
VNC 服务器成功启动,我收到此消息:
New 'X' desktop is gateway:2
Starting applications specified in /home/dolv/.vnc/xstartup
Log file is /home/dolv/.vnc/gateway:2.log
Run Code Online (Sandbox Code Playgroud)
然后我使用 RealVNC Client 从远程 PC 成功登录。
我尝试从菜单中启动 Chromium,但没有成功。所以我尝试使用命令从终端启动它/usr/bim/chromium-browser &并得到以下消息:
Xlib: extention "RANDR" missing on desktop :2
Run Code Online (Sandbox Code Playgroud)
我还发现,在我两次尝试之后,chromium-browser在显示会话的主机上创建了 2 个新窗口:0。
如何让浏览器在调用它的那个显示上启动(在我的例子中是从 VNC 会话显示)?