Skvelá správa, po prechode Novellu na libzypp dlho nefungoval delta patching. Posledné aktualizácie tento problém riešia a delta patching konečne v SUSE 10.1 opäť funguje.

Skvelá správa, po prechode Novellu na libzypp dlho nefungoval delta patching. Posledné aktualizácie tento problém riešia a delta patching konečne v SUSE 10.1 opäť funguje.
Pri používaní XGL som riešil viacero problémov. Od úplnej nefunkčnosti Xgl až po tie "banálne". Väčšina problémov s Xgl sa dá vyriešiť, aktualizovaním balíkov ako xorg-x11, compiz a Xgl. V súčastnosti sú dostupné v týchto verziách:
Verzie nainštalované v systéme si jednoducho môžeme overiť príkazom:
$ rpm -qa | grep názov_balíka
Aktualizáciu balíkov odporúčam vykonať pomocou smart package manager (smart). Ak použijete smart z guru repozitárov, upgrade sa vykoná nasledovne:
# smart update
# smart upgrade xgl compiz xorg-x11
Návod ako nainštalovať SMART pre SUSE vyšiel na suseportal.cz.
Návodov ako nastaviť Xgl pre ATI a Nvidia karty je na Internete plno, preto ich nebudem klonovať, ale uvediem tie najlepšie linky.
Dôležité je mať nakonfigurovanú grafickú kartu (zavedený modul). Bez toho Xgl nespustíte. Nebojte sa používať aj návody pre iné distribúcie (UBUNTU, Gentoo), väčšinou sú použité len iné cesty k súborom. Napríklad najviac mne na začiatku pomohol článok z Gentoo Wiki, pomocou ktorého som Xgl spustil modifikovaním startx skriptu. Nájdete tam odpoveď aj na problém s vypršaním timeout-u v gdm.conf (GdmXserverTimeout=30). Gdm.conf sa v SUSE 10.1 nachádza:/etc/opt/gnome/gdm/gdm.conf
Kedže pre KDE neexistuje GUI aplikácia v ktorej by sa dalo XGL zapnúť, všetky zmeny sa musia vykonať ručne. SUSE používa vlastné konfiguračné skripty a teda po vykonaní úprav (zapnutie Xgl v /etc/sysconfig/displaymanager
) je nutné aplikovať tieto zmeny príkazom:
# SuSEconfig --module xdm
Tento problém postihuje rovnako SLED ako aj SUSE 10.1 a riešenie som našiel len nedávno. Stačí vymazať z domáceho adresára súbor:.gnome2/session
V prípade problémom s prihlasovaním do GNOME vymažte aj tieto súbory:.Xauthority
.ICEauthority
A nakoniec reštartujte X server - CTRL + ALT + BACKSPACE
Tento problém som riešil na fóre abclinuxu.cz.
V prípade, že ste už vyskúšali všetko skúste, ešte raz prekonfigurovať X server. Všetky zmeny vykonáme v "init 3" - konzolovom móde (single user mode). Najjednoduchšie sa doň prepneme z GNOME/KDE klávesovou skratkou:
CTRL+ALT+F1
Prihlásime sa ako root. A zadáme:
# init 3
Druhý spôsob ako rovno pri štarte SUSE ostať v "init 3" je zadať parameter 3 v menu GRUB. Automatickú rekonfiguráciu potom pre ATI karty spustíme:
# SaX2 -r -m 0=fglrx
# ./etc/X11/xgl-fglrx-setup.sh
# SuSEconfig --module xdm
Miesto SuSEconfig --module xdm môžete použiť univerzálnejší príkaz:
# SuSEconfig
Ďalej odporúčam skontrolovať či je v súbore /etc/sysconfig/displaymanager
nastavená premenná
DISPLAYMANAGER_XSERVER="Xgl"
a pre ATI karty premennáDISPLAYMANAGER_XGL_OPTS="-accel glx:pbuffer -accel xv:pbuffer"
Podrobnejšie nastavenia týchto premenných nájdete v odkazoch vyššie v tomto článku. Nakoniec sa prepneme späť do grafického módu (multiuser):
# init 5
Veľa štastia!