*/articles/compiz-fusion
complete the migration of compiz-fusion by removing the article version
This commit is contained in:
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
|
@ -4,7 +4,6 @@
|
|||
# %SRCID% 1.39
|
||||
|
||||
SUBDIR = bsdl-gpl
|
||||
SUBDIR+= compiz-fusion
|
||||
SUBDIR+= contributing
|
||||
SUBDIR+= cvs-freebsd
|
||||
SUBDIR+= explaining-bsd
|
||||
|
|
|
@ -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"
|
|
@ -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 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 Fusion</application></link>.
|
||||
Δεν χρειάζεται να στερείστε αυτά τα εφέ όταν χρησιμοποιείτε το &os;.
|
||||
Οι οδηγίες που ακολουθούν θα σας βοηθήσουν να εγκαταστήσετε και να
|
||||
ρυθμίσετε στο σύστημα σας τα προγράμματα που απαιτούνται για να
|
||||
έχετε τα πλέον πρόσφατα τρισδιάστατα εφέ που προσφέρει το
|
||||
<application>Compiz Fusion</application> χρησιμοποιώντας (αν
|
||||
χρειάζεται) και την κατάλληλη έκδοση των προγραμμάτων οδήγησης
|
||||
γραφικών της &nvidia;.</para>
|
||||
</abstract>
|
||||
</info>
|
||||
|
||||
<sect1 xml:id="introduction">
|
||||
<title>Εισαγωγή</title>
|
||||
|
||||
<para>H εγκατάσταση του <application>Compiz 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 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 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 Fusion</title>
|
||||
|
||||
<para>Η εγκατάσταση του <application>Compiz 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 Fusion</application>
|
||||
<emphasis>μπορεί</emphasis> να αποθηκεύσει τις ρυθμίσεις του και σε απλά
|
||||
αρχεία κειμένου, αν δεν επιθυμείτε τέτοιου είδους ολοκλήρωση. Στην
|
||||
περίπτωση αυτή, θα δημιουργηθεί ο κατάλογος
|
||||
<filename>.compizconfig</filename> μέσα στον προσωπικό σας
|
||||
κατάλογο.</para>
|
||||
|
||||
<para>Μετά το τέλος της εγκατάστασης, ξεκινήστε το γραφικό περιβάλλον και
|
||||
σε ένα τερματικό, δώστε (ως απλός χρήστης) τις ακόλουθες εντολές:</para>
|
||||
|
||||
<screen>&prompt.user; <userinput>compiz --replace --sm-disable --ignore-desktop-hints ccp &</userinput>
|
||||
<userinput>&prompt.user; emerald --replace &</userinput></screen>
|
||||
|
||||
<para>Η οθόνη σας θα τρεμοπαίξει για λίγα δευτερόλεπτα, καθώς θα γίνεται
|
||||
αντικατάσταση του τρέχοντος διαχειριστή παραθύρων σας (π.χ.
|
||||
<application>Metacity</application> αν χρησιμοποιείτε περιβάλλον
|
||||
<application>GNOME</application>) από το
|
||||
<application>Compiz 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 &
|
||||
emerald --replace &</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 Config Settings 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 Fusion</title>
|
||||
|
||||
<para>Η ακόλουθη ενότητα καλύπτει συχνές ερωτήσεις που αφορούν
|
||||
προβλήματα κατά την εκτέλεση του
|
||||
<application>Compiz Fusion</application>.</para>
|
||||
|
||||
<qandaset>
|
||||
<qandaentry>
|
||||
<question xml:id="no-decorations">
|
||||
<para>Έχω εγκαταστήσει το
|
||||
<application>Compiz 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 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>
|
|
@ -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
|
||||
|
|
|
@ -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"
|
|
@ -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 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 Fusion</application> from
|
||||
the Ports 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 Fusion</application> using the
|
||||
Ports 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 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 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 Fusion</title>
|
||||
|
||||
<para>Installing <application>Compiz 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 &</userinput>
|
||||
&prompt.user; <userinput>emerald --replace &</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 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 &
|
||||
emerald --replace &</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 Config Settings 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 Fusion</title>
|
||||
|
||||
<para>The following section covers frequently asked questions regarding
|
||||
problems when running
|
||||
<application>Compiz Fusion</application>.</para>
|
||||
|
||||
<qandaset>
|
||||
<qandaentry>
|
||||
<question xml:id="no-decorations">
|
||||
<para>I have installed
|
||||
<application>Compiz 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 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>
|
|
@ -8,7 +8,6 @@
|
|||
|
||||
MAINTAINER= gabor@FreeBSD.org
|
||||
|
||||
SUBDIR = compiz-fusion
|
||||
SUBDIR+= cups
|
||||
SUBDIR+= explaining-bsd
|
||||
SUBDIR+= gjournal-desktop
|
||||
|
|
|
@ -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"
|
|
@ -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 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 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 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 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 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 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 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 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 Fusion telepítése és
|
||||
beállítása</title>
|
||||
|
||||
<para>A <application>Compiz 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 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 &</userinput>
|
||||
&prompt.user; <userinput>emerald --replace &</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 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 &
|
||||
emerald --replace &</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 Config Settings 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 Fusion használatával kapcsolatos
|
||||
gondok megoldása</title>
|
||||
|
||||
<para>Ebben a szakaszban a
|
||||
<application>Compiz 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 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 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>
|
|
@ -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
|
||||
|
|
|
@ -5,7 +5,6 @@
|
|||
|
||||
SUBDIR =
|
||||
SUBDIR+= contributing
|
||||
SUBDIR+= contributing-ports
|
||||
SUBDIR+= explaining-bsd
|
||||
SUBDIR+= problem-reports
|
||||
SUBDIR+= solid-state
|
||||
|
|
Loading…
Reference in a new issue