通过在XMonad中键入应用程序名称来快速导航到应用程序


8

我经常在XMonad的多个工作区中打开多个应用程序。我希望能够在不狩猎的情况下在它们之间切换;具体来说,我希望能够输入一些内容来标识应用程序窗口(窗口标题?)并跳转到该窗口。有关如何执行此操作的任何创意?

Answers:


9

您很幸运,您想要的东西已经存在:WindowBringer

如果您已经有一个xmonad.hs配置文件(如链接页面中所述),则过程非常简单:

  • 在开始时添加正确的导入:

    import XMonad.Actions.WindowBringer
    
  • 将键映射到函数(以在其他键映射附近插入):

    , ((mod1Mask, xK_g     ), gotoMenu)
    , ((mod1Mask, xK_b     ), bringMenu)
    

然后,当按下ALT + G时,它将打开dmenu(与启动应用程序一样),并带有运行中的应用程序窗口名称,然后您可以输入名称的开头,然后按Enter跳至该名称。

ALT + B的行为相同,除了它不聚焦窗口而是将其移至当前工作区。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.