我将从一点背景开始。我的一个小项目是尝试使用 VNC 客户端(vnc4server)将我的 Android 平板电脑用作笔记本电脑的外接显示器。我已经看到了这样做的两个主要选择。最简单的是使用 xrandr 并加宽屏幕,为平板电脑创建一个部分。但是,如果我理解正确,这可能会导致一些图形问题,尽管它具有允许窗口跨显示器的好处。另一种选择是为 VNC 服务器运行单独的桌面会话。
我选择了第二个桌面的路线,因为会话可以生存和死亡而不会显着影响我的主要会话,并且理论上可以专门针对平板电脑进行定制。一个名为 x2vnc 的小工具允许我以与更流行的 Synergy 类似的方式连接到 VNC 服务器,并将其用作外接显示器。我还有一个小小的好处,那就是能够使用 xrandr 轻松干净地从横向切换到纵向。
这让我想到了我当前的问题。到目前为止,我只能可靠地使用普通的 x-windows。虽然这完全是功能性的,但我更喜欢更完整的东西。尽管已经为各种窗口管理器发布了 xstartup 示例,但这些似乎都不能正常运行。我怀疑所有这些都是针对无头系统的。Gnome/Unity 都慢得令人难以置信,而且似乎与我现有的会话相冲突。我也觉得这些对于我的十英寸平板电脑来说有点太杂乱了。另一方面,除了没有正确更新图形之外,当我尝试打开第二个窗口时,Xmonad 就会崩溃。
我想知道任何能引导我走向更好稳定桌面环境的东西。这包括配置提示和备用窗口管理器。
我目前正在使用 gnome-xmonad(最近是 Unity)运行 Ubuntu 12.04。我的 xstartup 是普通的 x-window-manager。我已经尝试了任何我能找到的 gnome 和 xmonad 的现成示例。