Вино является диким зверем.
Я проверил страницу WineHQ на Вашу игру, и последняя Золотая оценка была на Ubuntu 10.10 (не 11.04). Однако пользователь отправлял некоторые проблемы с DirectX также. Кажется на предоставление опции установить DirectX 9 во время установки игры? Что Вы выбирали?
Согласно ссылке в сообщении пользователя, я прочитал бы эту статью о DirectX в вине, это могло бы помочь. Кажется, что Вы используете 8, пытаетесь обновить до 9?
Последняя мысль: Как я сказал выше, Вино хитро когда дело доходит до материала как это. Вы считали просто выполнение VM с Windows установленным? Принятие Вашего ноутбука имеет 4 ГБ памяти, у Вас не должно быть проблемы при нахождении в среде Windows на некоторое время, Вы играете в свою игру, затем Вы переключаетесь, Ваши ресурсы назад к старому доброму отклоняют.
Попытка:
$ date | tr ' ' '_'
или
$ date | sed 's/ /_/g'
Ваша команда только заменила первый экземпляр соответствия от входа даты, потому что это - поведение по умолчанию sed
. Путем добавления g
(глобальная замена) опция в конец команды, sed
будет вместо этого соответствовать и заменять все случаи выражения.
Просто мои 2 цента. Если Вы хотите дату как отдельное слово, хороший формат является стандартом ISO 8601 2012-09-14T21:08:12. Это кратко, однозначно, и его хронологический порядок совпадает с его алфавитным порядком.
date +%Y-%m-%dT%T
который в некоторых системах можно даже записать как
date +%FT%T
Остерегайтесь, хотя это в часовых поясах, которые реализуют DSTs, это все еще неоднозначно. Добавление %z
удаляет неоднозначность, но не помогает с сортировкой. Другая опция состоит в том, чтобы отобразить время UTC (с -u
) или время эпохи Unix (%s
некоторые реализации), который независим от часовых поясов.
tr
быстрее, чем regexp замена. – JRFerguson 14.09.2012, 22:36