Cannot open display mode flatout 2 как исправить windows 10

Обновлено: 07.07.2024

Как запустить Kali Linux в Windows 10 (подсистема Linux) с помощью удаленного рабочего стола

Как запускать графические настольные приложения Linux из Bash Shell в Windows 10?

Сначала я установил подсистему Windows для Linux (WSL), выполнив следующие шаги, как показано здесь:

(1) Установлена ​​сборка Windows 10 Pro Insider Preview 19619.

(2) Установленный дистрибутив Ubuntu Linux.

(3) Изменена версия распространения с WSL 1 на WSL 2.

Во-вторых, чтобы включить графические настольные приложения Linux из оболочки Bash в Windows 10, я выполнил следующие шаги, как показано ниже:

(4) Я установил X-сервер, который является Xming

(5) Установлен графический редактор vim на основе GTK в качестве теста с использованием:

sudo apt-get install vim-gtk

(6) Установите мою переменную среды отображения

(7) Запустить приложение

Однако это не привело к запуску приложения, и я получил следующую ошибку:

Есть идеи, почему возникает эта ошибка?

Была та же проблема, поэтому я попробовал эти другие предложения, но в итоге сработало разрешение vcxsrv через общедоступный брандмауэр. Я знаю, что вы не используете vcxsrv, но, возможно, это та же проблема для вас.

Установите VcXsrv, затем включите общедоступный брандмауэр, как на этих рисунках. Откройте брандмауэр Защитника Windows в режиме повышенной безопасности, используя wf.msc в командной строке. Затем разрешите соединения, как на этих картинках.



Затем запустите VcXsrv из этого руководства для Windows 10 WSL2.

Запустите VcXsrv, добавив параметр -ac, или введите его в командной строке "C: \ Program Files \ VcXsrv \ vcxsrv.exe": 0 -multiwindow -clipboard -wgl -ac

Затем введите это в свой терминал WSL2

Добавляя к ответу fquinner,

Твой ДИСПЛЕЙ переменная env должна быть установлена ​​как export DISPLAY=X.X.X.X:0 использовать IP-адрес хоста Windows как WSL2 и хост Windows не находятся в одном сетевом устройстве, где X.X.X.X - IP-адрес

и ваш IP-адрес указан в resolv.conf против сервера имен ( $ cat /etc/resolv.conf )

или просто export DISPLAY='`grep nameserver /etc/resolv.conf | sed 's/nameserver //'`:0' для автоматической загрузки правильного IP-адреса. Кроме того, вы можете добавить это в .bashrc или же .zshrc (Если вы используете Zsh)

Здесь есть раздел устранения неполадок для отладки X11 на wsl2:

Переадресация портов - это не то же самое, что WSL1 - ваши службы Linux могут быть доступны через локальный хост для Windows, но обратное уже не верно.

Итак, вам нужно использовать внутренний IP-адрес вашего хоста Windows и настроить брандмауэр, чтобы разрешить сеть WSL.

Выяснилось, что теперь, чтобы заставить графический интерфейс работать (по крайней мере, когда он онлайн), вам нужно использовать свой общедоступный IP .

например должно работать следующее:


Следующие инструкции были скопированы и вставлены из статьи, которую я написал, но потерял исходное форматирование, ссылки и снимки экрана:

Источник: Как установить рабочий стол Ubuntu с графическим пользовательским интерфейсом в WSL2

sudo apt --yes install ubuntu-desktop

mkdir --parents /mnt/c/users/$username/.ubuntu/

sudo dpkg --install packages-microsoft-prod.deb

sudo apt update

sudo apt update

sudo apt install --yes dotnet-sdk-5.0

sudo apt update

sudo apt install --yes systemd-genie

echo '$USER ALL=(ALL) NOPASSWD:/usr/bin/genie' | sudo EDITOR='tee' visudo --file /etc/sudoers.d/$USER

unzip -o 9fbc8a44-circle-of-friends-web.zip

convert -resize 64x64 ./circle-of-friends-web/png/cof_orange_hex.jpg ubuntu.ico

powershell.exe -file .\04_create_shortcut.ps1

gsettings set org.gnome.desktop.screensaver lock-enabled false


Системные требования
Операционная система:Windows 2000/XP
Процессор:Pentium IV 1.5 ГГц
Оперативная память:256 МБ
Видео:Видеокарта третьего поколения с 64 МБ памяти
Свободное место на диске: 2.7 ГБ
Звук: DirectX-совместимая звуковая карта

Исправлена ошибка определения скорости подключения, приводящая к задержкам при игре по сети и через Интернет.
Исправлена ошибка, приводившая к аварийному завершению программы при нажатии клавиши подтверждения готовности в момент изменения настроек на сервере.
Исправлена ошибка, приводившая к аварийному завершению программы при отключении от игрового сервера
Исправлено ошибка, приводившая к аварийному завершению программы в вестибюле коллективной игры, а также вызывавшая сбои в работе управления на экране выбора автомобиля.
Исправлена проблема с невозможностью подключения к игровому серверу для пользователей, находящихся в локальной сети и не обладающих внешним IP адресом.
Исправлено обрезание текстаа в меню настроек речи.
Улучшено качество передачи речи.
Уменьшено время, необходимое на подключение к Интернет-серверу для пользователей, находящихся в локальной сети и не обладающих внешним IP адресом .
Добавлена поддержка широкоформатных дисплеев с соотношением сторон 5:4.
Исправлена ошибка при использовании параметра командной строки -exportstats.

Проблемы с воспроизведением звука на звуковых картах Creative
Для решения проблемы в настройках игры установите в качестве источника звука WaveOut.
Иногда, звук двигателя становится слишком тихим. Для решения проблемы в настройках игры установите в качестве источника звука WaveOut.

Как устранить вылеты на видеокартах серии Nvidia?
Читаем

Как вызвать настройки
Настройки вызываются командой -setup

Можно каким либо заменить треки в игре?
Распаковываем игру bfsunpacker`ом.
2) Конвертируем нужные треки в формат OGG.
3) В папках \Flatout 2\data\songs1 и \Flatout 2\data\songs2 все треки.
4) Осталось только переименовать нашу музыку, как в этих папках (т.е. 01, 02, 03. 36).
5) В папке \Flatout 2\data\music есть файл playlist_ingame. Открываем его блокнотом и можно изменить названия музыкальных треков.
5) Играем.


Игра зависает на мини-играх при работе на системах, построенных на базе двуядерных процессоров AMD.
Установите следующее обновление операционной системы.

Проблемы со звуком - не слышно голосов в игре. Звук шипит и.т.п.
Панель управления, Звуки и аудиоустройства, Вкладка Аудио, Настройка, "Качество записи", передвинуть ползунок "Аппаратное ускорение" (верхний) в крайнее левое положение.

Выкидывает с такой ошибкой "память не может бы read"
Ответ здесь

ВОЗМОЖНЫЕ ПРОБЛЕМЫ С УСТАНОВКОЙ ОБНОВЛЕНИЯ
Если у вас возникли проблемы с игрой после установки патча, удалите FlatOut 2 с компьютера. Далее перейдите в папку установки игры (по умолчанию C:\Program Files\Buka\FlatOut 2), и вручную удалите следующие два файла: patch и patch1.bfs

ИСПОЛЬЗОВАНИЕ КОМАНДНОЙ СТРОКИ

В игру добавлена поддержка следующих параметров командной строки:

ПРЕДУПРЕЖДЕНИЕ: использование приведенных команд не является официальной документированной функцией игры, и их работоспособность не гарантируется.

-join
Позволяет присоединиться к игровому серверу, с именем, соответствующим "название_игры" или параметрам ip:port. Если игровой сервер находится на Gamespy, то в параметрах ip:port следует указать параметры портов публичного доступа главного сервера Gamespy. Если игровой сервер находится в локальной сети, в параметрах ip:port могут быть указаны любые параметры, позволяющие установить соединение между ПК пользователей. Рекомендуется указывать адреса локальной подсети. Необязательный параметр лназвание_игры¬ используется только на серверах Gamespy.

-host
Создает игру на сервере Gamespy или в локальной сети, в зависимости от того был ли указан дополнительный параметр -lan. Если установлен параметр название_игры, к игре будет можно присоединиться, используя команду -join=название_игры. В противном случае необходимо будет указать параметры ip:port. Необязательный параметр название_игры используется только на серверах Gamespy.

-num_players
Дополнительный параметр -host=название_игры. Обычно после создания игры сервер не видим для всех игроков (соответственно, к нему не могут подключиться игроки) в течение 1 минуты. Чтобы присоединиться к данной игре, необходимо указать в командной строке параметр -join=название_игры. Параметр -num_players может быть использован, чтобы сократить время ожидания. При использовании данного параметра, игра становится доступной для всех игроков, как только к серверу подключится количество игроков, определенное параметром начальное_количество_игроков.

-lan
Данный параметр позволяет создать игру в локальной сети, не используя сервера Gamespy.

-password
При использовании данного параметра при поиске будут отображаться только игры с соответствующим паролем доступа. В случае если создается игра с активированным параметром password - на доступ к игровому серверу будет установлен указанный пароль. Опция использования пароля при подключении к имеющимся серверам и при создании собственных игр может быть активирована как посредством командной строки, так и в меню игры.

-profilenr
Автоматически загружает выбранный профиль при начале игры. Если профиль не существует, либо испорчен, пользователю предложат выбрать профиль вручную.

-public_addr
Использование данного параметра возможно, если вы знаете внешний IP-адрес и порт доступа вашего компьютера. Обычно, указывать данные параметры необязательно, однако этот параметр может быть использован при подключении к игровому серверу, расположенному в локальной сети. Этот параметр может использоваться, если машина, на которой запущен сервер игры, находится в той же подсети, что и подключившийся к серверу игрок, но к игре дополнительно желает присоединиться третий участник, не являющийся членом данной подсети. Без указания данного параметра участник подсети и игрок, не являющийся участником подсети, не смогут установить соединение. Также использование данного параметра может быть полезно, если ваш ПК имеет более трех IP-адресов. В основном, использовать данную функцию имеет смысл только при игре по локальной сети, так как при игре на серверах Gamespy проблем с подключением к игре возникнуть не должно, но, тем не менее, указание данных параметров может ускорить процесс подключения к игре.

-private_addr
При использовании данного параметра ваш ПК будет сообщать внешний адрес другим игрокам. Игра автоматически определяет до 4 IP-адресов доступных сетей. В случае если ваш ПК имеет большее количество сетевых подключений, то подсети с неопределенными IP-адресами могут быть недоступны. Параметр -private_addr ставит указанный IP-адрес первым в списке найденных подключений. В основном, использовать данную функцию имеет смысл только при игре по локальной сети, так как при игре на серверах Gamespy проблем с подключением к игре возникнуть не должно, но, тем не менее, указание данных параметров может ускорить процесс подключения к игре.

-join_timeout
Определяет время в течении которого будет производиться попытка подключения к серверу игры. В случае если в течении отведенного времени подключиться к серверу не удастся, пользователю предложат повторить попытку или выйти из игры. Значение параметра по умолчанию - 30 секунд.

-join_retry
Определяет промежуток времени, через который будет производиться повторный поиск доступных игр при подключении к Gamespy. По умолчанию, поиск производится каждые 5 секунд. Не рекомендуется устанавливать слишком низкое значение параметра, во избежание перегрузки сервера Gamespy.

-exportstats
Сохраняет результаты многопользовательских соревнований в xml файл в папке savegame.

Читайте также: