Коли я запускаю Amnesia: Dark Descent або Superbrothers: Sword & Sworcery, ігри розтягуються на обох моїх моніторах:
Під час запуску лімбо аварійні збої:
Як я можу вирішити ці проблеми?
Коли я запускаю Amnesia: Dark Descent або Superbrothers: Sword & Sworcery, ігри розтягуються на обох моїх моніторах:
Під час запуску лімбо аварійні збої:
Як я можу вирішити ці проблеми?
Відповіді:
Усі ігри працюють після певного налаштування:
Це ігри 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
до /etc/environment
нового рядка, а потім перезавантажте.
У мене було набагато більше проблем з цією грою. З увімкненою подвійною головою гра виходить з ладу з segfault. Зазвичай цього можна уникнути, запустивши вино в режимі віртуального робочого столу Explorer (я маю це робити майже з будь-якою грою з вином), однак у цьому випадку Лімбо постачається з власним вином, де режим провідника не працює. Мені довелося використовувати вино, що постачається на дистрибутиві, а потім воно працює правильно, але вам потрібно запустити його зі звичайними сценаріями запуску один раз, щоб отримати каталог ~ / .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 на бажану роздільну здатність
Ви можете запустити його у віконному режимі з майже будь-якою роздільною здатністю, додавши параметри під час запуску:
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" (без лапок, з бажаними дозволами) після "LD_LIBRARY_PATH = lib64: ./Bastion.bin.x86_64".
Рішення для Лімбо не зробило це для мене. Що це зробило для мене:
Встановіть вино
Встановіть Directx9
winetricks directx9
Відкрити конфігурацію вина
winecfg
Змініть d3dx9_43 на "(рідний, вбудований)" на вкладці "Бібліотеки"
Виконайте кроки в іншій відповіді
Узяте з гри «Лімбо» не має звуку
Хоча це говорить "виправити звук", мені довелося встановити directx9, щоб запустити саму гру. (а тепер у мене навіть звук).