может тут кто поможет:
Чудеса какие-то, установил CS в отдельный префикс, запускаю через меню Приложение --> Wine, отлично работает, копирую строку в консоль с ярлыка из меню (env WINEPREFIX="/home/user/.PlayOnLinux/wineprefix/cs16" wine "C:\Program Files\CS16\hl.exe" -game cstrike -nomaster -nofocemparms -noforcemaccel -noforcemspd -32bpp), нихрена не работает, вижу заставку и тут же вылетает. Пытался создать свой ярлык, кнопку, скрипт - нихрена не работает, вылетает.
Забил на это и играл некоторое время, запуская через меню. Теперь понадобилось переместить игру, переместил весь префикс, соответственно поменял в ярлыке в меню путь к префиксу,(env WINEPREFIX="/mnt/disk/Games/cs16" wine "C:\\Program Files\\CS16\\hl.exe" -game cstrike -nomaster -nofocemparms -noforcemaccel -noforcemspd -32bpp) и что.. не запускается теперь! Так же как и через консоль. Что за чудеса, понять не могу!
В терминале поначалу была только такая строчка
fixme:win:EnumDisplayDevicesW ((null),0,0x32f510,0x00000000), stub!
Сейчас я ковырял по разному, теперь выводит
fixme:win:EnumDisplayDevicesW ((null),0,0x32f4f4,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x32f510,0x00000000), stub!
fixme:x11drv:X11DRV_desktop_SetCurrentMode Cannot change screen BPP from 32 to 16
Но один фиг, запускается и падает игра.
У меня даже мыслей больше нет, что это может быть. И чем отличаются запуск с меню, и запуск с терминала.