1

Я думаю о покупке 13-дюймового ноутбука HP Spectre x360 с дисплеем QHD, установке на нем Mint и использовании Wine для запуска некоторых приложений Windows. Мне было интересно, имел ли кто-нибудь опыт поддержки Wine для дисплеев HiDPI - хорошо ли работают приложения на Wine на дисплеях HiDPI?

2 ответа2

1

В моем случае винные приложения выглядят не очень хорошо.

winecfg есть настройка разрешения экрана, которую вы можете установить на 210 dpi (в моем случае).

Тем не мение,

  • кажется, что это влияет только на некоторые графические элементы винного приложения: например, строка меню в моем случае не затрагивается.
  • Если вы подключаете внешний монитор или иногда хотите переключиться на другой экран с разрешением не-HiDPI, это не элегантный способ, так как вам придется каждый раз возвращаться к winecfg для настройки DPI. Wine должен следовать настройке DPI X-сервера, но в данный момент этого не происходит.

Я запускаю Wine 1.9.19 на арочной Linux на Lenovo Thinkpad X1 Carbon.

0

Примечание: последние версии Wine (могут) больше не нуждаются в этом.

В дополнение к тому, что сказал LaTechneuse , вам также необходимо вручную изменить метрики рабочего стола с помощью regedit.exe , в противном случае большинство системных меню и меток по-прежнему будут небольшими.

Значения, которые необходимо изменить, находятся в HKEY_CURRENT_USER\ Панель управления \ Рабочий стол \ Метрики окна:

  1. Замените все значения REG_SZ, кроме IconTitleWrap (оно должно быть 1), на значение * 2 (например, измените -135 на -270, 1 на 2, 32 на 64 и т.д.)
  2. Измените самый первый байт во всех значениях REG_BINARY (CaptionFont, MenuFont и т.д.) На байт * 2 (например, измените 04 на 08 и т.д.). Помните, что значения шестнадцатеричные.

При редактировании значений REG_BINARY будьте осторожны, чтобы случайно не сдвинуть байты. Поместите курсор после значения, которое необходимо заменить, затем нажмите клавишу «Backspace» один раз и введите новое значение.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .