Вы ищете (неудивительно) awesome.client.cycle
. Добавьте это к своему rc.lua:
awful.key({ modkey, "Shift" }, "y", function () awful.client.cycle(true) end)
Затем можно нажать Alt+Shift+y для получения желаемого поведения. Одинокий булев параметр определяет направление цикла.
Попробуйте соединиться с ssh -X
, затем выполните команду DISPLAY=:0
после входа в систему, перед запуском программы.
Т.е.
$ ssh -X YOURCOMP
...
$ DISPLAY=:0
$ ./[run gl program]
В целом, это может позволить вам получить доступ к графическим драйверам удаленной машины.
Например, если вы только что запустили
glxinfo | grep OpenGL
, вы не получите ожидаемого результата через ssh
, если не сделаете оба ssh -X
и DISPLAY=:0
(как показано в первой ссылке).
Вы можете получить glxinfo
из mesa-utils
.
Также, хорошей программой для тестирования GL является glxgears
, которая также входит в пакет mesa-utils
. Если это работает, а ваша программа - нет, это наводит на мысль, что проблема может быть вызвана чем-то другим.