Циклически переключаться между клиентами на обоих экранах в awesomewm

Я использую awesomewm и имею два монитора, поэтому Mod4+j и Mod4+k переключаются между окнами только на текущем экране. Есть ли способ прокручивать все окна / клиенты на всех экранах, чтобы он работал как обычный Alt+Tab?

5
задан 24 October 2012 в 02:26

3 ответа

После ввода по абсолютному адресу вокруг ужасных документов модуля я нашел решение. Это - hacky, но это работает, поскольку я хотел, чтобы это работало.

awful.key({ modkey,           }, "Tab",
    function ()
        awful.client.focus.byidx(1)
        if awful.client.ismarked() then
            awful.screen.focus_relative(-1)
            awful.client.getmarked()
        end
        if client.focus then
            client.focus:raise()
        end
        awful.client.togglemarked()
    end),

Этот функциональные циклы через клиенты на текущем экране, отмечая их и когда они все отмечены, переходы на следующий экран. Вот то, что происходит шаг за шагом:

Это забавно, потому что я не знаю то, что "отметило", означает. Отмеченные клиенты, кажется, не отличаются от не отмеченные клиенты визуально или поведением.

Странно, что я должен был записать 10 функций строки для получения чего-то столь же тривиального как многоэкранный alt-tab. Я, возможно, сделал что-то чрезмерное),

3
ответ дан 24 October 2012 в 02:26

Я не уверен, когда эта возможность была добавлена, но я думаю, что вы ищете

client.focus.global_bydirection (dir, c)

Фокус клиента по заданному направлению. Перемещается по экранам. Параметры:

  • dir: Направление может быть «вверх», «вниз», «влево» или «вправо».
  • c: Необязательный клиент.
0
ответ дан 24 October 2012 в 02:26

Я использую модуль awesome-cyclefocus

awesome-cyclefocus - это модуль / плагин для удивительного оконного менеджера, который предоставляет методы для циклического перебора последних клиенты (обычно известные как Alt-Tab).

Позволяет легко фильтровать список окон, которые нужно циклически просматривать, например, по экрану, тегам, классу окна, имени / названию и т. д.

0
ответ дан 24 October 2012 в 02:26

Другие вопросы по тегам:

Похожие вопросы: