Dmitry_Vasiliev: У меня это Terraria, Pyre, Xenonauts. Родное разрешение снижаю т.к. ноутбук слабоват. И после каждого выхода игра восстановливает разрешение на родное по умолчанию
Для нативных игр попробуйте отредактировать скрипт start.sh в каталоге, куда установлена игра. Например, для Xenonauts в этом файле в строчках 16-25 содержится функция run_game(), которая отвечает за запуск игры. Достаточно добавить ещё одну строку сразу за строкой с execute_game ..., содержащую вызов xrandr с нужными параметрами. (Сначала сделайте архивную копию файла).
Например, для принудительного переключения в режим 1600x1200 может использоваться команда xrandr -s 1600x1200
А вообще странно, что игры сами не сохраняют выставленное в рабочем окружении разрешение экрана. Возможно, проблема не в них, а в самом рабочем окружении.