Активиране на изглаждане на шрифта във wine

Както много от вас вече знаят, от версия 1.1.12 wine поддържа изглаждане на шрифтове, включително изглаждане на субпиксели. Това антиалиасинг обаче е деактивирано по подразбиране. За да го активирате, трябва да си поиграете с регистъра във wine. Но има по-лесен начин:

Написах малък скрипт (английска версия), с който можете да активирате / деактивирате anti-aliasing, докато избирате кой режим на anti-aliasing ви е необходим:

Можете бързо да го изтеглите и стартирате по следния начин:

Hardcore conf в C++. Каним само професионалисти.

Чете сега

Колко добре знаете bash?

Висококачествено изглаждане на шрифта в Gentoo

ClearType anti-aliasing в Linux или шрифтове като в Ubuntu

Въпроси и отговори

Къде мога да намеря подобен аналог на шрифта?

/bin/bash: /content/gdrive/My: Няма такъв файл или директория?

Възможно ли е да се проследи чакаща задача (в) с помощта на командата ps?

Какви са тези шрифтове?

Защо скриптът не се изпълнява при свързване на OpenVPN на OrangePi (Ubuntu 16.04.6 LTS)?

Коментари 30

die "Wine не е намерен. Определено ли е инсталиран? ($WINE)"

die е някакъв вид perl-изъм, но не и bash-изъм

bash изглежда казва: die: командата не е намерена

Вместо "which" можете да използвате вградения "type" на bash. Плюсове: Няма нужда да издърпвате диска, за да стартирате /usr/bin/which. Изобщо не е нужно да се уверявате кое е зададено. Например в gentoo това е отделен пакет, т.е. който дори не е включен в coreutils.

Вместо статично дефинирано име на временен файл, по-добре е да използвате нещо, генерирано с mktemp. Представете си, че текущата директория е /tmp (логично е да изтеглите еднократен скрипт тук) и нападател създаде символна връзка .wfscfg.tmp -> /home/user/.ssh/id_rsa Еили по-банално - кой каза, че потребителят има достъп за запис в текущата директория?

Ето още една забележка: -if [[ $STATUS = 255 $STATUS != 0 ]] +if [[ $STATUS != 0 ]] Изразите са еквивалентни.