Launcher 很棒,它能帮我找到东西。我使用的是最新版本的 12。
但是,当我在运行另一个操作系统的 VirtualBox 中全屏显示并按下一些我还没搞清楚的组合键时,Unity 突然夺取了键盘焦点。可能是 alt-tab,也可能是左键-control x。我已经将 Windows 键和 FN 键从笔记本电脑上拔了下来,因为它们碍事,所以问题可能不是 Windows 键。
您不知道焦点已被窃取,因为全屏应用程序 (VirtualBox) 仍处于全屏状态,而 Unity 元素在后台。但您正忙着在 Unity 框中输入内容,而不是在前台应用程序中输入内容。
这特别烦人。在我的屏幕截图中(用相机拍摄,因为内置的屏幕截图程序无法捕获包含启动器的屏幕截图……)Windows VM 是前台应用程序,但“运行命令”输入框已经出现并且正在捕获键盘:
我希望前台全屏应用程序保持这种状态。
有没有办法让我保留 Unity,但只有当我实际单击按钮时才会激活其元素(例如弹出搜索框),而不是键入前台应用程序可能混淆的随机组合键?否则我可以不使用启动器或其他元素,因为我的实际工作不仅仅是启动程序。
答案1
运行 virtualbox 而不干扰主机操作系统(在您的情况下为 Unity)的最佳方法是从您的登录管理器(Lightdm)为 Virtualbox 创建一个特殊会话。
最好遵循这个过程 http://www.ashokgelal.com/2008/10/run-your-virtual-os-directly-from-gdm-in-ubuntu/
它适用于 GDM,但也适用于 Lightdm。
答案2
LightDM 针对 unity 进行了优化。GDM 针对 gnome 进行了优化。
当我尝试使用 LightDM 在 Unity 下玩 crysis2 时,我也遇到了 Unity 元素的这个问题 - 在这种情况下,当我将登录管理器更改为 gnome 并在 gnome 下玩 crysis2 时,它有所帮助 - 那是在 12.04 - (我没有玩太多,因为在 12.10 的新内核之后 nvidia-frickle - crysis2 不再启动 - 所以我在 12 月/1 月休息一下下国际象棋)。