Я думаю о покупке 13-дюймового ноутбука HP Spectre x360 с дисплеем QHD, установке на нем Mint и использовании Wine для запуска некоторых приложений Windows. Мне было интересно, имел ли кто-нибудь опыт поддержки Wine для дисплеев HiDPI - хорошо ли работают приложения на Wine на дисплеях HiDPI?
2 ответа
В моем случае винные приложения выглядят не очень хорошо.
winecfg
есть настройка разрешения экрана, которую вы можете установить на 210 dpi (в моем случае).
Тем не мение,
- кажется, что это влияет только на некоторые графические элементы винного приложения: например, строка меню в моем случае не затрагивается.
- Если вы подключаете внешний монитор или иногда хотите переключиться на другой экран с разрешением не-HiDPI, это не элегантный способ, так как вам придется каждый раз возвращаться к
winecfg
для настройки DPI. Wine должен следовать настройке DPI X-сервера, но в данный момент этого не происходит.
Я запускаю Wine 1.9.19 на арочной Linux на Lenovo Thinkpad X1 Carbon.
Примечание: последние версии Wine (могут) больше не нуждаются в этом.
В дополнение к тому, что сказал LaTechneuse , вам также необходимо вручную изменить метрики рабочего стола с помощью regedit.exe , в противном случае большинство системных меню и меток по-прежнему будут небольшими.
Значения, которые необходимо изменить, находятся в HKEY_CURRENT_USER\ Панель управления \ Рабочий стол \ Метрики окна:
- Замените все значения REG_SZ, кроме IconTitleWrap (оно должно быть 1), на значение * 2 (например, измените -135 на -270, 1 на 2, 32 на 64 и т.д.)
- Измените самый первый байт во всех значениях REG_BINARY (CaptionFont, MenuFont и т.д.) На байт * 2 (например, измените 04 на 08 и т.д.). Помните, что значения шестнадцатеричные.
При редактировании значений REG_BINARY будьте осторожны, чтобы случайно не сдвинуть байты. Поместите курсор после значения, которое необходимо заменить, затем нажмите клавишу «Backspace» один раз и введите новое значение.