Ошибка: QOpenGLShader: не мог создать программу построения теней - при пробежке ssh

Вы ищете (неудивительно) awesome.client.cycle. Добавьте это к своему rc.lua:

awful.key({ modkey, "Shift"   }, "y", function () awful.client.cycle(true)    end)

Затем можно нажать Alt+Shift+y для получения желаемого поведения. Одинокий булев параметр определяет направление цикла.

2
23.05.2017, 15:40
1 ответ

Попробуйте соединиться с 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. Если это работает, а ваша программа - нет, это наводит на мысль, что проблема может быть вызвана чем-то другим.

3
27.01.2020, 22:05

Теги

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