Улучшите внешний вид графического интерфейса приложений Wine

Во многих случаях программы Windows работают нормально в Wine, но до сих пор существует досадная проблема их появления.

Как сделать вещи лучше в Wine, особенно в шрифтах?

1
задан 2 May 2017 в 04:33

5 ответов

Обязательно установите шрифты:

winetricks allfonts

Проблемы с шрифтом обычно связаны с программой, использующей шрифты TrueType, которые не поставляются с Linux или Wine. Установка их с помощью Winetricks (которая поставляется с текущими версиями Wine) должна решить вашу проблему с шрифтом.

21
ответ дан 25 May 2018 в 04:10
  • 1
    Запуск palemoon переносится в Wine 1.9.23 (Fedora). Это нужно, чтобы allfonts отображал выделенный текст. Он продолжал ломаться на некоторых шрифтах Android, но те, которые были установлены, сделали все правильно. – bgStack15 17 December 2016 в 23:31

Прежде всего ... Этот раздел помог мне настроить Wine, чтобы получить правильный вид для Photoshop CS6.

Иногда winetricks allfonts работает не очень хорошо. Иногда вы можете получать ошибки в сумме SHA1 для некоторых шрифтов, если они обновлены и еще не отражены в сценарии winetricks.

Текущая версия winetricks в репозиториях для Droid Font указывает на http: // android .git.kernel.org, который в настоящее время недоступен из-за хакеров:

sudo gedit /usr/bin/winetricks

Ищите что-то вроде этого:

load_droid()
{
# See http://en.wikipedia.org/wiki/Droid_(font)

И измените DROID_URL на строку 6867 на: [ ! d5]

DROID_URL='https://www.codeaurora.org/gitweb/quic/la/?p=platform/frameworks/base.git;a=blob_plain;f=data/fonts/'

Мне также пришлось изменить сумму SHA1 для шрифта «Droid Sans Fallback», расположенного вокруг строки 6059, до:

do_droid DroidSansFallback.ttf     "Droid Sans Fallback"     2f8a266389a8e22f68f402b775731eec6b760334

Если вы получаете любую другую ошибку, найдите нарушающую " font-name "и вычислить новый SHA1 и изменить значение в winetricks:

cd ~/.cache/winetricks/font-folder
sha1sum font-name
sudo gedit /usr/bin/winetricks

И изменить значение с помощью нового вычисления!

Этот совет также работает с Элементарной ОС. Но вам нужно изменить gedit и использовать текстовый редактор с царапинами.

6
ответ дан 25 May 2018 в 04:10
Для лучшего внешнего вида системы установите файл msstyle Windows в winecfg (Wine / Configure Wine / Desktop Integration), например «Luna» или «Royale».

У меня нет репутации, чтобы прокомментировать принятый ответ, поэтому я поставлю свой комментарий здесь.

Еще один официальный файл MSstyle с серверов MS.

Zune Theme от Microsoft.com

Просто установил файл .msi, и я смог выбрать «Zune Style» в диалоговом окне «Конфигурация винчестера».

5
ответ дан 25 May 2018 в 04:10

У Wine-stage теперь есть опция для GTK-тематики. Использовать его:

1. Во-первых, установите wine-staging:

Из https://wiki.winehq.org/Ubuntu:

Если ваша система 64-разрядная, включите 32-битную архитектуру (если у вас есть " t уже):
sudo dpkg --add-architecture i386
Добавить репозиторий:
sudo add-apt-repository ppa:wine/wine-builds
Обновить список пакетов:
sudo apt-get update
Затем установить:
sudo apt-get install --install-recommends winehq-staging
Если apt-get жалуется на отсутствие зависимостей, установите их, а затем повторите последние два шага (обновите и установите ).

2. Включить GTK-тематику:

Если ваша система 64-разрядная, включите 32-битную архитектуру (если вы еще этого не сделали):
sudo dpkg --add-architecture i386
Перейдите на вкладку «Стадия» Добавить репозиторий:
sudo add-apt-repository ppa:wine/wine-builds
Нажмите OK

3. Включить сглаживание шрифта:

https://wiki.winehq.org/Ubuntu

3
ответ дан 25 May 2018 в 04:10
  • 1
    это GTK-тематика, также полезная в KDE или только на настольных ПК на базе GTK? – cipricus 20 April 2016 в 11:08
  • 2
    Все темы должны предоставлять версии GTK, даже если вы используете среду рабочего стола, которая в основном не использует GTK. – QwertyChouskie 21 April 2016 в 04:36
  • 3
    Вы знаете, есть ли это в Playonlinux? Добавив версию Wine-Staging на виртуальный диск в Playonlinux, "Staging" вкладка отображается в конфигурации Wine для этого диска, но «Включить GTK Theming». неактивен. – cipricus 22 April 2016 в 17:41
  • 4
    Я лично не пользуюсь POL, поэтому не знаю. Я рекомендую открыть новый вопрос. – QwertyChouskie 22 April 2016 в 20:54
  • 5
    Я создал новый вопрос . Я вижу, что в вашем решении нужны как wine-staging, так и winehq-staging. Что такое последнее? - Для этого нужно и установить первое, но я не думаю, что Playonlinux устанавливает его, и это может быть проблемой. – cipricus 22 April 2016 в 23:34

Ответ cipricus выше отличный и очень тщательный. Однако существует еще один фактор, влияющий на качество шрифта, рендеринг по FreeType.

Как было решено здесь и обсуждено здесь, изменение версии рендеринга может вернуться к читаемым шрифтам.

Добавить этот префикс на строка, запускающая ваше приложение для вина

FREETYPE_PROPERTIES="truetype:interpreter-version=35"

, например

FREETYPE_PROPERTIES="truetype:interpreter-version=35" wine cmd

0
ответ дан 25 May 2018 в 04:10
  • 1
    Я рад, что мой старый ответ по-прежнему может оказаться полезным, хотя я больше его не использую, поскольку для моих нынешних потребностей просто установка программ Windows в Playonlinux, похоже, обеспечивает из коробки то, что я стремился достичь здесь. – cipricus 15 April 2018 в 13:03

Другие вопросы по тегам:

Похожие вопросы: