Методы, которые я уже пробовал:
Fonts -> Antialiasing -> None
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<match target="font">
<edit name="antialias" mode="assign">
<bool>false</bool>
</edit>
<edit name="rgba" mode="assign">
<const>none</const>
</edit>
<edit name="autohint" mode="assign">
<bool>false</bool>
</edit>
<edit name="hinting" mode="assign">
<bool>true</bool>
</edit>
<edit name="hintstyle" mode="assign">
<const>hintslight</const>
</edit>
</match>
</fontconfig>
Xft/Hinting 1
Xft/HintStyle "hintslight"
Xft/Antialias 0
Xft/RGBA "rgb"
, затем запустите xsettingsd
Xft.hinting: 1
Xft.hintstyle: hintslight
Xft.antialias: 0
Xft.rgba: rgb
, затем запустите xrdb -merge ~ / .Xresources
(взял их отсюда: https: // wiki. archlinux.org/index.php/Font_configuration#Incorrect_hinting_in_GTK_applications)
Но все же некоторые приложения используют сглаживание, например VLC, Telegram, Viber. Как его там отключить?
Upd. Особый случай - программа просмотра документов Evince. Когда он отображает PDF, он использует некоторые другие настройки, кроме при рендеринге его графического интерфейса (меню, окна и т. Д.).
У меня была такая же проблема в Linux Mint 19.2 с VLC и Chromium, которые не соблюдали настройки рабочего стола Cinnamon для сглаживания или какие-либо параметры конфигурации пользовательского пространства, которые Я потратил кучу времени с. В конце концов я нашел решение чистой установки Mint 19.3.
Ключом был этот файл конфигурации:
/etc/fonts/conf.d/10-antialias.conf
Когда вы открываете его в текстовом редакторе, вы получаете следующее:
Xml version = «1.0»?>
Я предполагаю, что этот файл также существует в Ubuntu, поскольку Mint основан на Ubuntu.
Чтобы отключить сглаживание, нам просто нужно изменить слово true на false. Вам нужно разрешение su для редактирования этого файла, поэтому вы не можете делать это в текстовом редакторе обычным способом. Вместо этого сделайте следующее:
откройте терминал и перейдите в / etc / fonts / conf.d
, затем введите sudo nano 10-antialias.conf, чтобы открыть файл в текстовом редакторе nano
в строке
измените слово true на false
нажмите ctrl o, чтобы сохранить изменения, затем ctrl x, чтобы выйти из nano, а затем закройте терминал
Возможно, вам потребуется выйти из системы и снова войти или перезапустите, чтобы изменения вступили в силу.
Теперь сглаживание должно быть отключено в VLC и Chromium. Я не знаю о Viber и Telegram, потому что не использую эти приложения.
Этот параметр конфигурации также, кажется, отключает антиалиасинг для всей системы в Mint 19.3. Я попытался снова включить сглаживание с настройкой рабочего стола Cinnamon, просто чтобы посмотреть, что произойдет, но сглаживание осталось выключенным, поэтому я пришел к выводу, что этот файл конфигурации работает на более глубоком уровне, чем настройка рабочего стола Cinnamon. Это также работает для Firefox, который также не соблюдает настройки антиалиасинга рабочего стола Cinnamon. Обычно я отключаю сглаживание в Firefox, набрав about: config в адресной строке и установив для gfx.text.disableAA значение true, но это больше не нужно после того, как файл 10-antialias.conf будет изменен, как указано выше.
Я рад, что это сработало для вас. Ваш комментарий об Эвинсе заинтриговал и обеспокоил меня. Просто, когда вы думаете, что взломали что-то...
Теперь я обнаружил, что xreader, программа чтения pdf по умолчанию в Mint 19.3, ведет себя так же, как и Evince: сглаживание применяется к тексту документа независимо от системных настроек сглаживания без опции в меню настроек. отключить его. Как ни странно, текст меню приложения следует системным настройкам и не имеет сглаживания. Очевидно, что в способе отображения PDF-файлов есть что-то другое, но я не знаю, что это такое.
Я не могу жить со сглаживанием, поэтому я перепробовал все программы для чтения pdf, доступные в программном центре Mint, чтобы посмотреть, смогу ли я найти ту, в которой есть настройка для ее отключения, и, к счастью, я нашел ее.
Он называется qpdfview и должен быть доступен в программном центре Ubuntu.
Настройки сглаживания можно найти здесь:
редактировать->настройки->графика
затем перейдите на вкладку pdf.