Плавні шрифти в терміналі Gentoo в Awesome WM?


3

Я мав GNOME DE, але нещодавно я перейшов на Awesome WM.
Єдина проблема, яку я маю, я не можу встановити гладкі шрифти в Gnome-терміналі.
Якщо я запускаю gnome-settings-daemon, то всі шрифти в терміналі стають гладкими, але чи можна зробити це без gnome-settings-daemon?
Я б змінив термінал, якщо в іншій гладкі шрифти були.

My ~ / .fonts.conf

<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>

<!-- Give all fonts light hinting and subpixel smoothing -->
<!--
<match target="font">
    <edit mode="assign" name="rgba">
        <const>rgb</const>
    </edit>
    <edit mode="assign" name="hinting">
        <bool>true</bool>
    </edit>
    <edit mode="assign" name="hintstyle">
        <const>hintslight</const>
    </edit>
    <edit mode="assign" name="antialias">
        <bool>true</bool>
    </edit>
</match>
-->

<!--
     <match target="font">
        <test qual="all" name="rgba"><const>unknown</const></test>
           <edit name="rgba" mode="assign"><const>rgb</const></edit>
     </match>
-->

<!--  Do not smooth Fixedsys  -->
<match target="font">
    <test name="family">
        <string>FixedsysTTF</string>
    </test>
    <edit name="antialias">
        <bool>false</bool>
    </edit>
</match>

<!--  Do not smooth Tahoma 8pt and under  -->
<match target="font">
    <test name="family">
        <string>Tahoma</string>
    </test>
    <test compare="less" name="size" qual="any">
        <double>9</double>
    </test>
    <edit name="antialias">
        <bool>false</bool>
    </edit>
</match>

<!--  Do not smooth Times New Roman or Courier New for 12pt and under  -->
<match target="font">
    <test name="family">
        <string>Times New Roman</string>
    </test>
    <test compare="less" name="size" qual="any">
        <double>13</double>
    </test>
    <edit name="antialias">
        <bool>false</bool>
    </edit>
</match>

<match target="font">
    <test name="family">
        <string>Courier</string>
        <string>Courier New</string>
        <string>Courier 10 Pitch</string>
    </test>
    <test compare="less" name="size" qual="any">
        <double>11</double>
    </test>
    <edit name="antialias">
        <bool>false</bool>
    </edit>
</match>

<!-- Do not autohint Courier New, Fixedsys, Tahoma, or Times New Roman -->
<match target="font">
    <test name="family">
        <string>Courier New</string>
        <string>Times New Roman</string>
        <string>Tahoma</string>
        <string>FixedsysTTF</string>
    </test>
    <edit mode="assign" name="hintstyle">
        <const>hintslight</const>
    </edit>
    <edit mode="assign" name="autohint">
        <bool>false</bool>
    </edit>
</match>

<match target="pattern">
            <test qual="any" name="family">
                    <string>Bitstream Vera Sans</string>
            </test>
            <edit name="family" mode="assign">
                    <string>Arial</string>
            </edit>
</match>
    <match target="pattern">
            <test qual="any" name="family">
                    <string>Helvetica</string>
            </test>
            <edit name="family" mode="assign">
                    <string>Arial</string>
            </edit>
</match>
<match target="pattern">
            <test qual="any" name="family">
                    <string>Palatino</string>
            </test>
            <edit name="family" mode="assign">
                    <string>Georgia</string>
            </edit>
</match>
</fontconfig>

~ / .gtkrc-2.0

include "/usr/share/themes/Human/gtk-2.0/gtkrc" gtk-can-change-accels = 1

gtk-theme-name = "Human" gtk-icon-theme-name = "Human" gtk-font-name = "Ubuntu 12"

gtk-xft-antialias = 1 gtk-xft-hinting
= 1 gtk-xft-hintstyle = "hintslight" gtk-xft-rgba = "rgb"

~ / .Xresorces

Xft.dpi: 96.0
Xft.hinting: true
Xft.hintstyle: hintslight
Xft.antialias: true
Xft.rgba: none

Відповіді:


1

Вибачте, якщо це звучить легковажно, але ви міг переключитися на інший термінал (скажімо, той, який поставляється з XFCE). Причина я пропоную це тому, що AFAIK, gnome-terminal тільки приймає свої налаштування з gnome-settings-daemon.

Іншим способом виправлення може бути запуск xsettingsd: https://code.google.com/p/xsettingsd/

Він повинен бути заміною gnome-settings-daemon. Я запускаю його, але, оскільки я не запускаю багато програм GNOME, я не можу сказати напевно, що він насправді працює (в основному, я встановив його один раз давно, і, оскільки це не дійсно Використовуйте стільки ресурсів, що я просто залишу його в спокої).


1

Ви можете встановити strace і запустити strance gnome-settings-daemon.

Перевірте вихідні дані та знайдіть, що роблять gnome-settings-daemon, щоб змінити шрифти, створіть невеликий підмножину в іншій мові програмування. Здійснено!

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.