Как выполнить Скромный Пакет V игр в системе с Nvidia Twinview?

Когда я выполняю Амнезию: Темный Спуск или Супербратья: Sword & Sworcery, игры расширяются через оба моих монитора, как это:

enter image description here

Неопределенность отказывает на запуске:

enter image description here

Как я могу решить эти проблемы?

11
задан 2 June 2012 в 19:06

2 ответа

Все игры работают после некоторой настройки:

Амнезия, Меч и заклинание, Психонавты, Super Meat Boy:

Это игры SDL, и, как и все игры SDL, они будут вести себя странно, если у вас есть два монитора. Чтобы запустить их только на основном дисплее:

SDL_VIDEO_FULLSCREEN_DISPLAY=0 /opt/amnesia/Launcher.bin64 - обратите внимание, что это, вероятно, будет называться «Launcher.bin32» или аналогичным в 32-разрядных системах.

SDL_VIDEO_FULLSCREEN_DISPLAY=0 /opt/swordandsworcery/run.sh

Мне не нужно было делать дальнейшие настройки с ними, и они, кажется, работают отлично.

ПРИМЕЧАНИЕ. Чтобы применить эту настройку ко всем играм SDL, чтобы их можно было запускать таким образом из тире, просто добавьте

SDL_VIDEO_FULLSCREEN_DISPLAY=0

в [ 117] на новой строке, а затем перезагрузите.

Лимбо:

У меня было намного больше проблем с этой игрой. При включенной двойной головке игра вылетает с ошибкой. Обычно этого можно избежать, запустив wine в режиме виртуального рабочего стола explorer (я должен делать это практически с любой игрой wine), однако в этом случае Limbo поставляется с настраиваемым Wine, где режим explorer не работает. Вместо этого мне пришлось использовать Wine, поставляемый дистрибутивом, и тогда он работает правильно, но вы должны запустить его с обычными сценариями запуска один раз, чтобы создать каталог ~ / .limbo, поэтому:

/opt/limbo/launch-limbo.sh - если это работает, отлично, если нет:

sudo apt-get install wine1.4

cd ~/.limbo/limbo/drive_c/Program\ Files/limbo/ - вы ДОЛЖНЫ CD или игра вылетит

wine explorer /desktop=limbo,1920x1200 limbo.exe - замените 1920x1200 на Ваше желаемое разрешение

Чтобы запустить приложение, как это, при запуске из тире:

sudo gedit /opt/limbo/launch-limbo.sh

закомментируйте существующий код и добавьте:

cd ~/.limbo/limbo/drive_c/Program\ Files/limbo/
wine explorer /desktop=limbo,1920x1200 limbo.exe

Снова замените 1920x1200 по вашему желаемому разрешению

Bastion

Вы можете запустить его в оконном режиме с практически любым разрешением, добавив параметры при запуске:

cd /opt/bastion/Bastion/
./Bastion.bin.x86_64 -windowed -x 1680 -y 1000

(Мои мониторы имеют 1680x1050 & Я вычел 50p для верхней панели Unity - так что это своего рода полноэкранный режим)

Чтобы запустить игру в оконном режиме с помощью тире-ярлыка:

cd /opt/bastion/Bastion/
sudo gedit bastion64.sh

И добавить «-windowed - x 1680 -y 1000 "(без кавычек, с желаемым разрешением) после" L D_LIBRARY_PATH = lib64 :. ./Bastion.bin.x86_64".

0
ответ дан 2 June 2012 в 19:06

Решение для Limbo не сделало это для меня. Что это сделало для меня:

  1. Установить Wine

  2. Установить Directx9

    winetricks directx9
    
  3. Открыть Wine config

    winecfg 
    
  4. Измените d3dx9_43 на "(native, встроенный)" на вкладке "Библиотеки"

  5. Выполните шаги в другом ответе

Взято из Игра «Limbo» не имеет звука

Хотя там написано «исправить звук», мне пришлось установить directx9, чтобы запустить саму игру. (а теперь у меня даже есть звук).

0
ответ дан 2 June 2012 в 19:06

Другие вопросы по тегам:

Похожие вопросы: