Я подумываю о покупке 13-дюймового ноутбука HP Specter x360 с дисплеем QHD, установке на нем Mint и использовании Wine для запуска некоторых приложений Windows. Мне было интересно, есть ли у кого-нибудь опыт поддержки Wine для дисплеев HiDPI - работают ли приложения на Wine на дисплее HiDPI выглядят хорошо?
2 ответа на вопрос
1
LaTechneuse
В моем случае винные приложения выглядят не очень хорошо.
winecfg есть настройка разрешения экрана, которую вы можете установить на 210 точек на дюйм (в моем случае).
Тем не мение,
кажется, что это влияет только на некоторые графические элементы винного приложения: например, строка меню в моем случае не затрагивается.
Если вы подключаете внешний монитор или иногда хотите переключиться на другой экран с разрешением не-HiDPI, это не элегантный способ, так как вам придется winecfgкаждый раз возвращаться к настройке DPI. Wine должен следовать настройке DPI X-сервера, но в данный момент этого не происходит.
Я запускаю Wine 1.9.19 на арочной Linux на Lenovo Thinkpad X1 Carbon.
0
Efenstor
Примечание: последние версии 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 один раз, затем введите новое значение.
Это довольно круто, но я попробовал его, и он не дал желаемого результата, по крайней мере, не для того, для чего он мне нужен (Photoshop), и не очень помог, даже если смотреть на стандартные приложения, такие как regedit. Благодаря этому меню, строка состояния и различные другие общие элементы пользовательского интерфейса стали больше и разнесенными, но установка DPI в Winecfg уже сделала это. Другие элементы остались без изменений.
tobek 5 лет назад
0
Последние версии Wine больше не нуждаются в изменении метрик окна вручную, достаточно установить dpi в конфигурации Wine. Что касается Photoshop, я думаю, что он использует свою собственную библиотеку для рисования GUI, так что, возможно, нет способа это исправить.
Efenstor 5 лет назад
1