Glatte Schriftarten im Gentoo-Terminal in Awesome WM?

3102
gennad

Ich hatte GNOME DE, aber kürzlich habe ich zu Awesome WM gewechselt.
Das einzige Problem, das ich habe, kann ich in Gnome-Terminal keine glatten Schriftarten einstellen.
Wenn ich den gnome-settings-daemon starte, werden alle Zeichensätze im Terminal glatt, aber ist es möglich, es ohne gnome-settings-daemon zum Laufen zu bringen?
Ich würde das Terminal wechseln, wenn es in anderen glatten Schriftarten ginge.

Meine ~ / .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> 

~ / & gamma; krc-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 
3

2 Antworten auf die Frage

1
Neil Santos

Tut mir leid, wenn sich das flippig anhört, aber Sie könnten zu einem anderen Terminal wechseln (zum Beispiel dem mit XFCE mitgelieferten). Ich schlage vor, dies ist, weil AFAIK, gnome-terminal nur seine Einstellungen von gnome-settings-daemon bezieht.

Eine andere Möglichkeit, das Problem zu beheben, könnte xsettingsd sein: https://code.google.com/p/xsettingsd/

Es soll ein Ersatz für gnome-settings-daemon sein. Ich führe es aus, aber da ich nicht viele GNOME-Apps betreibe, kann ich nicht mit Sicherheit sagen, dass es tatsächlich funktioniert (meistens habe ich es vor langer Zeit einmal eingerichtet, und da es nicht wirklich funktioniert) Verwenden Sie so viele Ressourcen, ich lasse es einfach in Ruhe).

1
dvd

Sie können installieren straceund ausführen strance gnome-settings-daemon.

Überprüfen Sie die Ausgabe und finden Sie heraus, wie der gnome-settings-daemon die Schriftarten ändert, und erstellen Sie eine kleine Teilmenge davon in einer anderen Programmiersprache. ERLEDIGT!