Активиране на изглаждане на шрифта във 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 ]] Изразите са еквивалентни.