Как запретить играм для Windows изменять разрешение монитора в Linux

Как запретить играм для Windows изменять разрешение монитора в Linux

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

Метод 1 - изменить режим отображения игры на оконный

Как запретить играм для Windows изменять разрешение монитора в Linux

Один из способов предотвратить запуск Windows-игр в Linux через Wine - это зайти в настройки самой игры и переключить ее в «оконный» режим. Чтобы установить игру в оконном режиме, найдите «Настройки», затем «Видео» и установите для нее «Оконный» режим.

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

Имейте в виду, что все игры разные, и игра, в которую вы играете через Wine в Linux, может не поддерживать не полноэкранные режимы. В этом случае вам нужно попробовать другой метод, описанный в этом руководстве.

Способ 2 - установка игр в Proton через SteamPlay

Как запретить играм для Windows изменять разрешение монитора в Linux

Proton и SteamPlay - это технологии, над которыми Valve работает над значительным улучшением общего Wine для Linux и того, как он обрабатывает видеоигры. Безусловно, одна из лучших особенностей этой новой технологии заключается в том, что она практически не требует настройки, а также содержит несколько исправлений для Linux, которые позволяют играм для Windows работать лучше, чем в традиционном Wine. Гораздо меньше вероятность того, что эти игры для Windows испортят разрешение экрана вашего рабочего стола Linux во время игры со SteamPlay.

Доступ к SteamPlay / Proton в Linux

Для установки игр с помощью этого метода все, что требуется, - это установить последнюю версию Steam. Чтобы сделать это в Linux, перейдите на сайт Pkgs.org и установите приложение, работающее в вашей ОС Linux.

После того, как вы установили и запустили последнюю версию клиента Steam для Linux, нажмите здесь, чтобы ознакомиться с нашим подробным руководством по включению SteamPlay в Linux. Затем найдите игру в своей библиотеке Steam и нажмите кнопку «установить», чтобы заставить ее работать со SteamPlay!

Метод 3 - используйте функцию виртуального рабочего стола Wine

Wine имеет встроенную функцию, которая называется «виртуальный рабочий стол». Если эта функция включена, ее можно использовать для создания безопасного Windows-подобного пространства для выполнения программ, в котором ни одно из запущенных приложений не взаимодействует с приложениями Windows.

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

Прежде, чем мы начнем

Функция виртуального рабочего стола в Wine доступна почти во всех версиях Wine, даже в старых. Тем не менее, если вы сталкиваетесь с графическими проблемами при игре в игры для Windows, неплохо обновить Wine, поскольку он включает в себя множество графических исправлений и улучшений для геймеров.

Чтобы обновить Wine до последней стабильной версии, откройте программу обновления программного обеспечения Linux и установите все доступные исправления программного обеспечения. Или рассмотрите возможность следования нашему руководству, чтобы узнать, как обновить текущую версию Wine до версии 4 .

Определите разрешение вашего рабочего стола

Лучший способ использовать функцию виртуального рабочего стола Wine - сделать так, чтобы он имитировал точное разрешение экрана вашего монитора. Итак, прежде чем настроить виртуальный рабочий стол Wine на использование разрешения вашего монитора, вы должны выяснить, что это такое.

Как запретить играм для Windows изменять разрешение монитора в Linux

Загляните в настройки дисплея на рабочем столе Linux на предмет «отображение» или «разрешение» и откройте его. Он должен распечатать разрешение. Или откройте окно терминала, нажав  Ctrl + Alt + T или Ctrl + Shift + T на клавиатуре, и введите одну из команд ниже.

Xdpyinfo

xdpyinfo | grep 'размеры:'

Xrandr

xrandr | grep '*'

Не закрывайте окно терминала, так как в нем будет указана информация о размере дисплея, которая понадобится вам позже.

Установить виртуальный рабочий стол Wine

Вся настройка Wine выполняется в приложении настройки Wine. Чтобы получить доступ к этому приложению, нажмите Alt + F2 на клавиатуре, чтобы открыть панель быстрого запуска на рабочем столе. Затем введите следующую команду в окно запуска, чтобы получить доступ к настройкам Wine.

winecfg

Как запретить играм для Windows изменять разрешение монитора в Linux

В открытом окне настроек конфигурации Wine вы увидите несколько разных вкладок на выбор. Найдите вкладку «Графика» и щелкните по ней мышью, чтобы получить к ней доступ.

На странице «Графика» найдите «Эмуляция виртуального рабочего стола» и установите флажок рядом с ним, чтобы включить эту функцию. Затем перейдите к области «Размер рабочего стола» и введите разрешение экрана вашего монитора.

Как запретить играм для Windows изменять разрешение монитора в Linux

Нажмите кнопку «Применить», чтобы изменить настройки и включить функцию виртуального рабочего стола Wine. После включения все игры для Windows, запущенные в Linux, не смогут управлять разрешением экрана на вашем компьютере.


Улучшите буфер обмена Gnome Shell с помощью Pano

Улучшите буфер обмена Gnome Shell с помощью Pano

Посмотрим правде в глаза, буфер обмена Gnome Shell по умолчанию не очень хорош. Установите Pano, чтобы улучшить работу с буфером обмена!

Как установить DaVinci Resolve 17 в Linux

Как установить DaVinci Resolve 17 в Linux

Вам нужен отличный нелинейный видеоредактор для Linux? Заставьте Davinci Resolve 17 работать с этим руководством!

Как загрузить обои на рабочий стол Linux с помощью загрузчика обоев

Как загрузить обои на рабочий стол Linux с помощью загрузчика обоев

Wallpaper Downloader — удобный загрузчик и менеджер обоев для Linux. Он поддерживает большинство сред рабочего стола Linux и очень прост в использовании. Это руководство

Как установить ОС Tuxedo на свой компьютер

Как установить ОС Tuxedo на свой компьютер

Хотите протестировать ОС Tuxedo на компьютерах Tuxedo? Узнайте, как установить последнюю версию Tuxedo OS на свой ПК.

Как установить файл DEB в Linux

Как установить файл DEB в Linux

.DEB вариант № Что ты делаешь с этим? Узнайте о многих способах установки файлов DEB на ПК с Linux.

Как играть в Dying Light на Linux

Как играть в Dying Light на Linux

Dying Light — видеоигра в жанре survival horror, разработанная Techland и изданная Warner Bros Interactive Entertainment в 2015 году. Игра сосредоточена на

Как установить Neptune Linux на свой компьютер

Как установить Neptune Linux на свой компьютер

Neptune использует среду рабочего стола KDE Plasma 5 и стремится создать элегантную ОС. Вот как установить Neptune Linux на свой компьютер.

Попробуйте новый рабочий стол на основе оснастки Ubuntu

Попробуйте новый рабочий стол на основе оснастки Ubuntu

Хотите опробовать новую настольную операционную систему Ubuntu, основанную на Snap-пакетах? Узнайте, как развернуть его на виртуальной машине с помощью этого руководства.

Как играть в Undertale на Linux

Как играть в Undertale на Linux

Undertale — это двухмерная инди-ролевая игра 2015 года, разработанная и изданная разработчиком игр Тоби Фоксом. Это руководство расскажет о загрузке и установке Undertale на вашем компьютере.

Как играть в Total War: THREE KINGDOMS на Linux

Как играть в Total War: THREE KINGDOMS на Linux

Total War: Three Kingdoms — это пошаговая стратегия в реальном времени, разработанная Creative Assembly. Вот как играть на Linux.