*/articles/compiz-fusion

complete the migration of compiz-fusion by removing the article version
This commit is contained in:
Eitan Adler 2015-04-04 21:34:55 +00:00
parent 0bd4a7e64a
commit 59e882aaec
Notes: svn2git 2020-12-08 03:00:23 +00:00
svn path=/head/; revision=46463
11 changed files with 0 additions and 1357 deletions
el_GR.ISO8859-7/articles
en_US.ISO8859-1/articles
hu_HU.ISO8859-2/articles
ja_JP.eucJP/articles
nl_NL.ISO8859-1/articles

View file

@ -4,7 +4,6 @@
# %SRCID% 1.39
SUBDIR = bsdl-gpl
SUBDIR+= compiz-fusion
SUBDIR+= contributing
SUBDIR+= cvs-freebsd
SUBDIR+= explaining-bsd

View file

@ -1,22 +0,0 @@
#
# $FreeBSD$
#
# Article: Installing and using compiz-fusion
#
# %SOURCE% en_US.ISO8859-1/articles/compiz-fusion/Makefile
# %SRCID% 1.1
#
DOC?= article
FORMATS?= html
INSTALL_COMPRESSED?=gz
INSTALL_ONLY_COMPRESSED?=
SRCS= article.xml
URL_RELPREFIX?= ../../../..
DOC_PREFIX?= ${.CURDIR}/../../..
.include "${DOC_PREFIX}/share/mk/doc.project.mk"

View file

@ -1,424 +0,0 @@
<?xml version="1.0" encoding="iso-8859-7"?>
<!DOCTYPE article PUBLIC "-//FreeBSD//DTD DocBook XML V5.0-Based Extension//EN"
"http://www.FreeBSD.org/XML/share/xml/freebsd50.dtd" [
<!ENTITY nvidia "nVidia">
]>
<!--
Installing and Using compiz-fusion in FreeBSD
The FreeBSD Greek Documentation Project
%SOURCE% en_US.ISO8859-1/articles/compiz-fusion/article.xml
%SRCID% 1.6
-->
<article xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" version="5.0" xml:lang="el">
<info><title>Εγκατάσταση και χρήση του Compiz&nbsp;Fusion</title>
<author><personname><firstname>Μανώλης</firstname><surname>Κιαγιάς</surname></personname><affiliation>
<address><email>manolis@FreeBSD.org</email></address>
</affiliation></author>
<copyright>
<year>2008</year>
<holder role="mailto:manolis@FreeBSD.org">Μανώλης Κιαγιάς</holder>
</copyright>
<pubdate>$FreeBSD$</pubdate>
<releaseinfo>$FreeBSD$</releaseinfo>
<legalnotice xml:id="trademarks" role="trademarks">
&tm-attrib.freebsd;
&tm-attrib.general;
</legalnotice>
<abstract>
<para>Η πιο πρόσφατη <quote>μόδα</quote> στον κόσμο του &linux; είναι
αναμφίβολα τα τρισδιάστατα εφέ στο desktop. Αν και η χρησιμότητα τους
έχει αμφισβητηθεί, δεν παύουν να εντυπωσιάζουν και να παραμένουν
συνέχεια στη δημοσιότητα. Τα εφέ αυτά υλοποιούνται με τη βοήθεια
διάφορων προγραμμάτων όπως τα
<link xlink:href="http://compiz.org/"><application>Compiz</application></link>,
<link xlink:href="http://www.beryl-project.org/"><application>Beryl</application></link>,
και το πιο πρόσφατο <link xlink:href="http://www.compiz-fusion.org/"><application>Compiz&nbsp;Fusion</application></link>.
Δεν χρειάζεται να στερείστε αυτά τα εφέ όταν χρησιμοποιείτε το &os;.
Οι οδηγίες που ακολουθούν θα σας βοηθήσουν να εγκαταστήσετε και να
ρυθμίσετε στο σύστημα σας τα προγράμματα που απαιτούνται για να
έχετε τα πλέον πρόσφατα τρισδιάστατα εφέ που προσφέρει το
<application>Compiz&nbsp;Fusion</application> χρησιμοποιώντας (αν
χρειάζεται) και την κατάλληλη έκδοση των προγραμμάτων οδήγησης
γραφικών της &nvidia;.</para>
</abstract>
</info>
<sect1 xml:id="introduction">
<title>Εισαγωγή</title>
<para>H εγκατάσταση του <application>Compiz&nbsp;Fusion</application>
από την συλλογή των Ports, είναι μια σχετικά απλή διαδικασία.
Χρειάζονται, όμως, και κάποιες επιπλέον ρυθμίσεις, οι οποίες δεν
περιγράφονται στην τεκμηρίωση του port. Το άρθρο αυτό θα σας βοηθήσει
να ρυθμίσετε τον <application>&xorg;</application> server για
τρισδιάστατη λειτουργία, να ρυθμίσετε την &nvidia; κάρτα γραφικών σας,
και τελικά να εγκαταστήσετε και να εκτελέσετε την εφαρμογή
<command>compiz</command>.</para>
<para>Αφού διαβάσετε αυτό το άρθρο, θα ξέρετε:</para>
<itemizedlist>
<listitem>
<para>Πως να ρυθμίσετε το πιο πρόσφατο πρόγραμμα οδήγησης της &nvidia;
(αν απαιτείται) για το σύστημα σας.</para>
</listitem>
<listitem>
<para>Πως να ρυθμίσετε το αρχείο <filename>xorg.conf</filename> για
να μπορέσετε να ενεργοποιήσετε τα τρισδιάστατα εφέ.</para>
</listitem>
<listitem>
<para>Πως να εγκαταστήσετε και να ρυθμίσετε το
<application>Compiz&nbsp;Fusion</application> χρησιμοποιώντας την
συλλογή των Ports.</para>
</listitem>
<listitem>
<para>Πως να αντιμετωπίσετε συνηθισμένα προβλήματα που αφορούν τα
τρισδιάστατα εφέ.</para>
</listitem>
</itemizedlist>
</sect1>
<sect1 xml:id="nvidia-setup">
<title>Ρύθμιση των Προγραμμάτων Οδήγησης της &nvidia; Για Το &os;</title>
<para>Τα τρισδιάστατα εφέ απαιτούν αρκετή ισχύ επεξεργασίας από την
κάρτα γραφικών σας. Αν χρησιμοποιείτε κάποια κάρτα γραφικών που
βασίζεται σε κυκλώματα της &nvidia;, θα πρέπει να εγκαταστήσετε και να
ρυθμίσετε το πρόγραμμα οδήγησης που παρέχεται από την εταιρία για το
&os;, χρησιμοποιώντας την έκδοση που είναι κατάλληλη για το σύστημα
σας. Αν χρησιμοποιείτε κάποια άλλη κάρτα, που όμως γνωρίζετε ότι μπορεί
να ανταποκριθεί στις απαιτήσεις των εφέ, μπορείτε να παραλείψετε αυτή
την ενότητα και να συνεχίσετε με την ρύθμιση του
<filename>xorg.conf</filename>.</para>
<sect2 xml:id="determine-driver">
<title>Προσδιορίστε το σωστό πρόγραμμα οδήγησης</title>
<para>Υπάρχουν διάφορες εκδόσεις των προγραμμάτων οδήγησης της &nvidia;
στη συλλογή των ports. Η επιλογή του σωστού προγράμματος για το
σύστημα σας, εξαρτάται από το μοντέλο (και την παλαιότητα) της κάρτας
γραφικών σας:</para>
<itemizedlist>
<listitem>
<para>Οι τελευταίες εκδόσεις των καρτών &nvidia;, υποστηρίζονται από
το port <package>x11/nvidia-driver</package>.</para>
</listitem>
<listitem>
<para>Κάρτες της &nvidia; που ανήκουν στις σειρές GeForce 2MX/3/4
υποστηρίζονται από τα προγράμματα οδήγησης της σειράς 96 τα οποία
διατίθενται μέσω του port
<package>x11/nvidia-driver-96xx</package>.</para>
</listitem>
<listitem>
<para>Ακόμα πιο παλιές κάρτες, όπως οι GeForce και RIVA TNT
υποστηρίζονται από τη σειρά 71 των προγραμμάτων οδήγησης, τα
οποία διατίθενται μέσω του port
<package>x11/nvidia-driver-71xx</package>.</para>
</listitem>
</itemizedlist>
<para>Στην πραγματικότητα, η &nvidia; παρέχει λεπτομερείς πληροφορίες
σχετικά με το ποια κάρτα υποστηρίζεται από ποιο πρόγραμμα οδήγησης.
Οι πληροφορίες αυτές διατίθενται απευθείας από το δικτυακό τους τόπο:
<uri xlink:href="http://www.nvidia.com/object/IO_32667.html">http://www.nvidia.com/object/IO_32667.html</uri>.</para>
</sect2>
<sect2 xml:id="install-driver">
<title>Εγκατάσταση του προγράμματος οδήγησης της &nvidia;</title>
<para>Αφού καθορίσετε το σωστό πρόγραμμα οδήγησης για την κάρτα σας,
η εγκατάσταση είναι το ίδιο απλή με οποιοδήποτε άλλη εφαρμογή της
συλλογής των ports.</para>
<note>
<para>Βεβαιωθείτε ότι έχετε ανανεώσει τη συλλογή των ports,
χρησιμοποιώντας τη μέθοδο που προτιμάτε (π.χ.
<application>csup</application>, <application>CVSup</application> ή
<application>portsnap</application>) πριν εγκαταστήσετε
οποιαδήποτε εφαρμογή από τα ports. Τα προγράμματα οδήγησης των
καρτών γραφικών, καθώς και τα προγράμματα τρισδιάστατων εφέ, είναι
υπό συνεχή εξέλιξη και εμφανίζονται τακτικά νέες εκδόσεις.</para>
</note>
<para>Για παράδειγμα, για να εγκαταστήσετε το τελευταίο πρόγραμμα
οδήγησης:</para>
<screen>&prompt.root; <userinput>cd /usr/ports/x11/nvidia-driver</userinput>
&prompt.root; <userinput>make install clean</userinput></screen>
<para>Το πρόγραμμα οδήγησης θα δημιουργήσει ένα άρθρωμα (module) για τον
πυρήνα, το οποίο θα πρέπει να φορτωθεί στην εκκίνηση του συστήματος.
Θα χρειαστεί να προσθέσετε την ακόλουθη γραμμή στο αρχείο
<filename>/boot/loader.conf</filename>:</para>
<programlisting>nvidia_load="YES"</programlisting>
<note>
<para>Μπορείτε να φορτώσετε το άρθρωμα απευθείας στον πυρήνα που
εκτελείται τη δεδομένη χρονική στιγμή χρησιμοποιώντας την εντολή
<command>kldload nvidia</command>, αλλά έχει παρατηρηθεί ότι οι
τελευταίες εκδόσεις του <application>&xorg;</application> δεν
λειτουργούν σωστά αν το πρόγραμμα οδήγησης δεν φορτωθεί κατά την
εκκίνηση του συστήματος. Για το λόγο αυτό, σας συνιστούμε να
επανεκκινήσετε το σύστημα σας μετά την προσθήκη της καταχώρησης
στο αρχείο <filename>/boot/loader.conf</filename>.</para>
</note>
<para>Έχοντας φορτώσει το άρθρωμα στον πυρήνα, χρειάζεται μόνο μια μικρή
αλλαγή σε μια γραμμή του αρχείου <filename>xorg.conf</filename> για να
ενεργοποιήσετε το πρόγραμμα οδήγησης.</para>
<para>Βρείτε την ακόλουθη γραμμή στο
<filename>/etc/X11/xorg.conf</filename>:</para>
<programlisting>Driver "nv"</programlisting>
<para>και αλλάξτε την σε:</para>
<programlisting>Driver "nvidia"</programlisting>
<para>Όταν ξεκινήσετε το γραφικό περιβάλλον με το συνήθη τρόπο, θα δείτε
την οθόνη χαιρετισμού της &nvidia;. Όλα θα πρέπει να λειτουργούν
κανονικά. Σημειώστε ωστόσο, ότι στο σημείο αυτό δεν έχει ακόμα
ρυθμιστεί το <application>&xorg;</application> για τρισδιάστατα εφέ.
Η ρύθμιση αυτή περιγράφεται παρακάτω.</para>
<note>
<para>Αν και δεν είναι οπωσδήποτε απαραίτητο, μπορείτε επίσης να
εγκαταστήσετε τα ports
<package>x11/nvidia-xconfig</package> και
<package>x11/nvidia-settings</package>. Το πρώτο
μπορεί να σας βοηθήσει να ρυθμίσετε το
<filename>/etc/X11/xorg.conf</filename> μέσω της γραμμής εντολών,
ενώ το δεύτερο θα σας επιτρέψει να αλλάζετε ρυθμίσεις στην οθόνη
μέσα από γραφικό περιβάλλον και ενώ εκτελείται το
<application>&xorg;</application>.</para>
</note>
</sect2>
</sect1>
<sect1 xml:id="xorg-configuration">
<title>Ρύθμιση του <filename>xorg.conf</filename> για Τρισδιάστατα Εφέ</title>
<para>Πριν εγκαταστήσετε και εκτελέσετε το
<application>Compiz&nbsp;Fusion</application>, θα πρέπει να προσθέσετε
μερικές ρυθμίσεις στο <filename>/etc/X11/xorg.conf</filename>:</para>
<para>Προσθέστε τις ακόλουθες γραμμές για να ενεργοποιηθούν τα εφέ τύπου
composite:</para>
<programlisting>Section "Extensions"
Option "Composite" "Enable"
EndSection</programlisting>
<para>Εντοπίστε το τμήμα <quote>Screen</quote> το οποίο θα μοιάζει με το
παρακάτω:</para>
<programlisting>Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
...</programlisting>
<para>και προσθέστε τις δύο γραμμές που ακολουθούν (μπορείτε να τις
βάλετε μετά την καταχώρηση <quote>Monitor</quote>):</para>
<programlisting>DefaultDepth 24
Option "AddARGBGLXVisuals" "True"</programlisting>
<para>Εντοπίστε το <quote>Subsection</quote> το οποίο αναφέρεται στην
επιθυμητή ανάλυση οθόνης. Για παράδειγμα, αν θέλετε να χρησιμοποιήσετε
ανάλυση 1280x1024, βρείτε την ενότητα που φαίνεται στο παράδειγμα. Αν
δεν υπάρχει ενότητα που να αναφέρεται στην επιθυμητή ανάλυση, μπορείτε
να την προσθέσετε χειροκίνητα:</para>
<programlisting>SubSection "Display"
Viewport 0 0
Modes "1280x1024"
EndSubSection</programlisting>
<para>Για τη λειτουργία των εφέ, απαιτείται βάθος χρώματος 24bits.
Αλλάξτε το παραπάνω ώστε να δείχνει:</para>
<programlisting>SubSection "Display"
Viewport 0 0
Depth 24
Modes "1280x1024"
EndSubSection</programlisting>
<para>Τέλος, επιβεβαιώστε ότι φορτώνονται τα αρθρώματα <quote>glx</quote>
και <quote>extmod</quote> μέσα από το τμήμα
<quote>Module</quote>:</para>
<programlisting>Section "Module"
Load "extmod"
Load "glx"
...</programlisting>
<note>
<para>Αν έχετε εγκαταστήσει το port
<package>x11/nvidia-xconfig</package>,
μπορείτε να κάνετε τις περισσότερες από τις παραπάνω ρυθμίσεις
δίνοντας τις ακόλουθες εντολές (ως root):</para>
<screen>&prompt.root; <userinput>nvidia-xconfig --add-argb-glx-visuals</userinput>
&prompt.root; <userinput>nvidia-xconfig --composite</userinput>
&prompt.root; <userinput>nvidia-xconfig --depth=24</userinput></screen>
<para>Αν θέλετε να δείτε όλες τις δυνατότητες του παραπάνω
προγράμματος, δώστε την εντολή
<command>nvidia-xconfig -A | more</command>.</para>
</note>
</sect1>
<sect1 xml:id="compiz-fusion">
<title>Εγκατάσταση και ρύθμιση Compiz&nbsp;Fusion</title>
<para>Η εγκατάσταση του <application>Compiz&nbsp;Fusion</application>
είναι το ίδιο απλή με οποιοδήποτε άλλο πρόγραμμα:</para>
<screen>&prompt.root; <userinput>cd /usr/ports/x11-wm/compiz-fusion</userinput>
&prompt.root; <userinput>make install clean</userinput></screen>
<para>Βεβαιωθείτε ότι επιλέξατε τα <quote>EXTRA</quote> plugins και το
<quote>EMERALD</quote> window decorator από τη λίστα επιλογών που θα
εμφανιστεί. Αν χρησιμοποιείτε <application>GNOME</application>, ή έχετε
εγκαταστήσει στο σύστημα σας υποστήριξη <command>gconf</command>,
μπορείτε επίσης να επιλέξετε <quote>gconf support</quote>. Με τον τρόπο
αυτό, οι ρυθμίσεις των εφέ θα ενσωματωθούν με τις άλλες ρυθμίσεις που
έχετε κάνει στο γραφικό περιβάλλον σας, και θα μπορείτε να τις δείτε
χρησιμοποιώντας το <command>gconf-editor</command>. Ωστόσο, το
<application>Compiz&nbsp;Fusion</application>
<emphasis>μπορεί</emphasis> να αποθηκεύσει τις ρυθμίσεις του και σε απλά
αρχεία κειμένου, αν δεν επιθυμείτε τέτοιου είδους ολοκλήρωση. Στην
περίπτωση αυτή, θα δημιουργηθεί ο κατάλογος
<filename>.compizconfig</filename> μέσα στον προσωπικό σας
κατάλογο.</para>
<para>Μετά το τέλος της εγκατάστασης, ξεκινήστε το γραφικό περιβάλλον και
σε ένα τερματικό, δώστε (ως απλός χρήστης) τις ακόλουθες εντολές:</para>
<screen>&prompt.user; <userinput>compiz --replace --sm-disable --ignore-desktop-hints ccp &amp;</userinput>
<userinput>&prompt.user; emerald --replace &amp;</userinput></screen>
<para>Η οθόνη σας θα τρεμοπαίξει για λίγα δευτερόλεπτα, καθώς θα γίνεται
αντικατάσταση του τρέχοντος διαχειριστή παραθύρων σας (π.χ.
<application>Metacity</application> αν χρησιμοποιείτε περιβάλλον
<application>GNOME</application>) από το
<application>Compiz&nbsp;Fusion</application>. Η εφαρμογή
<application>Emerald</application> αναλαμβάνει τις διακοσμήσεις των
παραθύρων (π.χ. τα πλήκτρα για κλείσιμο, μεγιστοποίηση, ελαχιστοποίηση,
τις μπάρες τίτλων κ.ο.κ.).</para>
<para>Μπορείτε να μετατρέψετε το παραπάνω σε ένα απλοϊκό script το οποίο
να εκτελείται αυτόματα κατά την εκκίνηση του περιβάλλοντος (π.χ.
προσθέτοντας το στο <quote>Sessions</quote> στο γραφικό περιβάλλον
<application>GNOME</application>):</para>
<programlisting>#! /bin/sh
compiz --replace --sm-disable --ignore-desktop-hints ccp &amp;
emerald --replace &amp;</programlisting>
<para>Αποθηκεύστε το στον κατάλογο σας, για παράδειγμα με το όνομα
<filename>start-compiz</filename> και δώστε του δικαιώματα
εκτέλεσης:</para>
<screen>&prompt.user; <userinput>chmod +x ~/start-compiz</userinput></screen>
<para>Χρησιμοποιήστε έπειτα τα γραφικά εργαλεία για να το προσθέσετε στα
προγράμματα εκκίνησης,
<guimenuitem>Startup Programs</guimenuitem>
(βρίσκεται στο <guimenuitem>System</guimenuitem>,
<guimenuitem>Preferences</guimenuitem>,
<guimenuitem>Sessions</guimenuitem> στο περιβάλλον εργασίας
<application>GNOME</application>).</para>
<para>Για να ρυθμίσετε όπως θέλετε τα εφέ, εκτελέστε (πάλι ως κανονικός
χρήστης) την εφαρμογή
<application>Compiz&nbsp;Config&nbsp;Settings&nbsp;Manager</application>:</para>
<screen>&prompt.user; <userinput>ccsm</userinput></screen>
<note>
<para>Στο <application>GNOME</application>, μπορείτε να βρείτε την
εφαρμογή αυτή στο μενού <guimenuitem>System</guimenuitem>,
<guimenuitem>Preferences</guimenuitem>.</para>
</note>
<para>Αν επιλέξατε <quote>gconf support</quote> κατά τη μεταγλώττιση,
θα μπορείτε επίσης να δείτε τις ρυθμίσεις σας μέσω του
<command>gconf-editor</command>, στην ενότητα
<literal>apps/compiz</literal>.</para>
</sect1>
<sect1 xml:id="compiz-troubleshooting">
<title>Αντιμετώπιση προβλημάτων του Compiz&nbsp;Fusion</title>
<para>Η ακόλουθη ενότητα καλύπτει συχνές ερωτήσεις που αφορούν
προβλήματα κατά την εκτέλεση του
<application>Compiz&nbsp;Fusion</application>.</para>
<qandaset>
<qandaentry>
<question xml:id="no-decorations">
<para>Έχω εγκαταστήσει το
<application>Compiz&nbsp;Fusion</application>, και μετά την
εκτέλεση των εντολών που περιγράφετε, τα παράθυρα μου δεν έχουν
πλέον μπάρες τίτλων και πλήκτρα ελέγχου. Που είναι το
λάθος;</para>
</question>
<answer>
<para>Το πιθανότερο είναι ότι σας λείπει κάποια ρύθμιση στο
<filename>/etc/X11/xorg.conf</filename>. Ελέγξτε προσεκτικά το
αρχείο, και ειδικά τις καταχωρήσεις
<literal>DefaultDepth</literal>
και <literal>AddARGBGLXVisuals</literal>.</para>
</answer>
</qandaentry>
<qandaentry>
<question xml:id="xorg-crash">
<para>Όταν εκτελώ την εντολή για να ξεκινήσει το
<application>Compiz&nbsp;Fusion</application>, ο X server
τερματίζεται απότομα και επιστρέφω στην κονσόλα. Που είναι το
λάθος;</para>
</question>
<answer>
<para>Αν ελέγξετε το αρχείο
<filename>/var/log/Xorg.0.log</filename>, θα δείτε πιθανόν
κάποια σφάλματα κατά την εκκίνηση του Χ. Το πιο κοινό σφάλμα
είναι:</para>
<screen>(EE) NVIDIA(0): Failed to initialize the GLX module; please check in your X
(EE) NVIDIA(0): log file that the GLX module has been loaded in your X
(EE) NVIDIA(0): server, and that the module is the NVIDIA GLX module. If
(EE) NVIDIA(0): you continue to encounter problems, Please try
(EE) NVIDIA(0): reinstalling the NVIDIA driver.</screen>
<para>Αυτό συνήθως συμβαίνει μετά από κάποια αναβάθμιση της
εφαρμογής <application>&xorg;</application>. Θα πρέπει να
επανεγκαταστήσετε το port
<package>x11/nvidia-driver</package> ώστε να
μεταγλωττιστεί από την αρχή και το άρθρωμα glx.</para>
</answer>
</qandaentry>
</qandaset>
</sect1>
</article>

View file

@ -4,7 +4,6 @@ SUBDIR =
SUBDIR+= bsdl-gpl
SUBDIR+= building-products
SUBDIR+= committers-guide
SUBDIR+= compiz-fusion
SUBDIR+= console-server
SUBDIR+= contributing
SUBDIR+= contributing-ports

View file

@ -1,18 +0,0 @@
#
# $FreeBSD$
#
# Article: Installing and using compiz-fusion
DOC?= article
FORMATS?= html
INSTALL_COMPRESSED?=gz
INSTALL_ONLY_COMPRESSED?=
SRCS= article.xml
URL_RELPREFIX?= ../../../..
DOC_PREFIX?= ${.CURDIR}/../../..
.include "${DOC_PREFIX}/share/mk/doc.project.mk"

View file

@ -1,328 +0,0 @@
<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE article PUBLIC "-//FreeBSD//DTD DocBook XML V5.0-Based Extension//EN"
"http://www.FreeBSD.org/XML/share/xml/freebsd50.dtd">
<article xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" version="5.0" xml:lang="en">
<info><title>Installing and using Compiz&nbsp;Fusion</title>
<author><personname><firstname>Manolis</firstname><surname>Kiagias</surname></personname><affiliation>
<address><email>manolis@FreeBSD.org</email></address>
</affiliation></author>
<copyright>
<year>2008</year>
<holder role="mailto:manolis@FreeBSD.org">Manolis Kiagias</holder>
</copyright>
<pubdate>$FreeBSD$</pubdate>
<releaseinfo>$FreeBSD$</releaseinfo>
<legalnotice xml:id="trademarks" role="trademarks">
&tm-attrib.freebsd;
&tm-attrib.general;
</legalnotice>
<abstract>
<para>One way to increase the pleasantness of using a desktop
computer is by having nice 3D effects.
This article walks through the installation
<application>Compiz</application> which is one example
program which to produce nice effects. It assumes the use of
nVidia drivers, although these are not required.</para>
</abstract>
</info>
<sect1 xml:id="introduction">
<title>Introduction</title>
<para>While installing <application>Compiz&nbsp;Fusion</application> from
the Ports&nbsp;Collection is a rather trivial task, configuring it
requires a few more steps that are not described in the port's
documentation. This article will help you configure your
<application>&xorg;</application> server for composite operation,
setup your nVidia card, and finally guide you to the final steps for
executing the <command>compiz</command> program itself.</para>
<para>After reading this article, you will know:</para>
<itemizedlist>
<listitem>
<para>How to setup the latest nVidia driver (if required) for your
system.</para>
</listitem>
<listitem>
<para>How to setup your <filename>xorg.conf</filename> file for
desktop composition.</para>
</listitem>
<listitem>
<para>How to install and configure
<application>Compiz&nbsp;Fusion</application> using the
Ports&nbsp;Collection.</para>
</listitem>
<listitem>
<para>How to troubleshoot common problems associated with
desktop effects.</para>
</listitem>
</itemizedlist>
</sect1>
<sect1 xml:id="nvidia-setup">
<title>Setting up the &os; nVidia driver</title>
<para>Desktop effects can cause quite a load on your graphics card.
If you are using an nVidia-based graphics card, you will need to
install and configure the proprietary &os; driver that is suitable for
your system. If you are using another card, that you know can handle
desktop effects, you may skip this section and continue with the
<filename>xorg.conf</filename> configuration.</para>
<para>
To determine which nVidia driveris needed see the <link xlink:href="&url.books.faq;/x.html#idp59950544">FAQ question
on the subject</link>.
</para>
<sect2 xml:id="install-driver">
<title>Installing the nVidia driver</title>
<para>Having determined the correct driver to use for your card,
installation is as simple as installing any other package.</para>
<para>For example, to install the latest driver:</para>
<screen>&prompt.root; <userinput>pkg install x11/nvidia-driver</userinput></screen>
<para>The driver will create a kernel module, which needs to be loaded
at system startup. Add the following line to
<filename>/boot/loader.conf</filename>:</para>
<programlisting>nvidia_load="YES"</programlisting>
<note>
<para>To immediately load the kernel module into the
running kernel by issuing a command like
<command>kldload nvidia</command>, however it has been noted that
the some versions of <application>&xorg;</application> will not
function properly if the driver is not loaded at boot time. After
editing <filename>/boot/loader.conf</filename>, a reboot is
recommended.</para>
</note>
<para>With the kernel module loaded, you normally only need to change
a single line in your <filename>xorg.conf</filename> file to enable
the proprietary driver:</para>
<para>Find the following line in
<filename>/etc/X11/xorg.conf</filename>:</para>
<programlisting>Driver "nv"</programlisting>
<para>and change it to:</para>
<programlisting>Driver "nvidia"</programlisting>
<para>Start your GUI as usual, and you should be greeted by the nVidia
splash. Everything should work as usual. Note, that at this point
you have only set up <application>&xorg;</application> to use the
nVidia driver, but further configuration is needed before you can
actually use 3D desktop effects. This is described in the following
sections.</para>
<note>
<para>Although not strictly necessary, you may also wish to install
<package>x11/nvidia-xconfig</package> and
<package>x11/nvidia-settings</package> ports. The
former can assist you in writing settings to
<filename>/etc/X11/xorg.conf</filename> from the command line, and
the latter will allow you to modify screen settings from a GUI while
running the <application>&xorg;</application> system.</para>
</note>
</sect2>
</sect1>
<sect1 xml:id="xorg-configuration">
<title>Configuring xorg.conf for desktop effects</title>
<para>Before you install and run
<application>Compiz&nbsp;Fusion</application>, you need to add a few
settings to <filename>/etc/X11/xorg.conf</filename>:</para>
<para>Add the following section to enable composite effects:</para>
<programlisting>Section "Extensions"
Option "Composite" "Enable"
EndSection</programlisting>
<para>Locate the <quote>Screen</quote> section which should look similar
to the one below:</para>
<programlisting>Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
...</programlisting>
<para>and add the following two lines (after <quote>Monitor</quote> will
do):</para>
<programlisting>DefaultDepth 24
Option "AddARGBGLXVisuals" "True"</programlisting>
<para>Locate the <quote>Subsection</quote> that refers to the
screen resolution that you wish to use. For example, if you wish to
use 1280x1024, locate the section that follows. If the desired
resolution does not appear in any subsection, you may add the relevant
entry by hand:</para>
<programlisting>SubSection "Display"
Viewport 0 0
Modes "1280x1024"
EndSubSection</programlisting>
<para>A color depth of 24&nbsp;bits is needed for desktop composition,
change the above subsection to:</para>
<programlisting>SubSection "Display"
Viewport 0 0
Depth 24
Modes "1280x1024"
EndSubSection</programlisting>
<para>Finally, confirm that the <quote>glx</quote> and
<quote>extmod</quote> modules are loaded in the <quote>Module</quote>
section:</para>
<programlisting>Section "Module"
Load "extmod"
Load "glx"
...</programlisting>
<note>
<para>If you installed the
<package>x11/nvidia-xconfig</package> port,
you should be able to perform most of the above settings by
entering the following commands (as root):</para>
<screen>&prompt.root; <userinput>nvidia-xconfig --add-argb-glx-visuals</userinput>
&prompt.root; <userinput>nvidia-xconfig --composite</userinput>
&prompt.root; <userinput>nvidia-xconfig --depth=24</userinput></screen>
<para>You may wish to run <command>nvidia-xconfig -A | more</command>
to see a list of all the options offered by the above program.</para>
</note>
</sect1>
<sect1 xml:id="compiz-fusion">
<title>Installing and configuring Compiz&nbsp;Fusion</title>
<para>Installing <application>Compiz&nbsp;Fusion</application>
is as simple as any other package:</para>
<screen>&prompt.root; <userinput>pkg install x11-wm/compiz-fusion</userinput></screen>
<para>When the installation is finished, start your graphic desktop and
at a terminal, enter the following commands (as a normal user):</para>
<screen>&prompt.user; <userinput>compiz --replace --sm-disable --ignore-desktop-hints ccp &amp;</userinput>
&prompt.user; <userinput>emerald --replace &amp;</userinput></screen>
<para>Your screen will flicker for a few seconds, as your window manager
(e.g. <application>Metacity</application> if you are using
<application>GNOME</application>) is replaced by
<application>Compiz&nbsp;Fusion</application>.
<application>Emerald</application> takes care of the window
decorations (i.e. close, minimize, maximize buttons, title bars
and so on).</para>
<para>You may convert this to a trivial script and have it run at
startup automatically (e.g. by adding to <quote>Sessions</quote> in
a <application>GNOME</application> desktop):</para>
<programlisting>#! /bin/sh
compiz --replace --sm-disable --ignore-desktop-hints ccp &amp;
emerald --replace &amp;</programlisting>
<para>Save this in your home directory as, for example,
<filename>start-compiz</filename> and make it executable:</para>
<screen>&prompt.user; <userinput>chmod +x ~/start-compiz</userinput></screen>
<para>Then use the GUI to add it to
<guimenuitem>Startup Programs</guimenuitem>
(located in <guimenuitem>System</guimenuitem>,
<guimenuitem>Preferences</guimenuitem>,
<guimenuitem>Sessions</guimenuitem> on a
<application>GNOME</application> desktop).</para>
<para>To actually select all the desired effects and their settings,
execute (again as a normal user) the
<application>Compiz&nbsp;Config&nbsp;Settings&nbsp;Manager</application>:</para>
<screen>&prompt.user; <userinput>ccsm</userinput></screen>
<note>
<para>In <application>GNOME</application>, this can also be found in
the <guimenuitem>System</guimenuitem>,
<guimenuitem>Preferences</guimenuitem> menu.</para>
</note>
<para>If you have selected <quote>gconf support</quote> during the build,
you will also be able to view these settings using
<command>gconf-editor</command> under <literal>apps/compiz</literal>.
</para>
</sect1>
<sect1 xml:id="compiz-troubleshooting">
<title>Troubleshooting Compiz&nbsp;Fusion</title>
<para>The following section covers frequently asked questions regarding
problems when running
<application>Compiz&nbsp;Fusion</application>.</para>
<qandaset>
<qandaentry>
<question xml:id="no-decorations">
<para>I have installed
<application>Compiz&nbsp;Fusion</application>,
and after running the commands you mention, my windows are left
without title bars and buttons. What is wrong?</para>
</question>
<answer>
<para>You are probably missing a setting in
<filename>/etc/X11/xorg.conf</filename>. Review this file
carefully and check especially the <literal>DefaultDepth</literal>
and <literal>AddARGBGLXVisuals</literal> directives.</para>
</answer>
</qandaentry>
<qandaentry>
<question xml:id="xorg-crash">
<para>When I run the command to start
<application>Compiz&nbsp;Fusion</application>, the X server
crashes and I am back at the console. What is wrong?</para>
</question>
<answer>
<para>If you check your <filename>/var/log/Xorg.0.log</filename>
file, you will probably find error messages during the X
startup. The most common would be:</para>
<screen>(EE) NVIDIA(0): Failed to initialize the GLX module; please check in your X
(EE) NVIDIA(0): log file that the GLX module has been loaded in your X
(EE) NVIDIA(0): server, and that the module is the NVIDIA GLX module. If
(EE) NVIDIA(0): you continue to encounter problems, Please try
(EE) NVIDIA(0): reinstalling the NVIDIA driver.</screen>
<para>This is usually the case when you upgrade
<application>&xorg;</application>. You will need to reinstall the
<package>x11/nvidia-driver</package> port so
glx is built again.</para>
</answer>
</qandaentry>
</qandaset>
</sect1>
</article>

View file

@ -8,7 +8,6 @@
MAINTAINER= gabor@FreeBSD.org
SUBDIR = compiz-fusion
SUBDIR+= cups
SUBDIR+= explaining-bsd
SUBDIR+= gjournal-desktop

View file

@ -1,24 +0,0 @@
#
# $FreeBSD$
#
# Article: Installing and using compiz-fusion
#
# %SOURCE% en_US.ISO8859-1/articles/compiz-fusion/Makefile
# %SRCID% 1.1
#
MAINTAINER = doc@FreeBSD.org
DOC?= article
FORMATS?= html
INSTALL_COMPRESSED?=gz
INSTALL_ONLY_COMPRESSED?=
SRCS= article.xml
URL_RELPREFIX?= ../../../..
DOC_PREFIX?= ${.CURDIR}/../../..
.include "${DOC_PREFIX}/share/mk/doc.project.mk"

View file

@ -1,536 +0,0 @@
<?xml version="1.0" encoding="iso-8859-2"?>
<!DOCTYPE article PUBLIC "-//FreeBSD//DTD DocBook XML V5.0-Based Extension//EN"
"http://www.FreeBSD.org/XML/share/xml/freebsd50.dtd">
<!-- $FreeBSD$ -->
<!--
Installing and Using compiz-fusion in FreeBSD
The FreeBSD Documentation Project
-->
<!-- The FreeBSD Hungarian Documentation Project
Translated by: PALI, Gabor <pgj@FreeBSD.org>
%SOURCE% en_US.ISO8859-1/articles/compiz-fusion/article.xml
%SRCID% 1.6
-->
<article xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" version="5.0" xml:lang="hu">
<info><title>A Compiz&nbsp;Fusion telepítése és
használata</title>
<author><personname><firstname>Manolis</firstname><surname>Kiagias</surname></personname><affiliation>
<address><email>manolis@FreeBSD.org</email></address>
</affiliation></author>
<copyright>
<year>2008</year>
<holder role="mailto:manolis@FreeBSD.org">Manolis Kiagias</holder>
</copyright>
<pubdate>$FreeBSD$</pubdate>
<releaseinfo>$FreeBSD$</releaseinfo>
<legalnotice xml:id="trademarks" role="trademarks">
&tm-attrib.freebsd;
&tm-attrib.general;
</legalnotice>
<abstract>
<para>A Linux világában manapság mindenki az
új divatról, a háromdimenziós asztali
effektekről beszél. Noha ennek tényleges
hasznosságát sokan vitatják, az így
életrekeltett munkakörnyezetek
gyönyörűen néznek ki. Több
megoldás is született ezen a téren, ilyen
többek között a <link xlink:href="http://compiz.org/"><application>Compiz</application></link>,
a <link xlink:href="http://www.beryl-project.org/"><application>Beryl</application></link>,
és a manapság megjelent <link xlink:href="http://www.compiz-fusion.org/"><application>Compiz&nbsp;Fusion</application></link>.
Szerencsére a &os; használata esetén sem
kell lemondanunk ezekről az effektekről. A most
bemutatott utasítások ugyanis segítenek
telepíteni és beállítani
rendszerünkön a
<application>Compiz&nbsp;Fusion</application> legfrissebb
változatát és a
működéséhez szükséges nVidia
meghajtókat (amennyiben ilyen kártyával
rendelkezünk).</para>
<para><emphasis>Fordította: Páli Gábor,
utolsó ellenőrzés:
2010.11.28.</emphasis></para>
</abstract>
</info>
<sect1 xml:id="introduction">
<title>Bevezetés</title>
<para>A <application>Compiz&nbsp;Fusion</application>
könnyedén telepíthető a
Portgyűjteményből, de a
beállításához a port
dokumentációjában megadott
utasításokon túl még meg kell
tennünk néhány lépést. Ebben a
cikkben igyekszünk segíteni az
<application>&xorg;</application> szerver megfelelő
támogatásának
konfigurációjában, az nVidia grafikus
kártya meghajtójának
beállításában, és
végül a <command>compiz</command>
elindításában.</para>
<para>A cikk elolvasása során megismerjük:</para>
<itemizedlist>
<listitem>
<para>hogyan állítsuk be a legfrissebb nVidia
meghajtókat a rendszerünkön (amennyiben
szükségünk van rá);</para>
</listitem>
<listitem>
<para>hogyan állítsuk be az
<filename>xorg.conf</filename> állományunkban az
asztalok kompozícióját;</para>
</listitem>
<listitem>
<para>hogyan telepítsük és
állítsuk be a
<application>Compiz&nbsp;Fusion</application>
alkalmazást a Portgyűjtemény
felhasználásával;</para>
</listitem>
<listitem>
<para>hogyan bánjunk el az asztali effektekhez
kapcsolódó leggyakoribb hibákkal.</para>
</listitem>
</itemizedlist>
</sect1>
<sect1 xml:id="nvidia-setup">
<title>A &os; nVidia meghajtójának
beállítása</title>
<para>Az asztalon megjelenő különböző
effektek igen nagy terhelést rónak a grafikus
hardverünkre. Ezért ha nVidia
gyártmányú chippel rendelkező
kártyánk van, érdemes
telepítenünk rendszerünkre a
hozzá tartozó zárt
forráskódú meghajtó legfrissebb
változatát. Ha nem ilyen kártyánk
van, de tudjuk, hogy képes lesz megbirkózni ezekkel
az effektekkel, akkor nyugodtan lépjük át ezt a
szakaszt és folytassuk az <filename>xorg.conf</filename>
állomány
beállításával.</para>
<sect2 xml:id="determine-driver">
<title>A megfelelő meghajtó
kiválasztása</title>
<para>Az nVidia meghajtók több
különböző verziója
található meg a Portgyűjteményben.
Leginkább a grafikus kártyánk típusa
(és kora) alapján tudjuk eldönteni, hogy
közülük melyiket válasszuk:</para>
<itemizedlist>
<listitem>
<para>A legújabb nVidia kártyákat az
<package>x11/nvidia-driver</package> port
támogatja.</para>
</listitem>
<listitem>
<para>A GeForce 2MX/3/4 sorozatú nVidia
kártyákat a meghajtó
96<replaceable>XX</replaceable> sorozata támogatja,
amely a <package>x11/nvidia-driver-96xx</package> porton
keresztül érhető el.</para>
</listitem>
<listitem>
<para>Az ezeknél is régebbi
kártyákat, mint például a
GeForce vagy RIVA&nbsp;TNT típusokat, a
meghajtó 71XX sorozata támogatja, és
<package>x11/nvidia-driver-71xx</package>
porton keresztül telepíthetjük.</para>
</listitem>
</itemizedlist>
<para>Az nVidia honlapján megtalálhatjuk, hogy az
egyes meghajtók pontosan milyen kártyákat
is támogatnak: <uri xlink:href="http://www.nvidia.com/object/IO_32667.html">http://www.nvidia.com/object/IO_32667.html</uri>.</para>
</sect2>
<sect2 xml:id="install-driver">
<title>Az nVidia meghajtó telepítése</title>
<para>Miután kiválasztottuk a kártyánk
számára megfelelő meghajtót,
onnantól a telepítés ugyanolyan
egyszerű, mint akármelyik port
esetében.</para>
<note>
<para>Mielőtt azonban bármit is
telepítenénk a portok közül, ne
felejtsük el valamilyen módszerrel
frissíteni a portfát (például a
<application>csup</application>,
<application>CVSup</application> vagy a
<application>portsnap</application>
használatával). A grafikus meghajtók
és az asztali effektek ugyanis gyorsan fejlődnek,
ezért gyakran frissítik a hozzájuk
tartozó portokat.</para>
</note>
<para>Például így tudjuk telepíteni a
meghajtó legújabb változatát:</para>
<screen>&prompt.root; <userinput>cd /usr/ports/x11/nvidia-driver</userinput>
&prompt.root; <userinput>make install clean</userinput></screen>
<para>A meghajtó telepítése során
létrejön egy modul a rendszermaghoz, amelyet a
rendszer indításakor kell betöltenünk.
Ehhez mindössze a következő sort kell
elhelyeznünk az <filename>/boot/loader.conf</filename>
állományban:</para>
<programlisting>nvidia_load="YES"</programlisting>
<note>
<para>Megpróbálkozhatunk azzal is, hogy a
<command>kldload nvidia</command> parancs
kiadásával a modult közvetlenül a port
telepítése után betöltjük a
futó rendszermagba, azonban az
<application>&xorg;</application> legfrissebb
változatai esetén gondot okozhat, ha a
meghajtót nem a rendszerindítás
során töltjük be. Ezért a
<filename>/boot/loader.conf</filename>
módosítása után
mindenképpen javasoljuk a rendszer
újraindítását.</para>
</note>
<para>A modul sikeres betöltését
követően az <filename>xorg.conf</filename>
állományban mindössze egyetlen sor
átírásával engedélyezni
tudjuk a zárt forráskódú
meghajtó használatát.</para>
<para>Keressük meg az alábbi sort az
<filename>/etc/X11/xorg.conf</filename>
állományban:</para>
<programlisting>Driver "nv"</programlisting>
<para>és változtassuk meg erre:</para>
<programlisting>Driver "nvidia"</programlisting>
<para>Indítsuk el a megszokott módon a grafikus
felületet és ekkor megjelenik az nVidia
logója. Innentől minden a megszokottak szerint
működik. Ilyenkor azonban még csak annyit
állítottunk be, hogy az
<application>&xorg;</application> használja az nVidia
meghajtóját, és a
háromdimenziós asztali effektusok tényleges
megjelenítéséhez további
beállításokat is el kell
végeznünk. Ezekről a következő
szakaszokban lesz szó.</para>
<note>
<para>Habár nem feltétlenül
szükségesek, az <package>x11/nvidia-xconfig</package> és
<package>x11/nvidia-settings</package> portok
telepítését is ajánljuk. Ez
előbbivel parancssorból tudjuk elvégezni az
<filename>/etc/X11/xorg.conf</filename>
állományhoz tartozó
módosításokat, illetve az
utóbbival a működő
<application>&xorg;</application> rendszerünkön
belül tudjuk módosítani a
képernyő beállításait.</para>
</note>
</sect2>
</sect1>
<sect1 xml:id="xorg-configuration">
<title>Az asztali effektek beállítása az
<filename>xorg.conf</filename> állományban</title>
<para>A következő apró
módosításokat kell még
elvégeznünk az <filename>/etc/X11/xorg.conf</filename>
állományban, mielőtt telepítenénk
és elindítanánk a
<application>Compiz&nbsp;Fusion</application>
ablakkezelőjét.</para>
<para>Hozzunk létre egy szakaszt az összetett effektek
engedélyezéséhez:</para>
<programlisting>Section "Extensions"
Option "Composite" "Enable"
EndSection</programlisting>
<para>Keressük meg a <quote>Screen</quote> szakaszt, amely
nagyjából így néz ki:</para>
<programlisting>Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
...</programlisting>
<para>Egészítsük ki ezzel a két sorral
(például a <quote>Monitor</quote>
beállítás után):</para>
<programlisting>DefaultDepth 24
Option "AddARGBGLXVisuals" "True"</programlisting>
<para>Keressük meg azt a <quote>Subsection</quote>
részt, amely a használni kívánt
képernyőfelbontásokat tartalmazza.
Például 1280x1024 esetén az alábbi
szakaszra lesz szükségnünk. Ha a megfelelő
felbontást nem találnánk meg, akkor azt
akár manuálisan is pótolni tudjuk:</para>
<programlisting>SubSection "Display"
Viewport 0 0
Modes "1280x1024"
EndSubSection</programlisting>
<para>A 24&nbsp;bites színmélység fog kelleni
az asztalok kompozíciójához, ezért a
fenti beállításokat így kell
átírnunk:</para>
<programlisting>SubSection "Display"
Viewport 0 0
Depth 24
Modes "1280x1024"
EndSubSection</programlisting>
<para>Végezetül ellenőrizzük a
<quote>glx</quote> és az <quote>extmod</quote> modulok
betöltését a <quote>Module</quote>
szakaszban:</para>
<programlisting>Section "Module"
Load "extmod"
Load "glx"
...</programlisting>
<note>
<para>Ha telepítettük a korábban
ajánlott <package>x11/nvidia-xconfig</package> portot, akkor a
fenti beállítások közül a
legtöbbet (<systemitem class="username">root</systemitem>
felhasználóként) így is el tudjuk
végezni:</para>
<screen>&prompt.root; <userinput>nvidia-xconfig --add-argb-glx-visuals</userinput>
&prompt.root; <userinput>nvidia-xconfig --composite</userinput>
&prompt.root; <userinput>nvidia-xconfig --depth=24</userinput></screen>
<para>Az <command>nvidia-xconfig -A | more</command> parancs
kiadásával a program által
felkínált további
lehetőségeket is
lekérdezhetjük.</para>
</note>
</sect1>
<sect1 xml:id="compiz-fusion">
<title>A Compiz&nbsp;Fusion telepítése és
beállítása</title>
<para>A <application>Compiz&nbsp;Fusion</application> a legtöbb
porthoz hasonlóan pillanatok alatt
telepíthető:</para>
<screen>&prompt.root; <userinput>cd /usr/ports/x11-wm/compiz-fusion</userinput>
&prompt.root; <userinput>make install clean</userinput></screen>
<para>A felbukkanó párbeszédablakban
mindenképpen válasszuk ki az <quote>EXTRA</quote>
bővítmények és az <quote>EMERALD</quote>
ablakdekorátor telepítését.
Amennyiben <application>GNOME</application>-ot használunk
vagy már eleve van a rendszerünkben
<command>gconf</command> támogatás, érdemes
megfontolnunk a <quote>gconf support</quote>
kiválasztását is. Ennek
köszönhetően az effektek
beállításai beágyazódnak az
asztalhoz tartozó többi beállítás
közé és megnézhetőek a
<command>gconf-editor</command> használatával. Ha
nincs szükségünk erre, akkor a
<application>Compiz&nbsp;Fusion</application> természetesen
egyszerű állományokba is <emphasis>el
tudja</emphasis> menteni a beállításait.
Ilyenkor a felhasználói könyvtárunkban
létrejön egy <filename>.compizconfig</filename>
könyvtár.</para>
<para>A telepítés befejeztével indítsuk
el a grafikus felületet és (normál
felhasználóként) adjuk ki egy
terminálban a következő parancsot:</para>
<screen>&prompt.user; <userinput>compiz --replace --sm-disable --ignore-desktop-hints ccp &amp;</userinput>
&prompt.user; <userinput>emerald --replace &amp;</userinput></screen>
<para>Ezt követően a képernyő
néhány pillanatig vibrálni fog, ahogy az
ablakkezelőnk (például a
<application>GNOME</application> esetén a
<application>Metacity</application>) lecserélődik a
<application>Compiz&nbsp;Fusion</application>-re. Ekkor az
<application>Emerald</application> veszi át az ablakok
díszítésének szerepét
(tehát a bezárás, a tálcára
rakás, teljes képernyős mód, az ablakok
feliratának stb. kezelését).</para>
<para>Az iménti parancsból akár egy apró
szkriptet is készíthetünk, amelyet aztán
automatikusan le tudunk futtatni (például
úgy, ha felvesszük a <application>GNOME</application>
alapú munkakörnyezetünk <quote>Sessions</quote>
részébe):</para>
<programlisting>#! /bin/sh
compiz --replace --sm-disable --ignore-desktop-hints ccp &amp;
emerald --replace &amp;</programlisting>
<para>Mentsük a felhasználói
könyvtárunkba például
<filename>start-compiz</filename> néven és
tegyük futtathatóvá:</para>
<screen>&prompt.user; <userinput>chmod +x ~/start-compiz</userinput></screen>
<para>Ezután a grafikus felületen a
<application>GNOME</application> asztalon vegyük fel a
<guimenuitem>Startup Programs</guimenuitem> menühöz
(<guimenuitem>System</guimenuitem>,
<guimenuitem>Preferences</guimenuitem>,
<guimenuitem>Sessions</guimenuitem>).</para>
<para>A megfelelő effektek kiválasztásához
és azok beállításához
(ismét normál felhasználóként)
indítsuk el a
<application>Compiz&nbsp;Config&nbsp;Settings&nbsp;Manager</application>
alkalmazást:</para>
<screen>&prompt.user; <userinput>ccsm</userinput></screen>
<note>
<para>A <application>GNOME</application> munkakörnyezeten
belül ugyanez a <guimenuitem>System</guimenuitem>,
<guimenuitem>Preferences</guimenuitem> menüből is
elérhető.</para>
</note>
<para>Ha a fordítás előtt a <quote>gconf
support</quote> opciót is kiválasztottuk, akkor
ezeket a beállításokat a
<command>gconf-editor</command> programban az
<literal>apps/compiz</literal> kategóriában is meg
tudjuk tekinteni.</para>
</sect1>
<sect1 xml:id="compiz-troubleshooting">
<title>A Compiz&nbsp;Fusion használatával kapcsolatos
gondok megoldása</title>
<para>Ebben a szakaszban a
<application>Compiz&nbsp;Fusion</application> használata
során felmerülő gyakran ismételt
kérdéseket és válaszokat
tekintjük át.</para>
<qandaset>
<qandaentry>
<question xml:id="no-decorations">
<para>A <application>Compiz&nbsp;Fusion</application>
telepítése és a megadott parancsok
futtatása után eltűnt a keret az
ablakokról. Mi lehet a gond?</para>
</question>
<answer>
<para>Valószínűleg kihagytuk valamelyik
beállítást az
<filename>/etc/X11/xorg.conf</filename>
állományból. Figyelmesen olvassuk
át újra az állományt,
különösen a <literal>DefaultDepth</literal>
és <literal>AddARGBGLXVisuals</literal>
beállításokat.</para>
</answer>
</qandaentry>
<qandaentry>
<question xml:id="xorg-crash">
<para>A <application>Compiz&nbsp;Fusion</application>
indításakor az X szerver összeomlik
és visszajön a konzolt. Mi lehet a
gond?</para>
</question>
<answer>
<para>Ha megnézzük az
<filename>/var/log/Xorg.0.log</filename>
állományt, akkor abban találunk
valószínűleg valamilyen
hibaüzenetet, amit az X indítása
során kaptunk. Ez általában a
következő szokott lenni:</para>
<screen>(EE) NVIDIA(0): Failed to initialize the GLX module; please check in your X
(EE) NVIDIA(0): log file that the GLX module has been loaded in your X
(EE) NVIDIA(0): server, and that the module is the NVIDIA GLX module. If
(EE) NVIDIA(0): you continue to encounter problems, Please try
(EE) NVIDIA(0): reinstalling the NVIDIA driver.</screen>
<para>Ez többnyire olyankor következik be, amikor
frissítjük az
<application>&xorg;</application> szervert.
Telepítsük újra az <package>x11/nvidia-driver</package> portot,
így a glx is illeszkedni fog hozzá.</para>
</answer>
</qandaentry>
</qandaset>
</sect1>
</article>

View file

@ -5,7 +5,6 @@ SUBDIR =
#SUBDIR+= bsdl-gpl
#SUBDIR+= building-products
#SUBDIR+= committers-guide
#SUBDIR+= compiz-fusion
#SUBDIR+= console-server
SUBDIR+= contributing
#SUBDIR+= contributing-ports

View file

@ -5,7 +5,6 @@
SUBDIR =
SUBDIR+= contributing
SUBDIR+= contributing-ports
SUBDIR+= explaining-bsd
SUBDIR+= problem-reports
SUBDIR+= solid-state