[英]Xmonad extension to cycle recent windows
我觉得xmonad在两个窗口之间来回切换有点尴尬。 是否允许这样的扩展(或核心xmonad的一部分)?
例如,我想经常在firefox和emacs之间切换,它们可能不在同一个工作区中。 我目前使用gotoMenu通过输入Mg firefox<cr>
和Mg emacs<cr>
来做这个,但这很尴尬,特别是如果有任何一个应用程序的多个实例。 理想情况下,我想要一个单一的快捷方式来执行一个动作,比如给焦点到最近最近使用的无焦点窗口,我只需按下来回切换即可。
XMonad.Actions.GroupNavigation似乎是一个完美的选择。 为了让模块跟踪你的窗口的历史,确保logHook
调用historyHook
。 例如:
import XMonad.Actions.GroupNavigation
...
main = xmonad $ defaultConfig {
...
, logHook = myLogHook xmobars >> historyHook
}
然后为以下表达式创建一个键绑定,该表达式将在当前窗口和最近窗口之间切换。
("M-x", nextMatch History (return True))
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.