是否有与 Windows 远程桌面中的功能相当的 VNC 替代品?
我在 2 个显示器上运行 Ubuntu 11.10,分辨率为 3840x1080。这是通过 NVIDIA 的 TwinView 模式完成的。当我运行以下命令时:
x11vnc -safer -localhost -once -display :0 -ncache 10 -ncache_cr -geometry 3840x1080
Run Code Online (Sandbox Code Playgroud)
并从带有 TightVNC 的 Windows 机器连接,我的连接列出分辨率为 3840x12960。如果您不想进行数学运算,那就是 12 x 1080。VNC 连接的顶部看起来正常,但我可以向下滚动很多,我看到以前窗口的鬼影。
知道为什么或如何阻止这种情况吗?
我希望能够从家里使用 Mac Mini 和 Mac OSX 访问我办公室的 Ubuntu 12.04 机器。我有一个 VPN,我可以通过 SSH 访问我的办公室机器,所以连接不是问题。浏览了其他问题,好像有几个选项:
我之前一直在 Windows 上使用远程桌面,我真的很喜欢它。不确定 XRDP 的实施情况。几年前我也使用过 VNC,当时我不喜欢它的性能 - 不确定从那以后情况是否发生了变化。
正如我上面所说,我想访问的机器运行的是 Ubuntu 12.04,带有 Unity。我选择使用 Unity - 我真的很喜欢它,并希望继续使用它 :) 客户端计算机正在运行 Mac OSX (Snow Leopard)。
根据您之前的经验,此环境的最佳设置是什么?
我的系统配备了 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 会话显示)?
我在无头盒上安装了 Ubuntu Gnome。我使用 SSH 或 VNC 连接到它。我正在尝试切换到 XFCE 并且我已经安装了它,但是教程说要注销,然后从登录屏幕中选择桌面环境。问题是,通过 VNC 我不能这样做。
如何从命令行或配置文件设置默认桌面环境?
我在 VMware 虚拟机内的无外设服务器上运行 Xubuntu 12.04。我更喜欢使用 x11vnc 而不是 Xvnc,以便使用 LightDM 和由 LightDM 启动的 X 服务器(并使用 Xubuntu-session 而不是 xfce4 登录)。
问题是它x11vnc比Xvnc(vnc4server和tightvncserver口味)慢得多。我使用的是低速宽带连接,例如,在 上拖动窗口明显变慢x11vnc,我会说大约慢 3-4 倍。
我在 x11vnc 和 Xvnc 上都强制使用 16 位和 1280x800,但我不确定 x11vnc 实际上是否使用 16bpp(请参阅下面的日志)。
我使用 /etc/init/x11vnc 中的启动脚本启动 x11vnc:
start on login-session-start
script
x11vnc -xkb -noxrecord -noxfixes -noxdamage -display :0 \
-auth /var/run/lightdm/root/:0 -forever -shared -bg \
-o /var/log/x11vnc.log -rfbport 5901 -localhost -nopw -xrandr
end script
Run Code Online (Sandbox Code Playgroud)
默认情况下,这将以 32bpp 的 800x600 开始,不能通过命令行参数更改。我必须做: …
我目前在我办公桌上的第二台 PC 上运行 Ubuntu 13 桌面版,它有一个小显示器。出于工作原因,我的主要机器必须是 Windows(7),并且它有多个分辨率不同的显示器。
我希望我的 Ubuntu 桌面以它们的原始分辨率填充所有这些 Windows 显示器,这样我基本上可以将 Ubuntu 设为我的主要桌面,而无需将键盘和显示器实际插入 Ubuntu 盒中。两台机器都连接在一个有防火墙的内部 1Gb 网络中,并且都有固定的 IP 地址。
到目前为止,Nomachine NX 运行良好,但似乎仅限于模仿我在 Ubuntu 机器上的(小)显示器的精确分辨率。VNC 一样。
我不希望使用诸如 VMWare 之类的 VM 解决方案(尽管这确实有效),因为出于数据分析吞吐量的原因,我需要多台计算机。
这可能吗?它可行吗?我该怎么做呢?
我已经下载并运行 MobaXterm,通过 SSH 运行终端似乎工作正常。我还在我的 Windows 机器上的 windows 中运行了 Firefox 和其他 Ubuntu 机器应用程序,方法是从 SSH 终端命令行调用它们。但是到目前为止还没有运气在我的 Windows 显示器上获得完整的 Unity monty。
好的,所以我想在启动后使用 VNC 或 RDP 之类的东西连接到我的 Ubuntu 12.04 14.04 LTS 服务器并显示登录提示,而不必先转到控制台并实际登录控制台。我不需要看到控制台显示的登录屏幕,但是一旦连接,我希望能够使用完整的桌面 GUI。
这将用于服务器的管理员管理,因此如果此访问只有一个用户/密码就可以了。它也不需要提供多个并发访问,尽管那会很好。
安装机器时选择“最小”然后运行命令
sudo apt-get install aptitude sudo aptitude 安装屏幕 openssh-server sudo aptitude install --no-install-recommends ubuntu-desktop Landscape-client-ui-install sudo aptitude install 指示器-应用程序指示器-appmenu 指示器-日期时间指示器-会话指示器-声音 unity-lens-applications unity-lens-files xdg-utils
怎么办?
我试过了
同样,我似乎错过了一些东西,因为肯定有办法,并且可能使用我已经尝试过的工具。
我更新到 14.04 进行了一些测试,现在 VNC 已完成。我安装了 gnome-classic 看看是否有帮助,但没有。这是我的 xstartup:
!/bin/sh
Uncomment the following two lines for normal desktop:
unset SESSION_MANAGER
exec /etc/X11/xinit/xinitrc
gnome-session --session=gnome-classic &
[ -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 &
gnome-session -session=gnome-classic &
Run Code Online (Sandbox Code Playgroud)
几个小时以来,我一直在阅读我可以在互联网上找到的所有内容。
有人有适用于 14.01 的 xstartup 吗?