*/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
|
# %SRCID% 1.39
|
||||||
|
|
||||||
SUBDIR = bsdl-gpl
|
SUBDIR = bsdl-gpl
|
||||||
SUBDIR+= compiz-fusion
|
|
||||||
SUBDIR+= contributing
|
SUBDIR+= contributing
|
||||||
SUBDIR+= cvs-freebsd
|
SUBDIR+= cvs-freebsd
|
||||||
SUBDIR+= explaining-bsd
|
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+= bsdl-gpl
|
||||||
SUBDIR+= building-products
|
SUBDIR+= building-products
|
||||||
SUBDIR+= committers-guide
|
SUBDIR+= committers-guide
|
||||||
SUBDIR+= compiz-fusion
|
|
||||||
SUBDIR+= console-server
|
SUBDIR+= console-server
|
||||||
SUBDIR+= contributing
|
SUBDIR+= contributing
|
||||||
SUBDIR+= contributing-ports
|
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
|
MAINTAINER= gabor@FreeBSD.org
|
||||||
|
|
||||||
SUBDIR = compiz-fusion
|
|
||||||
SUBDIR+= cups
|
SUBDIR+= cups
|
||||||
SUBDIR+= explaining-bsd
|
SUBDIR+= explaining-bsd
|
||||||
SUBDIR+= gjournal-desktop
|
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+= bsdl-gpl
|
||||||
#SUBDIR+= building-products
|
#SUBDIR+= building-products
|
||||||
#SUBDIR+= committers-guide
|
#SUBDIR+= committers-guide
|
||||||
#SUBDIR+= compiz-fusion
|
|
||||||
#SUBDIR+= console-server
|
#SUBDIR+= console-server
|
||||||
SUBDIR+= contributing
|
SUBDIR+= contributing
|
||||||
#SUBDIR+= contributing-ports
|
#SUBDIR+= contributing-ports
|
||||||
|
|
|
@ -5,7 +5,6 @@
|
||||||
|
|
||||||
SUBDIR =
|
SUBDIR =
|
||||||
SUBDIR+= contributing
|
SUBDIR+= contributing
|
||||||
SUBDIR+= contributing-ports
|
|
||||||
SUBDIR+= explaining-bsd
|
SUBDIR+= explaining-bsd
|
||||||
SUBDIR+= problem-reports
|
SUBDIR+= problem-reports
|
||||||
SUBDIR+= solid-state
|
SUBDIR+= solid-state
|
||||||
|
|
Loading…
Reference in a new issue