请原谅我对 Linux 和相关软件包缺乏经验。我对此类系统非常陌生。
我已经安装Ubuntu 14.04在一个Windows Hyper-V 虚拟机(VM)。对于 Windows 主机上的 VM,建议不要通过 Hyper-V 管理器进行连接,而是使用远程桌面连接 (RDC) 连接到 VM。要使用Windows 终端服务器 RDC,我安装了偏磷酸钠Ubuntu VM 中的软件包。为了避免 Unity 桌面界面的 3D 复杂性,我安装了Xfce4VM 中的软件包。一切运行正常。
然而,鼠标滚动非常慢也就是说,需要滚动几次鼠标滚轮才能滚动显示各个窗口。
经过进一步检查,我发现鼠标设置(应用程序菜单/设置/鼠标和触摸板)不存在(其他设置如键盘存在)。具体来说,我尝试使用以下命令来评估 Xfce4 鼠标设置,但是我收到了一条有关 Xlib 的消息,该消息可能与 Xrdp 有关:
$ xfce4-mouse-settings
Xlib: extension "XInputExtension" missing on display ":10.0".
(xfce4-mouse-settings:14760): xfce4-mouse-settings-CRITICAL **: XI is not present.
这是我的主要问题:
1)如何使用 Xfce4 和 Xrdp 改善/增加 Ubuntu 14.04 中的鼠标滚动速度?
然而,这种情况也让我提出以下问题:
2)如何在带有 Xfce4 和 Xrdp 的 Ubuntu 14.04 中安装鼠标和触摸板设置?
3)Xrdp 是 Windows Hyper-V VM 中 Ubuntu 14.04 的首选 RDC 吗?
4)Xfce4 是 Windows Hyper-V VM 中 Ubuntu 14.04 的首选桌面界面吗?
感谢您的任何想法或建议!
答案1
这是我自己的答案,或者可以将其视为一种略微调整的替代解决方案。经过进一步诊断,我发现了以下内容:
A) 该命令xset
在 Hyper-V Manager Connect 会话和 Xrdp 会话中均有效。遗憾的是,它仅允许三个鼠标移动(非滚动)参数:加速度乘数、加速度除数和应用加速度参数的像素阈值。
B) 进一步查看 X(X11?、Xsession?、Xorg?)设置,发现有其他鼠标选项。该命令xinput
在 Hyper-V Manager > Connect 会话中有效,但在 Xrdp 会话中无效。因此,看来 Xrdp 会话不知何故没有使用许多(或任何)X 设置,这些设置显然有助于图形用户界面在显示、键盘和指针(如鼠标)等方面的使用。
C)刚才(事后),仔细检查我的历史记录以查找可能感兴趣的相关命令,除了和之外xset
,我还xinput
发现:X
,,,,,,。 (我希望这些将有助于本地连接或Xserver
Hyper -V 管理器 > 连接会话,而不是 Xrdp 远程连接。)xterm
xrandr
xsetpointer
xfconf-query
D) 阅读有关 Xrdp 和其他远程连接程序如何工作的信息后,我发现我最初使用的 Xrdp 版本 (v0.6) 可能使用了 VNC 协议,而据我所知,该协议不使用 X 设置。我还发现另一个软件包 X11rdp 可能在 Xrdp 远程桌面会话中使用了更多 X 设置。
E) 最后,我找到了一对非常有用的脚本,它们可以帮助下载和构建 Debian 软件包(Ubuntu 就是基于 Debian 的)。这些脚本由www.scarygliders.net, 是X11rdp-o-matic.sh和RDPses配置工具。提供了非常有用的文档http://scarygliders.net/x11rdp-o-matic-information/但是,该网站上的其他页面以及www.xrdp.org和http://sourceforge.net/projects/xrdp/可能会补充您可能需要的信息。使用 下载存储库后git
,X11rdp-o-matic.sh
需要相当长的时间才能完成工作。在脚本的末尾,一条消息指出 X11rdp 和 Xrdp 已安装并有望运行。还建议我可能不需要运行 RDPsesconfig.sh 脚本,而是只需尝试使用远程桌面连接登录,这正是它的工作方式。我希望我做过的一件事是使用安装音频声音的选项,但推荐的选项,以及--justdoit
最新的稳定 Xrdp 版本(--branch v0.8
),确实提供了我目前需要的一切。
综上所述,X11rdp-o-matic.sh帮助下载、构建和安装最新稳定版本X11rdp和偏磷酸钠。此配置提供了一种使用Windows 远程桌面连接终端服务器连接到 Windows 托管的Hyper-V 虚拟机和Ubuntu 14.04安装。Xrdp 连接快速且响应迅速,我所知道的一些 X 设置(例如上面 C 中列出的一些设置)似乎在远程会话中可用(感谢 X11rdp)。复制和粘贴到远程会话中和从远程会话中复制和粘贴都很方便。鼠标滚动问题已解决;它足够快,足够流畅。我以后可能只会考虑使用包含音频的选项。
非常感谢对作者和贡献者来说偏磷酸钠,X11rdp, 和X11rdp-o-matic!