LINUX.ORG.RU

История изменений

Исправление NeverLoved, (текущая версия) :

Зачем client.get() в функции обратного вызова? По идее такой код, абсолютно эквивалентен

Нет.

Минус в том, что если в фулскрине не один клиент, то выход из фулскрина одного клиента, не должен включать dpms. Можно запилить что-то вроде

Ты невнимательно читал тред и код в нём. Перебирается список окон. Если хоть одно окно в фуллскрине - dpms отключается.

Исходная версия NeverLoved, :

Зачем client.get() в функции обратного вызова? По идее такой код, абсолютно эквивалентен

Я же написал, что не знаю Lua. Сделал так, чтоб работало.

Минус в том, что если в фулскрине не один клиент, то выход из фулскрина одного клиента, не должен включать dpms. Можно запилить что-то вроде

Ты невнимательно читал тред и код в нём. Перебирается список окон. Если хоть одно окно в фуллскрине - dpms отключается.