我在玩德军总部:敌区,当我在窗口模式下玩游戏时,我无法将焦点从游戏转移到其他东西(Alt+Tab不起作用)。
答案1
我在使用虚幻竞技场 2004 时也有过类似的经历。最后我发现按下 Esc(从而切换到游戏菜单)可以释放键盘抓取,然后我就可以按 Alt-Tab 键。
不幸的是,很多游戏似乎没有以桌面友好的方式运行,在操作过程中只抓取键盘和鼠标。这实际上禁用了用户与桌面的任何交互:他不能使用窗口管理器(最常见的例子是 alt-tab),他不能使用桌面范围的键盘快捷键(例如控制音乐播放器),他不能回答即时消息,等等。
看起来这个问题没有彻底的解决方案,除非重新设计受影响的游戏本身。(尽管一些禁止使用键盘抓取的黑客行为LD_PRELOAD
可能是相关的)。
答案2
Ctrl+Alt+X,其中 X 是从 7 开始的数字,将把您切换到不同用户的 X 会话(如果您具有内核模式设置,只有开源驱动程序支持该模式)。
例如,我通常在没有 compiz 和自动启动应用程序等的其他用户帐户中运行 ioquake3。如果我先登录主用户帐户,然后登录游戏帐户,我可以通过按 Ctrl+Alt+7 从游戏切换到主帐户,然后按 Ctrl+Alt+8 返回游戏。
这种方法的主要缺点是每次切换时都必须输入密码,无论设置如何,而且并非所有游戏都能做到这一点。Windows 游戏在这种情况下尤其糟糕,即使在 Windows 中,如果失去焦点,它们也往往会搞砸显示和/或输入。
答案3
我还没有在那个特定的游戏中尝试过这个功能,但是Ctrl+G可以在很多游戏中释放鼠标。
答案4
您可以尝试为脚本分配一个快捷方式,如下所示:
/bin/bash #!/bin/bash # # 作者 desgua # # 取消映射窗口游戏 xdotool 搜索 --class gedit windowunmap 出口 0
将 gedit 更改为你的游戏名称
一步一步的说明: