Εγχειρίδιο του FreeBSD
Προηγ | Κεφάλαιο 5 Το Σύστημα X Window | Επόμενο

# 5.7 Γραφικά Περιβάλλοντα

Συνεισφορά του Valentino Vaschetto.

Αυτό το τμήμα περιγράφει μερικά γραφικά περιβάλλοντα που διατίθενται για το X στο FreeBSD. Η έννοια «γραφικό περιβάλλον» μπορεί να σημαίνει οτιδήποτε, από έναν απλό διαχειριστή παραθύρων μέχρι ένα ολοκληρωμένα πακέτο desktop εφαρμογών, όπως το KDE ή το GNOME.

## 5.7.1 GNOME

### 5.7.1.1 Σχετικά με το GNOME

Το GNOME είναι ένα φιλικό προς τον χρήστη γραφικό περιβάλλον που επιτρέπει στους χρήστες να χρησιμοποιούν και να ρυθμίζουν εύκολα τους υπολογιστές τους. Το GNOME διαθέτει ένα panel (για την εκκίνηση εφαρμογών και την προβολή κατάστασης), επιφάνεια εργασίας (όπου εμφανίζονται δεδομένα και εφαρμογές), ένα πλήθος από διαδεδομένα εργαλεία και εφαρμογές, καθώς και ένα σύνολο τυποποιήσεων που επιτρέπει στις εφαρμογές να συνεργάζονται μεταξύ τους και να δείχνουν ένα συνεπές περιβάλλον εργασίας. Οι χρήστες άλλων λειτουργικών συστημάτων ή περιβάλλoντων θα αισθάνονται σαν στο σπίτι τους χρησιμοποιώντας το πανίσχυρο γραφικό περιβάλλον που παρέχει το GNOME. Περισσότερες πληροφορίες σχετικά με το GNOME στο FreeBSD μπορούν να βρεθούν στο διαδικτυακό τόπο του FreeBSD GNOME Project. Η τοποθεσία περιέχει επίσης και αναλυτικά FAQs σχετικά με την εγκατάσταση, την ρύθμιση, και την διαχείριση του GNOME.

### 5.7.1.2 Εγκατάσταση του GNOME

Το GNOME μπορεί να εγκατασταθεί εύκολα από πακέτα ή από την συλλογή των ports:

Για να εγκαταστήσετε το έτοιμο πακέτο του GNOME από το δίκτυο, απλώς πληκτρολογήστε:

    # pkg_add -r gnome2

Για να μεταγλωττίσετε το GNOME από τον πηγαίο κώδικα, χρησιμοποιήστε την συλλογή των ports:

    # cd /usr/ports/x11/gnome2
    # make install clean

Μόλις εγκατασταθεί το GNOME, θα πρέπει να ρυθμιστεί ο διακομιστής X ώστε να εκκινεί το GNOME αντί για τον προκαθορισμένο διαχειριστή παραθύρων.

Ο ευκολότερος τρόπος για να εκκινήσετε το GNOME είναι με το GDM, τον GNOME Display Manager. Το GDM, που εγκαθίσταται ως μέρος του GNOME (αλλά είναι ανενεργό αρχικά), μπορεί να ενεργοποιηθεί με την προσθήκη του `gdm_enable="YES"` στο `/etc/rc.conf`. Μόλις κάνετε επανεκκίνηση, το GNOME θα ξεκινήσει αμέσως μόλις συνδεθείτε -- χωρίς να χρειάζεται περαιτέρω ρύθμιση.

Το GNOME μπορεί επίσης να ξεκινήσει από την γραμμή εντολών ρυθμίζοντας κατάλληλα το αρχείο `.xinitrc`. Αν υπάρχει ήδη το αρχείο `.xinitrc`, απλώς αντικαταστήστε την γραμμή που εκκινεί τον τρέχοντα διαχειριστή παραθύρων με μία που να εκκινεί το /usr/local/bin/gnome-session. Αν δεν θέλετε να κάνετε περισσότερες ρυθμίσεις στο αρχείο, χρειάζεται απλά να γράψετε:

    % echo "/usr/local/bin/gnome-session" > ~/.xinitrc

Έπειτα, πληκτρολογήστε `startx`, και θα ξεκινήσει το γραφικό περιβάλλον του GNOME

> Σημείωση: Αν χρησιμοποιείτε κάποιο παλαιότερο display manager, όπως το XDM, το παραπάνω δεν θα λειτουργήσει. Στην περίπτωση αυτή, δημιουργήστε ένα εκτελέσιμο αρχείο `.xsession` το οποίο να περιέχει την ίδια εντολή. Τροποποιήστε το αρχείο `.xsession` και αντικαταστήστε την εντολή του τρέχοντος διαχειριστή παραθύρων με το /usr/local/bin/gnome-session:

    % echo "#!/bin/sh" > ~/.xsession
    % echo "/usr/local/bin/gnome-session" >> ~/.xsession
    % chmod +x ~/.xsession

Άλλη μια επιλογή είναι να ρυθμιστεί ο display manager ώστε να επιτρέπει την επιλογή του διαχειριστή παραθύρων κατά την σύνδεση. Το τμήμα Λεπτομέρειες KDE εξηγεί πως μπορεί να γίνει αυτό μέσω του kdm, του display manager του KDE.

### 5.7.1.3 Anti-aliased Γραμματοσειρές στο GNOME

Το X11 επιτρέπει το anti-aliasing μέσω της επέκτασης «RENDER». Το GTK+ 2.0 (η βιβλιοθήκη που χρησιμοποιεί το GNOME) ή μεταγενέστερο μπορεί να χρησιμοποιήσει αυτή την δυνατότητα. Η ρύθμιση του anti-aliasing περιγράφεται στο Τμήμα 5.5.3. Έτσι, με ανανεωμένο λογισμικό, είναι εφικτό το anti-aliasing στο περιβάλλον του GNOME. Απλώς πηγαίνετε στο Applications->Desktop Preferences->Font, και επιλέξτε είτε το Best shapes, Best contrast, είτε το Subpixel smoothing (LCDs). Για κάποια εφαρμογή GTK+ που δεν ανήκει στο GNOME, θέστε την μεταβλητή περιβάλλοντος `GDK_USE_XFT` σε `1` πριν την ξεκινήσετε.

## 5.7.2 KDE

### 5.7.2.1 Σχετικά με το KDE

Το KDE είναι ένα σύγχρονο, εύκολο στη χρήση, γραφικό περιβάλλον. Μερικά πράγματα που προσφέρει το KDE στον χρήστη είναι:

- Ένα όμορφο σύγχρονο περιβάλλον

- Ένα περιβάλλον με πλήρη δικτυακή διαφάνεια

- Ένα ενσωματωμένο σύστημα βοήθειας που επιτρέπει εύκολη, συνεπή πρόσβαση στην βοήθεια για την χρήση του KDE και των εφαρμογών του

- Συνεπής εμφάνιση και συμπεριφορά όλων των εφαρμογών του KDE

- Τυποποιημένα menu και γραμμές εργαλείων (toolbars), συνδυασμοί πλήκτρων, χρωματικοί συνδυασμοί, κλπ.

- Διεθνείς ρυθμίσεις: το KDE διατίθεται σε περισσότερες από 40 γλώσσες

- Κεντρικό και συνεπές σύστημα ρυθμίσεων βασισμένο σε διαλόγους

- Μεγάλο αριθμό χρήσιμων εφαρμογών, σχεδιασμένων ειδικά για το KDE

Το KDE συνοδεύεται από έναν περιηγητή (browser) που ονομάζεται Konqueror, και ανταγωνίζεται σοβαρά τους άλλους περιηγητές των συστημάτων UNIX®. Περισσότερες πληροφορίες για το KDE μπορείτε να βρείτε στο KDE website. Για πληροφορίες σχετικές με το FreeBSD και το KDE, συμβουλευθείτε τον διαδικτυακό τόπο του FreeBSD-KDE team.

Υπάρχουν διαθέσιμες δύο εκδόσεις του KDE για το FreeBSD. Η Έκδοση 3, κυκλοφορεί αρκετό καιρό και θεωρείται γενικά ώριμη. Στη Συλλογή των Ports θα βρείτε επίσης την Έκδοση 4 από τη νεότερη γενιά. Οι δύο αυτές εκδόσεις μπορούν μάλιστα να συνυπάρχουν στον ίδιο υπολογιστή.

### 5.7.2.2 Εγκατάσταση του KDE

Όπως και με το GNOME ή κάθε άλλο γραφικό περιβάλλον, το λογισμικό μπορεί να εγκατασταθεί εύκολα μέσω πακέτων ή από την συλλογή των Ports:

Για να εγκαταστήσετε το KDE3 μέσω πακέτων από το δίκτυο, απλώς πληκτρολογήστε:

    # pkg_add -r kde

Για να εγκαταστήσετε το KDE4 μέσω πακέτων από το δίκτυο, απλώς πληκτρολογήστε:

    # pkg_add -r kde4

Το pkg_add(1) θα ανακτήσει αυτόματα την τελευταία έκδοση της εφαρμογής.

Για να μεταγλωττίσετε το KDE3 από τον πηγαίο κώδικα, χρησιμοποιήστε τη Συλλογή των Ports:

    # cd /usr/ports/x11/kde3
    # make install clean

Για να μεταγλωττίσετε το KDE4 από τον πηγαίο κώδικα, χρησιμοποιήστε τη Συλλογή των Ports:

    # cd /usr/ports/x11/kde4
    # make install clean

Αφού εγκατασταθεί το KDE, θα πρέπει να ρυθμιστεί ο διακομιστής X ώστε να το εκκινεί αντί για τον προκαθορισμένο διαχειριστή παραθύρων. Αυτό γίνεται με την αλλαγή του αρχείου `.xinitrc`:

Για το KDE3:

    % echo "exec startkde" > ~/.xinitrc

Για το KDE4:

    % echo "exec /usr/local/kde4/bin/startkde" > ~/.xinitrc

Τώρα, όποτε το X Window System εκκινείται μέσω του `startx`, το γραφικό περιβάλλον θα είναι το KDE.

Αν χρησιμοποιείτε κάποιο display manager όπως το XDM, η ρύθμιση είναι λίγο διαφορετική. Θα πρέπει αντί για το `.xinitrc` να τροποποιήσετε το `.xsession`. Οδηγίες για το kdm δίνονται αργότερα στο κεφάλαιο αυτό.

## 5.7.3 Περισσότερες Λεπτομέρειες για το KDE

Τώρα που το KDE έχει εγκατασταθεί στο σύστημα, μπορείτε να ανακαλύψετε τις περισσότερες λειτουργίες μέσω των σελίδων βοήθειας ή δοκιμάζοντας μενού και επιλογές. Οι χρήστες των Windows® η του Mac® θα αισθάνονται σαν στο σπίτι τους.

Η καλύτερη βοήθεια για το KDE είναι η on-line τεκμηρίωση. Το KDE συνοδεύεται από τον δικό του περιηγητή, τον Konqueror, πολλές χρήσιμες εφαρμογές, και αναλυτική τεκμηρίωση. Το υπόλοιπο αυτής της ενότητας συζητά τεχνικά θέματα που είναι δύσκολο να ανακαλυφθούν με δοκιμές.

### 5.7.3.1 Ο KDE Display Manager

Ο διαχειριστής ενός πολυχρηστικού συστήματος θέλει ενδεχομένως η σύνδεση των χρηστών να γίνεται μέσω γραφικού περιβάλλοντος. Όπως περιγράψαμε πρίν, μπορεί να χρησιμοποιηθεί το XDM. Όμως, το KDE περιέχει μια εναλλακτική επιλογή, το kdm, το οποίο έχει σχεδιαστεί να είναι ποίο ελκυστικό και παρέχει περισσότερες επιλογές κατά τη σύνδεση. Συγκεκριμένα, οι χρήστες μπορούν εύκολα να επιλέξουν (μέσω μενού) ποίο γραφικό περιβάλλον (KDE, GNOME, ή κάποιο άλλο) θα εκτελεστεί μετά την σύνδεση τους.

Για να ενεργοποιήσετε το kdm, θα πρέπει να αλλάξετε το `ttyv8` στο `/etc/ttys`. Η γραμμή θα μοιάζει με την παρακάτω:

Για το KDE3:

    ttyv8 "/usr/local/bin/kdm -nodaemon" xterm on secure

Για το KDE4:

    ttyv8 "/usr/local/kde4/bin/kdm -nodaemon" xterm on secure

## 5.7.4 Xfce

### 5.7.4.1 Σχετικά με το Xfce

Το Xfce είναι ένα γραφικό περιβάλλον που στηρίζεται στην βιβλιοθήκη GTK+ που χρησιμοποιείται και από το GNOME, αλλά είναι πολύ πιο ελαφρύ και προορίζεται για όσους θέλουν ένα απλό, αποτελεσματικό γραφικό περιβάλλον που είναι εύκολο να χρησιμοποιηθεί και να ρυθμιστεί. Οπτικά, μοιάζει πολύ με το CDE, που συναντάται σε εμπορικά συστήματα UNIX. Μερικά από τα χαρακτηριστικά του Xfce είναι:

- Ένα απλό, εύκολο στην χρήση γραφικό περιβάλλον

- Πλήρως παραμετροποιήσιμο με το ποντίκι, με drag and drop, κλπ.

- Κεντρικό panel παρόμοιο με του CDE, με μενού, μικρο-εφαρμογές και πλήκτρα εκκίνησης εφαρμογών

- Ολοκληρωμένος διαχειριστής παραθύρων, διαχειριστής αρχείων, διαχειριστής ήχου, συμβατότητα με το GNOME, και άλλα

- Δυνατότητα χρήσης θεμάτων (themes, αφού χρησιμοποιεί το GTK+)

- Γρήγορο, ελαφρύ και αποτελεσματικό: ιδανικό για παλαιότερα/πιο αργά μηχανήματα ή μηχανήματα με λίγη μνήμη

Περισσότερες πληροφορίες για το Xfce μπορείτε να βρείτε στη δικτυακή τοποθεσία του Xfce.

### 5.7.4.2 Εγκατάσταση του Xfce

Υπάρχει (την ώρα που γράφονται αυτές οι γραμμές) έτοιμο πακέτο για το Xfce. Για να το εγκαταστήσετε, απλώς πληκτρολογήστε:

    # pkg_add -r xfce4

Εναλλακτικά, για να το μεταγλωττίσετε από τον πηγαίο κώδικα, χρησιμοποιήστε την συλλογή των ports:

    # cd /usr/ports/x11-wm/xfce4
    # make install clean

Τώρα, πείτε στον διακομιστή X να εκκινήσει το Xfce την επόμενη φορά που θα γίνει εκκίνηση του γραφικού περιβάλλοντος. Απλώς πληκτρολογήστε το παρακάτω:

    % echo "/usr/local/bin/startxfce4" > ~/.xinitrc

Την επόμενη φορά που θα εκκινήσετε το Χ, θα εμφανιστεί το Xfce. Όπως και προηγουμένως, αν χρησιμοποιείτε κάποιο display manager όπως το XDM, δημιουργήστε ένα αρχείο `.xsession`, όπως περιγράφεται στην παράγραφο του GNOME, αλλά με την εντολή `/usr/local/bin/startxfce4`, ή ρυθμίστε τον display manager να επιτρέπει την επιλογή γραφικού περιβάλλοντος, όπως περιγράφεται στην παράγραφο σχετικά με το kdm.

Προηγ | Αρχή | Επόμενο
Ο X Display Manager | Πάνω | Βασικές Εργασίες

Αυτό το κείμενο, και άλλα κείμενα, μπορεί να βρεθεί στο ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/.

Για ερωτήσεις σχετικά με το FreeBSD, διαβάστε την τεκμηρίωση πριν να επικοινωνήσετε με την <questions@FreeBSD.org>.
Για ερωτήσεις σχετικά με αυτή την τεκμηρίωση, στείλτε e-mail στην <doc@FreeBSD.org>.