[+] Ustawienie antyaliasingu na Debianie Lenny

Zagadnienia dotyczące menadżerów okien, środowisk graficznych - X, KDE, GNOME, Fluxbox, XFCE., Compiz itp.
Awatar użytkownika
M3cin
Beginner
Posty: 103
Rejestracja: 30 lipca 2009, 12:07

[+] Ustawienie antyaliasingu na Debianie Lenny

Post autor: M3cin »

Mam ogromną prośbę bo męczę się już trochę, jak w Debianie zrobić taki przejrzysty obraz jak mam np. live Ubuntu albo Minta, jest taki kontrast jakby lepszy taki ładniejszy.

Używam zamkniętych sterowników fglrx, na otwartych ati nie działa 3d, znajduje ale nie ma przyspieszenia.

Proszę o pomoc jak to zrobić, skoro na wersjach live innych dystrybucji działa to i tu powinno.

Z góry dziękuję i pozdrawiam.
ArnVaker

Post autor: ArnVaker »

Podejrzewam, że o to Ci chodzi:

Kod: Zaznacz cały

amidala / # equery u cairo

[...]

 + + cleartype : Add ClearType-style behavior for sub-pixel hinting. Patch taken from Arch Linux
W Debianie tego nie ma... możesz próbować użyć paczek z Ubuntu albo nałożyć łatki i paczkować cairo na własną rękę. Tak w ogóle, to jest wątek na ten temat (pierwszy link), tyle że tamto forum jest akurat offline. O ile mnie pamięć nie myli, to ktoś tam paczkował cairo z cleartype dla Debiana, także wystarczyłoby pewnie tylko zainstalować.

Edycja:
To chyba te paczki => link
Awatar użytkownika
Katiusha
Beginner
Posty: 368
Rejestracja: 23 lipca 2008, 23:47
Lokalizacja: Z repo :P

Post autor: Katiusha »

Chodzi Ci o wygładzanie podpikselowe?
W Lennym z KDE 3.5.10 można zrobić tak:

Edytujemy plik ~/.fonts.conf z none na rgb

Kod: Zaznacz cały

<edit mode="assign" name="rgba" >
<const>rgb</const>
</edit>
A tutaj na "true"

Kod: Zaznacz cały

<match target="font" > 
  <edit mode="assign" name="antialias" > 
   <bool>true</bool> 
  </edit> 
 </match>
Znajdź w tym pliku te ciągi i wpisz tak jak masz na przykładzie.

Reszte sobie ustaw przez Centrum Sterowania > Wygląd i Motywy > Czcionki > Wygładzaj czcionki (antyaliasing) > Konfiguruj

W Konfiguruj opcje Użyj wygładzania podpikselowego będziesz miał na szaro i nieaktywną, ale przez edycje wcześniejszą pliku ~/.fonts.conf będzie włączona.

Styl hintingu - pełny.

Zaś DPI ustaw sobie na 96.

W Debianie ta funkcja jest wyłączona z powodu jakiś tam licencji Microsoftu czy innego trola patentowego...
Awatar użytkownika
M3cin
Beginner
Posty: 103
Rejestracja: 30 lipca 2009, 12:07

Post autor: M3cin »

Nie chcą mi się zainstalować te paczki, zbyt wiele zależności niespełnionych, zainstalowałem z backportów najnowsze libcairo ale to też jest starsze, może da się inaczej jakoś to zrobić?

Dodane:
Katiusha pisze:Chodzi Ci o wygładzanie podpikselowe?
W Lennym z KDE 3.5.10 można zrobić tak:

Edytujemy plik ~/.fonts.conf z none na rgb

Kod: Zaznacz cały

<edit mode="assign" name="rgba" >

<const>rgb</const>
</edit>
A tutaj na "true"

Kod: Zaznacz cały

<match target="font" > 
  <edit mode="assign" name="antialias" > 
   <bool>true</bool> 
  </edit> 
 </match>
Znajdź w tym pliku te ciągi i wpisz tak jak masz na przykładzie.
Nie nie, nie chodzi mi o czcionki, bo to można zmienić w gconfie, ale dziękuję za pomoc.

Dodane:
Udało mi się uzyskać taki efekt na Debianie Lenny, dziękuję ArnVaker, na tym forum znalazłem rozwiązanie, a dokładnie ten post:
I had the chance to install Debian again (squeeze/testing) so
I tried to download these packages from Ubuntu's (jaunty) repo:
  • fontconfig_2.6.0-1ubuntu12_i386.deb
  • libcairo2_1.8.6-1ubuntu2_i386.deb
  • libdirectfb-1.0-0_1.0.1-11ubuntu1_i386.deb
  • libfreetype6_2.3.9-4ubuntu0.1_i386.deb
  • libxft2_2.1.13-3ubuntu1_i386.deb
and install all of them on my Debian. It works, I got better
font rendering. I don't know if this will break something
somewhere, but no problem so far.

EDIT: forgot to mention that I installed fontconfig-config_2.6.0-1ubuntu12_all.deb
too and apparently causing broken dependencies (but can be ignored).

EDIT2: If you don't want to install Ubuntu's version of fontconfig-config
above. Create these symbolic links on /etc/fonts/conf.d/* to the
*.conf files available on /etc/fonts/conf.avail/*
  • 10-antialias.conf
  • 10-hinting.conf
  • 10-hinting-slight.conf
  • 11-lcd-filter-lcddefault.conf
  • 53-monospace-lcd-filter.conf
EDIT3: After a couple of tests, actually all you need from Ubuntu are
libcairo2 & libdirectfb and everything on EDIT2.
Po prostu podłączyłem się pod repozytorium Koali chwilowo i działa, żadnych skutków nie widać jak na razie negatywnych.
ODPOWIEDZ