Castro-Fidel / PortWINE

MIT License
481 stars 34 forks source link

changes for timeout, use resize_png in start.sh, added debug_timer #284

Closed Htylol closed 3 months ago

Htylol commented 3 months ago

1) Добавил timeout для exe-thumbnailer (если команда зависнет, или выполнится с ошибкой, то отработает) 2) Если команды не найдены, просто сделал warning 3) Когда vulkaninfo не может найти драйвер в системе, он уходит в 1, то есть в ошибку, чтобы постоянно не показывать это на системах, где нет vulkan драйвера, просто убрал в print_error это, и переделал другие на print_error, для логов думаю этого достаточно будет. 4) command -v сделал вначале для команд с timeout, так как если сразу делать timeout и команды не найдено, хоть и работает, но в какой-то степени это ошибка, то что команды нет. 5) В start.sh использовал resize_png для 48 пиксельных png 6) По мелочи gamescope файл переименовал, в логах для filesystem длиннее полоски сделал, так как предыдущие дублировались с другими и не отображались. 7) добавил функцию debug_timer (в миллисекундах показывает выполнение команды) 8) при дебаге когда когда команда broken, в лог будет попадать более детальная информация