У меня такая же проблема на Debian :темный экран в Battle.net, но не только там. Насколько я понял, в Wine staging 4.12.1 есть проблемы...
Попробуйте вернуться к версии 4.11 и посмотрите, поможет ли это.
Последняя часть вашего скрипта, запись в каждый файл, приведет к тому, что время последнего изменения файлов будет обновлено до текущего времени. Изменение времени с помощью touch
должно быть последним действием, которое вы делаете со своими файлами.
Обратите внимание, что touch
нельзя изменить время создания (в файловых системах, которые его отслеживают ); см. Как изменить время создания файлов? (касание изменяет только время изменения)для подробностей.