Μια παρουσίαση του IceWM: Compilation και αρχικές ρυθμίσεις του IceWM
Description: This is issue 31 of Magaz, the Hellenic LinuxMagazine
Keywords: magaz hellenic greek hellas greece hellug linux magazine

Magaz, The Greek Linux Magazine
Τεύχος #31
Περιληπτικά Περιεχόμενα Αναλυτικά Περιεχόμενα Mirrors Links Πληροφορίες Συντάκτες Αναζήτηση Επικοινωνία
Προηγούμενο Περιεχόμενα ### 2. Compilation και αρχικές ρυθμίσεις του IceWM ### 2.1 Compilation Για να κάνουμε compile τον IceWM χρειαζόμαστε κάποιες βιβλιοθήκες γραφικών οι οποίες έχουν χρησιμοποιηθεί για την συγγραφή του. Αυτές οι βιβλιοθήκες είναι η `gtk/glib` και `libXpm ή ImLib`. Ο IceWM είναι γραμμένος σε C++ οπότε θα χρειαστούμε τον `g++` και το `make` της `GNU`. Η διαδικασία του compilation είναι η ίδια με όσα προγράμματα χρησιμοποιούν το `automake` πακέτο της `GNU` δηλαδή τρέχουμε πρώτα το `configure script` το οποίο προσπαθεί να ανιχνεύσει τι σύστημα έχουμε και να φτιάξει τα Makefiles. Αφού δημιουργηθούν τα Makefiles τρέχουμε make και make install για να δημιουργηθεί και να εγκατασταθεί ο IceWM στο σύστημα μας (το τελευταίο πρέπει να το τρέξουμε σαν root). ### 2.2 Starting IceWM Η επίσημη τεκμηρίωση υποστηρίζει ότι για να ξεκινήσουμε τον IceWM θα πρέπει να χρησιμοποιήσουμε το αρχείο `.Xclients` και εκεί μέσα να τοποθετήσουμε τις κατάλληλες ρυθμίσεις ώστε να ξεκινάει ο IceWM. Επίσης δίνει και ένα δείγμα του αρχείου αυτού το οποίο παραθέτω παρακάτω:
    *# run profile to set $PATH and other env vars correctly

    *$HOME/.bash_profile

    * # setup background

    *xsetroot -solid '#056'

    *# setup mouse acceleration

    *xset m 7 2

    *# run initial programs

    *xterm&

    *# start icewm, and run xterm if it crashes (just to be safe)

    *exec  icewm || exec  xterm -fg  red
Έδω το αρχείο αυτό θέτει κάποιες μεταβλητές περιβάλλοντος και ξεκινάει κάποια προγράμματα αφού ξεκινήσει ο IceWM ή ξεκινάει ένα xterm εάν κάτι δεν πάει καλά. Αφού όλα πάνε καλά μπορούμε να ξεκινήσουμε τον IceWM και να αρχίσουμε να τον ρυθμίζουμε σύμφωνα με τις προτιμήσεις μας. Προηγούμενο Περιεχόμενα