Способы настроить сглаживание шрифтов независимо от конкретного DE:
Включаем сглаживание шрифтов.
На форумах мне предлагали настроить под себя ~/.fonts.conf или ~/.Xdefaults, но с помощью этих файлов достичь желаемого результата мне так и не удалось. Как бы я не менял ~/.fonts.conf, шрифты хоть и сглаживались, но по сравнению с тем сглаживанием, которое давал gnome-settings-daemon они выглядели просто ужасно. Внесение настроек в ~/.Xdefaults вообще не давало результатов.
Поэтому для того, чтобы найти ответ на данный вопрос, мне пришлось покопаться в исходных кодах gnome-settings-daemon. Вот что я там нашел.
Чтобы настроить сглаживание, необходимо задать значение опций Xft.* в файле ~/.Xresources. Далее я приведу список соответствий: какие опции из gnome-appearance-properties->Fonts->Details влияют на опции ~/.Xresources:
Smoothing:
None - Xft.antialias: false
Grayscale - Xft.antialias: true
Subpixel (LCDs) - Xft.antialias: true
Hinting:
None - Xft.hinting: false, Xft.hintstyle: none
Slight - Xft.hinting: true, Xft.hintstyle: hintslight
Medium - Xft.hinting: true, Xft.hintstyle: hintmedium
Full - Xft.hinting: true, Xft.hintstyle: hintfull
Subpixel Order:
Если Smoothing != Subpixel, то:
Xft.rgba: none
Если Smoothing = Subpixel, то:
RGB - Xft.rgba: rgb
BGR - Xft.rgba: bgr
VRGB - Xft.rgba: vrgb
VBGR - Xft.rgba: vbgr
Таким образом, если у вас в gnome-appearance-properties в настройках сглаживания шрифтов стоят опции
Resolution = 96
Smoothing = Grayscale
Hinting = Slight
то ~/.Xresources должен содержать следующие строки:
Xft.dpi: 96.0
Xft.hinting: true
Xft.hintstyle: hintslight
Xft.antialias: true
Xft.rgba: none
Информация взята отсюда, cам пользуюсь в Убунте с опенбоксом, всё работает.