8

У меня часто есть несколько приложений, открытых в нескольких рабочих пространствах в XMonad. Я хотел бы иметь возможность переключаться между ними без охоты; в частности, я хотел бы иметь возможность набирать то, что идентифицирует окно приложения (заголовок окна?) и прыгать к нему. Любые креативные идеи о том, как это сделать?

1 ответ1

9

Вам повезло, то, что вы хотите, уже существует: WindowBringer

Процедура очень проста, если у вас уже есть файл конфигурации xmonad.hs (как описано на связанной странице):

  • Добавьте правильный импорт в начале:

    import XMonad.Actions.WindowBringer
    
  • Сопоставить ключи с функциями (для вставки рядом с другими клавишами):

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

Затем при нажатии ALT+G откроется dmenu (как для запуска приложений) с именем запущенного окна приложения, а затем вы можете ввести начало имени и нажать Enter, чтобы перейти к нему.

Поведение ALT+B такое же, за исключением того, что оно не фокусирует окна, а перемещает его в текущее рабочее пространство.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .