LINUX.ORG.RU

Переключение между двумя последними активными окнами

 , ,


0

1

Здравствуйте! Быть может вы мне подскажете направление, в котором стоит вести дальнейшие раскопки?
В стандартном конфиге awesome присутствует следующий кусок:

awful.key({ modkey,           }, "Tab",
        function ()
            awful.client.focus.history.previous()
            if client.focus then
                client.focus:raise()
            end
        end)
отвечающий за переключение фокуса между двумя последними активными окнами вне зависимости от их общего количества на воркспейсе. Уверен, что в xmonad аналогичная функция уже давно существует и лежит себе спокойно в одном из многочисленных модулей contrib'а, вот только я что-то не могу ее найти.
Еще один ориентир: в модуле XMonad.Actions.CycleWS есть функция toggleWS, которая делает нужное мне действие, но относительно воркспейсов.

Буду очень признателен за помощь.


Ответ на: комментарий от anonymous

Конечно же я видел этот модуль, к сожелению, это не то.
Мне нужно что-бы нажал на кнопку - фокус перешел на другое окно, нажал ее же еще раз - фокус перешел обратно. focusUp, как и focusDown перебирает все окна в цикле.

dword ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.