Увімкнення згладжування шрифтів у wine

Як багатьом із вас вже відомо, починаючи з версії 1.1.12 wine підтримує згладжування шрифтів, включаючи субпіксельне. Проте за умовчанням це згладжування вимкнено. Для його включення потрібно пошаманити з реєстром у wine. Але є спосіб простіше:

Я написав невеликий скрипт (англійська версія), за допомогою якого можна увімкнути/вимкнути згладжування, при цьому вибрати який саме режим згладжування вам потрібен:

Швидко завантажити та запусти його можна так:

Хардкорна конфа за С++. Ми запрошуємо лише профі.

Читають зараз

Як добре ти знаєш bash?

Якісне згладжування шрифтів у Gentoo

ClearType-згладжування в Linux, або шрифти як в Ubuntu

Запитання та відповіді

Де знайти схожий аналог шрифту?

/bin/bash: /content/gdrive/My: Немає такого файлу або directory?

Чи можливо відстежити відкладене завдання (at) за допомогою команди ps?

Що це за шрифти?

Чому не виконується скрипт при підключенні OpenVPN до OrangePi (Ubuntu 16.04.6 LTS)?

Коментарі 30

die "Wine не виявлено. Він точно встановлений? ($WINE)"

die - це якийсь perl-ізм, але ніяк не bash-ізм

bash ніби каже: die: command not found

Замість «which» можна використовувати bash-евий built-in «type». Плюси: Не треба смикати диск, щоб запустити /usr/bin/which. Не треба засвідчуватися в тому, що їх взагалі встановлено. Наприклад, gentoo це окремий пакет, тобто. Які навіть у coreutils не входять.

Замість статично заданого імені тимчасового файлу краще використовувати щось згенероване за допомогою mktemp. Уявіть, що поточна директорія /tmp (логічно скачати сюди одноразовий скрипт) та зловмисник створив симлінк .wfscfg.tmp -> /home/user/.ssh/id_rsa Нучи банальніше — хто сказав, що користувач має доступ на запис до поточної директорії?

Ще таке зауваження: -if [[ $STATUS = 255 $STATUS != 0 ]] +if [[ $STATUS != 0 ]] Вирази-то еквіваленти.