繁体   English   中英

Xmonad扩展来循环最近的窗口

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM