Xgl op oudere versies van SUSE Linux
|
Disclaimer
Deze instructies zijn oorspronkelijk geschreven voor de beta-versie van SUSE 10.1 Vanaf de uitgegeven versie is het veel eenvoudiger om Xgl/Compiz in te stellen. Dit wordt beschreven bij Xgl met SUSE Linux gebruiken. Dit artikel is behouden gebleven om gebruikers te helpen bij het werkend krijgen van Xgl op SUSE 10.0, NLD 9 of andere versies van SUSE Linux ouder dan 10.1.
Onthoud dat Xgl gebruiken op deze systemen zeer experimenteel is en geen ondersteuning geniet.
OPMERKING: vanaf mei 2006 vereisen de Compiz-pakketten in SUSE Factory een XRender-functieaanroep in xlib die niet ondersteund wordt door Xorg-6.8 die met SUSE 10.1 wordt meegeleverd. U dient uw X-server daarom te upgraden naar Xorg-6.9. Het opnieuw compileren van de Compiz-source-rpm mislukt omdat deze expliciet bibliotheek-rpm's vereist die alleen beschikbaar zijn voor SUSE 10.1. De instructies hieronder zijn dus alleen van toepassing op oudere rpm-pakketten van Compiz.
Propriëtaire stuurprogramma's installeren
NVIDIA-kaarten
Installeer het NVIDIA-stuurprogramma nadat u uw computer in runlevel 3 hebt opgestart. Herstart de computer en installeer vervolgens Xgl.
ATI-kaarten
Installeer het ATI-stuurprogramma nadat u uw computer in runlevel 3 hebt opgestart. U dient enkele wijzigingen aan te brengen in /etc/X11/xorg.conf nadat u het stuurprogramma hebt geïnstalleerd en geconfigureerd:
Bij sectie "Device", voeg de volgende regels toe:
Option "EnablePrivateBackZ" "no" Option "KernelModuleParm" "agplock=0"
En bij sectie "Extensions", voeg dit toe:
Option "DAMAGE" "no"
Herstart uw computer en installeer vervolgens Xgl.
Xgl en Compiz installeren
| Versie: 10.0 &
ouder | Naast de pakketten dient u ook een http://www.suse.de/~mhopf/xgl/ compatibiliteitspakket] te installeren. Dit pakket is nu beschikbaar voor meerdere architecturen. Het bevat de ontbrekende gedeelde bibliotheken. U dient ook libdrm.rpm (2.0-8) te installeren, bijv. die van SUSE 10.0 (ze laten zich zonder afhankelijkheidsproblemen installeren). Onthoud dat Xgl op deze systemen zeer experimenteel is en geen ondersteuning geniet. |
U dient de volgende pakketten te installeren:
- xgl
- compiz
- libsvg-cairo
- libsvg
U kunt deze pakketten downloaden van: http://download.opensuse.org/distribution/SL-OSS-factory/inst-source/suse/
Dit is een alternatief Compiz-pakket van de ontwikkelings-CVS van Quinstorm: compiz-quinn x86
Snelle links:
Instructies voor het compileren van CVS
- Freedesktop.org [1]
Xgl als uw X-server starten
Om Xgl te kunnen gebruiken, verander de sysconfig-variabele
DISPLAYMANAGER_XSERVER | in |
/etc/sysconfig/displaymanager | naar |
"Xgl" | , |
voer SuSEconfig --module xdm uit en herstart uw X-sessie. U kunt aanvullende opties voor Xgl toevoegen aan DISPLAYMANAGER_XGL_OPTS, zie /usr/share/doc/packages/xgl/README.SUSE voor meer informatie.
Valkuil: Als u een ATI-videokaart gebruikt, lees dan eerst de sectie Probleemoplossing
Compiz als windowmanager gebruiken
Xgl werkt het beste met een composite manager. Voor bepaalde effecten dient de interactie tussen 'composite' en 'windowmanager' strak te zijn zodat ze eigenlijk in hetzelfde proces dienen plaats te vinden. Compiz is de eerste gecombineerde window-/composite manager die gebruikt maakt van OpenGL. .
Compiz is geen gewone windowmanager. Ze gebruikt plugins voor alle functionaliteit. Zelfs voor basisfuncties, zoals het verplaatsen van een venster. Dit geeft enorme flexibilieteit.
Om de basisfunctionaliteit te verkrijgen dienen we decoration move resize place in die volgorde te laden.
Om uw huidige windowmanager te vervangen en de basis-plugins te laden, start:
compiz --replace decoration move resize place minimize & gnome-window-decorator & |
De tweede regel start een 'window-decorator'-programma dat uw vensters voorziet van titelbalk en randen.
Het is een experimentele window decorator voor GNOME die bijgesloten is in Compiz.
Nu bent u er klaar voor om te kunnen experimenteren met meer coole plugins, zoals de wobbly-plugin.
U kunt met alle plugins starten met het commando gconf decoration wobbly fade minimize cube rotate zoom scale move resize place switcher water.
Bij opvolgende starts is het voldoende om compiz --replace gconf aan te roepen. U kunt dan gconf-editor gebruiken (er is helaas nog geen configuratieplugin voor KDE beschikbaar) voor het bewerken van de parameters van alle Compiz-plugins. Meer informatie over de plugins en bijhorende parameters vindt u in het artikel Compiz.
Om Compiz automatisch te starten, open kate, plak onderstaande regels in de editor en sla ze op als compiz.desktop in de map ~/.kde/Autostart.
[Desktop Entry] Encoding=UTF-8 Exec=compiz --replace decoration wobbly fade minimize cube rotate zoom scale move resize place switcher water & gnome-window-decorator & GenericName[en_US]= StartupNotify=false Terminal=false TerminalOptions= Type=Application X-KDE-autostart-after=kdesktop dat is alles, Compiz wordt opgestart bij de volgende login. [bewerken] Nieuwe Compiz-plugins aan Gconf toevoegenGconf leert welke plugins er geladen moeten worden bij de eerste keer dat u Compiz met Gconf opstart. Vanaf dat moment, als u Compiz met Gconf start zal Compiz de pluginlijst uit Gconf lezen. Als u bij de eerste keer dat u compiz --replace gconf ... hebt uitgevoerd plugins hebt weggelaten, dan kunt ze toevoegen met de gconf-editor bij de volgende sleutel:/apps/compiz/general/allscreens/options/active_plugins [bewerken] ProbleemoplossingXgl is zeer experimentele code. Het is getest op slechts een paar hardwareplatformen en afhankelijk van de staat van het stuurprogramma kan het zelfs uw computer laten vastlopen. Deze code is niet voor bangerikken. Dat gezegd hebbende, het werkt aardig goed op diverse platformen. Voor meer informatie over Xgl, lees het artikel Xgl. Als u problemen ondervindt bij het configureren en gebruiken van Xgl, lees het artikel Xgl-probleemoplossing.
[bewerken] Woordenlijst
|


