Αυτός ο οδηγός αφορά στους νέους χρήστες και στα προβλήματα που πιθανών θα συναντήσουν κατά τις πρώτες τους επαφές με το sidux. Αυτός ο οδηγός προσπαθεί να επικεντρωθεί περισσότερο στην λύση των προβλημάτων αυτών παρά στην θεωρία του gnu/linux. Παρολαυτά, πιστεύουμε πως είναι καλό, κάθε φορά που ο χρήστης συναντά ένα πρόβλημα και του προτείνεται η λύση για να το αντιμετωπίσει, να γνωρίζει και το γιατί το κάνει αυτό (και “λίγο” θεωρία δηλ.), ώστε να μην αντιμετωπίζει την λύση σαν κάτι το “μαγικό” που κάποιος “γνώστης” του το προσφέρει, μιας κι έτσι δημιουργείται η εντύπωση ότι το gnu/linux είναι μια κλειστή κοινότητα όπου ο ίδιος μπορεί να έχει μόνο παθητικό ρόλο, αν δεν επιθυμεί να ασχοληθεί ενεργά με αυτό. Καταλαβαίνοντας, λοιπόν, σιγά-σιγά το τι κάνει μπορεί να ξεκινήσει πλέον να βρίσκει τις δικές του λύσεις μόνος/η του, αρχικά για απλά προβλήματα, αλλά και να βοηθήσει με το να δώσει λύσεις σε κάποιον που τις χρειάζεται.
Έτσι, τελικά, αυτός ο οδηγός φτιάχτηκε ακολουθώντας μια “ανορθόδοξη” διαδικασία. Δεν ξεκινάει από μία θεωρητική προσέγγιση των βασικών εννοιών του gnu/linux αλλά, ξεκινώντας από το πρόβλημα που έχει ο χρήστης, προτείνει μία λύση και παράλληλα προσπαθεί να εξηγήσει γιατί χρησιμοποιήθηκε αυτή η “μαγική” λύση για το πρόβλημα αυτό, και ποιο είναι το θεωρητικό υπόβαθρο στο οποίο βασιστήκαμε για να προτείνουμε την λύση αυτή.
μια “ασύμμετρη” προσέγγιση με ερωταπαντήσεις τεχνικού και πολιτικού περιεχομένου για “περίεργα” προβλήματα. Με υλικό που προέρχεται από το indyglug.
http://sidux.com/PNphpBB2-viewforum-f-29-sid-7b4a37eb35c13bd7cb59ea9e17d2bd03.html
http://sidux.com/module-pnWikka.html
http://sidux.com/module-PNphpBB2.html
Ένα πρόβλημα για να λυθεί, χρειάζεται συνήθως να αναπαραχθεί, και να βρεθεί το ακριβές σημείο που εμφανίζεται.
Το “Ο υπολογιστής μου κολλάει”, δεν βοηθάει καθόλου στο να βρούμε γιατί κολλάει, ενώ το “ο υπολογιστής μου κολλάει με το που ξεκινήσει, και αφού μετρήσει τη RAM εμφανίζει το μύνημα -Keyboard error or no keyboard present” είναι από μόνο του η λύση του προβλήματος. Ανάλογα, στον γιατρό δεν λέει τίποτα, το “γιατρέεεεε, πονάω, πεθαίνω σου λέω!”, ενώ το “γιατρέ με πονάει το στομαι μου, έχω πυρετό και πίεση”, δίνουν μια αφετηρία…
Όποτε χρειαστείτε βοήθεια λοιπόν (ιατρική ή υπολογιστική), προσπαθήστε να είστε όσο ποιο ακριβής γίνεται. Αν το πρόβλημα εμφανίζεται όσο βρίσκεστε μέσα σε κάποιο λειτουργικό, ύπάρχει ένα πολύ βοηθητικό εργαλείο, που λέγεται Screenshot, ή φωτογραφία της οθόνης. Όταν σας εμφανιστεί κάποιο σφάλμα, πατήστε το PrintScreen κουμπί του πληκτρολογίου, και θα σας εμφανιστεί ένα παράθυρο διαλόγου για να σώσετε το screenshot. Ουσιαστικά τραβάει μια φωτογραφία, αυτού που βλέπετε στην οθόνη σας εκείνη τη στιγμή. (σε window$, θα χρειαστεί να ανοίξετε τη ζωγραφική να κάνετε επικόλληση και μετά να σώσετε. βεβαια εκεί η λύση είναι απλή: “βάλε linux!”)
Ένα ακόμη χρήσιμο εργαλείο, για να δούμε αν κάτι δεν πάει καλά, είναι το system monitor, ένα εποπτικό εργαλείο του συστηματός μας. Έχει καρτέλες για το πως διαχειρίζεται η RAM και ο επεξεργαστής μας (γνωστά και ως πόροι του συστήματος), καθώς και το ποιες εφαρμογές είναι ανοιχτές. Με λίγη εξοικείωση, μπορείτε να καταλάβετε τι δεν πάει καλά και από εκεί. Μέχρι τότε, μπορείτε να στείλετε ένα screenshot και από αυτά…
Στην κονσόλα, μπορείτε να δώσετε την παρακάτω εντολή:
dmesg > /home/*/Desktop/dmesg.txt
ώπου * το username σας. Η εντολή αυτή θα σώσει στην επιφάνεια εργασίας, στο αρχείο dmesg.txt, όλα τα πρόσφατα μυνήματα του συστηματός σας, δίνοντας μας μια ιδέα του τι πήγε στραβά. Σε αυτό φαίνονται μόνο στοιχεία hardware, και όχι προσωπικά δεδομένα…
ΤΟΔΟ
Το gnu/linux αποτελείται από τρία βασικά μέρη: τον πυρήνα (kernel), τα βασικά βοηθητικά προγράμματα (συμπεριλαμβάνεται ο φλοιός - shell) και τα αρχεία διαμόρφωσης του συστήματος (system configuration files).
Ο πυρήνας είναι η “καρδία” του λειτουργικού συστήματος. Στην ουσία είναι ένα μεάλλο πρόγραμμα που φορτώνεται στην μνήμη RAM όταν ανοίγουμε τον υπολογιστή μας και ελέγχει την διανομή των πόρων του hardware μας (επεξεργαστής, μνήμη, δίσκοι, κάρτες). Ο πυρήνας γνωρίζει ποια hardware resources είναι διαθέσιμα και διαθέτει όλα τα απαραίτητα προγράμματα για να επικοινωνεί με όλες τις συσκευές που ενώνονται με αυτά.
Τα προγράμματα αυτά περιλαμβάνουν απλές εντολές, όπως για παράδειγμα η cp που αντιγράφει αρχεία, αλλά και πιό περίπλοκες δομές όπως ο φλοιός (shell). Ο φλοιός είναι ίσως το περισσότερο σημαντικό πρόγραμμα σε ένα Unix-like σύστημα (όπως είναι το gnu/linux) και αποτελεί τον δίαυλο επικοινωνίας μεταξύ του χρήστη και του συστήματος, δηλαδή είναι επιφορτισένος με την διοχέτευση τον εντολών που πληκτρολογεί ο χρήστης στο λειτουργικό σύστημα. Ο φλοιός είναι ουσιαστικά ένα πρόγραμμα μεταφραστή (interpreter), το οποίο εκτελεί μια απλή κυκλική διαδικασία:
Το πρόγραμμα του φλοιού εκτελείται από τον πυρήνα για τον κάθε χρήστη που εισέρχεται στο σύστημα και κατά συνέπεια είναι δυνατό να τρέχουν πολλά προγράμματα φλοιού ταυτόχρονα στο ίδιο σύστημα. Ο φλοιός διαθέτει κάποιες συγκεκριμένες εντολές (cp, rm κτλ), οι οποίες είναι στην ουσία υπορουτίνες ενσωματωμένες στο πρόγραμμα του φλοιού.
Ο πρωτότυπος επεξεργαστής εντολών, ο οποίος αναπτύχθηκε στην ΑΤ&Τ από τον Stephen R. Bourne στις αρχές της δεκαετίας του '70, είναι γνωστός σαν ο φλοιός του Bourne (Bourne shell). Αυτός είναι ο “επίσημος” φλοιός που παρέχεται με τα Unix συστήματα, ο οποίος είναι και ο ταχύτερος διαθέσιμος επεξεργαστής εντολών Unix. Ένας άλλος επεξεργαστής εντολών, που αναπτύχθηκε από τον William Jοy και άλλους στο Πανεπιστήμιο της Καλιφόρνια στα μέσα της δεκαετίας του '70, είναι γνωστός σαν ο φλοιός C (C shell). Αυτό το πρόγραμμα το οποίο δανείζεται πολλές έννοιες από την γλώσσα C, παρέχει μεγαλύτερη πολυμέρεια από τον φλοιό Βουrne, όμως το κύριο μειονέκτημά του είναι η αργότερη εκτέλεσή του. Ο φλοιός που χρησιμοποιείται από τα GNU/Linux συστήματα (αλλά και γενικά από τα διαφορα Unix-like συστήματα όπως το Mac OS X) ονομάζεται bash. Το όνομα bash είναι ένα ακρωνύμιο Bourne-again shell, και δημιουργήθηκε το 1987 από τον Brian Fox. Το 1990 ο Chet Ramey κυρίως ανέλαβε την συντήρηση και υποστήριξή του. Ο bash φλοιός διανέμεται κάτω από την General Public License και είναι ελεύθερο λογισμικό. Τα κατά συνθήκη σύμβολα προτροπών που χρησιμοποιούν οι δυο φλοιοί Bourne/bash και C είναι:
Τα αρχεία διαμόρφωσης συστήματος είναι έτοιμα από τον πυρήνα. Τόσο ο πυρήνας του Unix, όσο και τα βοηθητικά προγράμματα διαθέτουν αρκετή ευελιξία, ώστε η γενική συμπεριφορά τους να μπορεί να ελεγχθεί με βάση τα αρχεία διαμόρφωσής. Για παράδειγμα το αρχείο “syslog.conf”, πληροφορεί τον πυρήνα για τον τρόπο που θα καταγράφει διάφορα είδη γεγονότων και λαθών που ενδεχομένως θα συμβούν.
Το terminal (τερματικό) ή κέλυφος ή console (κονσόλα) και στο KDE konsole, είναι ένα πρόγραμμα που κάνει δυνατή την άμεση “διεπαφή” του χρήστη με το λειτουργικό σύστημα gnu/linux μέσω της χρήσης διαφόρων εντολών που “εκτελούνται”/“τρέχουν” άμεσα. Πολλές φορές αναφέρεται και ως 'shell' (φλοιός) ή 'command line' (γραμμή εντολών). Η κονσόλα είναι ένα πολύ ισχυρό εργαλείο και αξίζει η προσπάθεια για μια βασική κατανόηση της χρήσης της.
Στα Sidux μπορείς να βρεις την κονσόλα, που συμβολίζεται με ένα μόνιτορ ηλεκτρονικού υπολογιστή, κοντά στο K-menu, αλλά και στο “System” μέσα στο K-menu.
Όταν ανοίγεις ένα παράθυρο κονσόλας θα σου εμφανιστεί η παρακάτω ένδειξη.
username@hostname:~$
Ας δούμε τώρα πως διαβάζουμε και τι σημαίνει η παραπάνω σειρά.
Τελικά, αν για παράδειγμα το όνομα χρήστη (username) είναι “Nikos” και το όνομα του υπολογιστή (hostname) είναι “Kikirikou”, η παραπάνω σειρά διαβάζεται ως εξής:
ο Nikos βρίσκεται στο Kikirikou, στο φάκελο /home/Nikos, και έχει δικαιώματα απλού χρήστη
Πολλές εντολές πρέπει να “τρέξουν” με προνόμια διαχειριστή (root). Τι είναι ο root και πώς γίνομαι;
Εάν έχεις συνδεθεί σαν διαχειριστής το prompt θα αλλάξει από $ σε #.
root@hostname:/home/username#
Το # (hash) δείχνει ότι έχεις τα δικαιώματα διαχειριστή.:
Προσοχή! Όταν είσαι διαχειριστής, το σύστημα δε θα σε σταματήσει απ' το να κάνεις επικίνδυνα πράγματα όπως διαγραφή σημαντικών αρχείων. Θα πρέπει να είσαι σίγουρος/η για αυτό που κάνεις, αλλιώς μπορεί να πειράξεις το σύστημά σου.
Αν κάποια εντολή είναι γραμμένη έτσι:
# apt-get install something
δεν σημαίνει ότι πρέπει να πατήσεις την εντολή με το # μπροστά, αλλά να αποκτήσεις δικαιώματα διαχειριστή και μετά να πατήσεις την εντολή χωρίς το #.
Πηγή και περισσότερες πληροφορίες: http://manual.sidux.com/en/term-konsole-en.htm
Πρίν απαντήσουμε στο “τί είναι το script” και για να καταλάβουμε καλυτερα καλό θα είναι να ρίξουμε πρώτα μια ματιά στα βασικά μέρη ενός Unix/Linux συστήματος
Με μία πρόταση, script (ή πιο σωστά ίσως shell script) είναι ένα εκτελέσιμο αρχείο κειμένου που περιέχει μια ακολουθία εντολών (σαν αυτές που πληκρολογούμε στην κονσόλα). Έτσι, όταν εκτελούμε το script στην ουσία εκτελούνται η μία μετά την άλλη οι εντολές που περιέχει. Επομένως, αν θέλουμε να εκτελέσουμε μια συγκεκριμένη ακολουθία εντολών μπορούμε να τις γράψουμε την μία μετά την άλλη σε ένα αρχείο κειμένου (script), να το αποθηκεύσουμε, και να πούμε στον φλοιό (shell) να εκτελέσει το script αυτό αντί να τις πληκτρολογούμε μία προς μία.
Η εκτέλεση ενός shell script είναι εύκολη, πληκτρολογώντας απλά το όνομα του shell στο οποίο γράφτηκε το script και μετά το όνομα του script. (Για να δείτε σε ποιο shell είναι γραμμένο ένα script αρκεί να δείτε την πρώτη γραμμή του αρχείου η οποία πάντα ξεκινά με τα σύμβολα #!/bin/ και το όνομα του shell. Αν τώρα το script είναι γραμμένο στο shell που χρησιμοποιείτε απλά δώστε μόνο το όνομα του script.)
Ουσιαστικά, λοιπόν, τα scripts είναι προγράμματα γραμμένα χρησιμοποιώντας το shell. Είναι κάτι σαν τα αντίστοιχα batch files του DOS, αλλά είναι όμως πολύ πιο ισχυρά. Άν εκτελούμε συχνά την ίδια ακολουθία ν εντολών μπορούμε να τις γράψουμε μία προς μία σε ένα script και να εκτελούμε αυτό όταν τις χρειαζόμαστε αντί να τις πληκτρολογούμε κάθε φορά . Τα scripts μπορούν να ελέγξουν και να αυτοματοποιήσουν τα πάντα, από εργασίες ρουτίνας μέχρι εγκαταστάσεις προγραμμάτων και από το απλό περιοδικό back-up μέχρι την ασφάλεια του συστήματος.
Το trash είναι ο “κάδος ανακύκλωσης” (recycle bin) του Sidux. Εκεί μεταφέρονται όσα αρχεία σβήνουμε με δεξί κλικ και move to trash. (ή με το πλήκτρο delete).
Για να διαγράψουμε οριστικά τα αρχεία που είναι στον “κάδο” πατάμε δεξί κλικ και remove trash και για να επαναφέρουμε κάποιο αρχείο πατάμε restore. Αν αδειάσουμε τον κάδο είναι δύσκολο να επαναφέρουμε το αρχείο.
Το KDE (K Desktop Environment - Περιβάλλον Εργασίας K) είναι ένα ελεύθερο περιβάλλον εργασίας και περιβάλλον ανάπτυξης λογισμικού το οποίο δημιουργήθηκε με το σετ εργαλείων Qt της Trolltech. περισσότερα στην http://el.wikipedia.org/wiki/KDE και στο επίσημο site http://www.kde.org
Τα παρακάτω sites, έχουν λίστες με προγράμματα ελεύθερου λογισμικού που κάνουν την ίδια ακριβώς δουλειά με κάποιο κλειστού κώδικα. Χρησιμεύει για να δοκιμάσετε αυτά που θα χρειαστείτε…
Δείτε αναλυτικά εδώ: Εγκατάσταση και απεγκατάσταση προγραμμάτων
Για να μπορέσουμε να εκτελέσουμε πολλές από τις βασικές λειτουργίες του συστήματος (update, upgrade, εγκατάσταση προγραμμάτων κτλ) χρειαζόμαστε να έχουμε δηλωμένα τα κατάλληλα repos. Τα repos που προτείνονται εδώ είναι 100% DFSG-free και είναι αυτά με τα οποία έρχεται by default η τελευταία έκδοση του sidux “Έρεβος” και μπορούν βέβαια να χρησιμοποιηθούν σε οποιαδήποτε sidux έκδοση. Η διαδικασία που ακολουθούμε για να επαναφέρουμε τα repos του συστήματός μας είναι η εξής:
Για το πώς προσθέτουμε repos και γράφουμε στο αρχείο debian.list και sidux.list βλέπουμε και εδώ
deb http://ftp.us.debian.org/debian/ sid main
deb http://debian.tu-bs.de/project/sidux/debian/ sid main fix.main
TIP Γενικά προτείνεται αν θέλουμε να προσθέσουμε ή να αφαιρέσουμε repos ή γενικά να πειραματιστούμε με αυτά, καλό θα είναι να δημιουργούμε ένα καινούργιο .list αρχείο (πχ other_repos.list) μέσα στο φάκελο /etc/apt/sources.list.d/ στο οποίο θα γράφονται τα καινούργια repos που θέλουμε (βλέπουμε και εδώ. Έτσι, αν κάτι πάει στραβά τότε διαγράφουμε ολόκληρο το αρχείο και μένουν άθικτα τα default repositories
ως root δινουμε :
# apt-get install unrar
αν δεν εμφανίζεται ήδη στις επιλογές, χρειάζεται να ξέρεις το όνομα του πακέτου που τρέχει το πρόγραμμα. Πχ για να παίξεις ένα βίντεο, ξάχνεις για το vlc, για ήχο το xmms, για torrent το deluge-torrent. Που το βρίσκεις? Τα εκτελέσιμα πακέτα, βρίσκονται στους φάκελους bin. Αυτά που περιείχε η διανομή, κατά την εγκατάσταση, βρίσκονται στο /bin. Προγράμματα που έχεις εγκαταστήσει, βρίσκονται στο /usr/bin, ή ίσως και στο /usr/local/bin. Οπότε σε κάποιον από τους 3 φακέλους θα το βρείς…
για να δούμε το αρχείο που κατεβάζουμε μέσα από το mozilla (iceweasel/firefox κοκ), θα πρέπει ως root να δώσουμε :
# apt-get install mozplugger
και ετσι εγκαθιστούμε το mozplugger που συμφωνα με τη περιγραφή του :
Plugin allowing external viewers to be launched inside Mozilla
mozplugger allows you to seamlessly integrate external applications to view files downloaded from the web that Mozilla can not normally handle. The application is embedded within a Mozilla window as to act like and feel like a true plugin.
This allows you to view PDFs, Postscript files, animations and movies, amongst other file types all from within Mozilla (with supporting applications).
Για να μπορούμε να χρησιμοποιήσουμε τα διάφορα shortcuts του iceweasel και του icedove, όταν έχουμε επιλεγμένη την ελληνική γλώσσα στο πληκτρολόγιό μας, πρέπει να κατεβάσουμε το παρακάτω add-on. Αφού το εγκαταστήσουμε κάνουμε restart στον Iceweasel (ή και στο Icedove) και είμαστε οκ.
Το εν λόγω add-on δημιουργήθηκε από τον alefteris
;
Για την εγκατάσταση ως root
#apt-get update #apt-get install myspell-el-gr
Για να ορίσω ως κύρια (default) γλώσσα ορθογραφικού ελέγχου τα ελληνικά, ανοίγουμε το open office word, πηγαίνουμε στο “Tools - Options” και “Language Settings - Languages”. Αλλάζουμε τα “Locale” και “Western” σε Greek και είμαστε οκ!
Για την εγκατάσταση ως root
#apt-get update #apt-get install openoffice.org-base
το Icedove είναι μια ελεύθερη εκδοχή 1) του Thunderbird. Πρόκειται για πρόγραμα αλληλογραφίας, που διανέμεται κάτω από την GPL άδεια. περισσότερα εδώ: http://packages.debian.org/unstable/mail/icedove
#apt-get install icedove
δείτε τις αναλυτικές οδηγίες εγκατάστασης & ρύθμισης του icedove
Για την εύρεση προγραμμάτων με ελληνικό interface κάνουμε αναζήτηση στο Synaptic package manager, με το πρόγραμμα που μας ενδιαφέρει και τη λέξη greek.
Κάνουμε αναζήτηση στο Synaptic για open office greek, μαρκάρουμε για εγκατάσταση το πακέτο openoffice.org-gr-el και ύστερα apply για να γίνει η εγκατάσταση.
Κάνουμε αναζήτηση στο Synaptic για Kde greek, μαρκάρουμε για εγκατάσταση το πακέτο kde-gr-el και ύστερα apply για να γίνει η εγκατάσταση.
http://sidux.com/PNphpBB2-viewtopic-t-8906.html
Αντί για it βάζουμε el και στη ρύθμιση μετά βάζουμε el_GR.UTF-8
update για KDE4! κανε δεξί click στο εικονίδιο του generic web browser του sidux (κάτω αριστερά), όπου έχετε βάλει τον iceweasel, μετά icon settings - > application και στο command βάζουμε LANG=el_EL.utf-8 iceweasel
K3b (from KDE Burn Baby Burn) is a CD and DVD authoring application for the KDE desktop environment for Unix-like computer operating systems. It provides a graphical user interface to perform most CD/DVD burning tasks like creating an Audio CD from a set of audio files or copying a CD/DVD, as well as more advanced tasks such as burning eMoviX CD/DVDs. It can also perform direct disc-to-disc copies. The program has many default settings which can be customized by more experienced users. Released under the GNU General Public License, k3b is free software http://en.wikipedia.org/wiki/K3b.
Using default apt's sources.list, k3b packages are easily installables through apt-get http://k3b.plainblack.com/download.
Αν δεν είναι προεγκατεστημένο. Για την εγκατάσταση ως root:
# apt-get update # apt-get install k3b
ολλές φορές θέλουμε, με το που ξεκινάει ο υπολογιστής μας και φορτώνονται τα sidux, να “τρέχουν” αυτόματα κάποια προγράμματα που χρησιμοποιούμε συχνά (πχ κάποιο messenger που έχουμε). Στο παράδειγμα που ακολουθεί θα αναφέρουμε σαν παράδειγμα πως μπορούμε να κάνουμε το Pidgin να τρέχει “on startup”, αλλά η μέθοδος αυτή καλύπτει και οποιοδήποτε άλλο πρόγραμμα επιθυμούμε.
Αρχικά πρέπει να γνωρίζουμε ποιά είναι η εντολή που πρέπει να δώσουμε (πχ στην κονσόλα μας) για να εκτελεσθεί το πρόγραμμα. Αν δεν την γνωρίζουμε μπορούμε να την ανακαλύψουμε κάνοντας δεξί κλικ και Edit Item στην συντόμευση του προγράμματος στο KDE μενού. Στην συνέχεια, από το πλαίσιο διαλόγου που εμφανίζεται βρίσκουμε την εντολή που ζητάμε στο παιδίο Command. Στην περίπτωσή μας η εντολή είναι απλά “pidgin”
Στην συνέχεια ανοίγουμε τον Konqueror (file browser) και στη μπάρα διευθύνσεων (Location) γράφουμε
~/.kde/Autostart/
Μέσα στον καινούργιο φάκελο που άνοιξε, σε μια κενή περιοχή, κάνουμε δεξί κλικ, Create New → Lint To Application…. Στο πλαίσιο διαλόγου που ανοίγει, στην καρτέλα General, δίνουμε ένα όνομα για την συντόμευσή μας (ότι θέλουμε εμείς, πχ Shortcut to pidgin). Τέλος πηγαίνουμε στην καρτέλα Application και στο πεδίο Command συμπληρώνουμε απλά την εντολή κλήσης του προγράμματος που θέλουμε να ξεκινάει αυτόματα (δηλ στο παράδειγμά μας γράφουμε απλά “pidgin”) και δίνουμε ΟΚ
Τη επόμενη φορά που θα επανεκκινήσει ο υπολογιστής μας το πρόγραμμα που θέλουμε θα φορτωθεί αυτόματα κατά την εκκίνηση του λειτουργικού.
Πηγαίνουμε και ανοίγουμε το αρχείο που αντιστοιχεί στο πρόγραμμα που μας ενδιαφέρει, στο παράδειγμά μας το πρόγραμμα είναι το kaffeine.
/home/youruser/.kde/share/config/kaffeinerc
Στο αρχείο που ανοίγει με έναν editor σβήνουμε στο πεδίο που έχει τα recent files, τα πρόσφατα ανοιγμένα αρχεία και αποθηκεύουμε.
Κάποιες φορές (π.χ. όταν θέλουμε να σώσουμε μια ιστοσελίδα χρησιμοποιώντας το Iceweasel), στο μενού File > Save As δεν μας δίνεται η δυνατότητα να επιλέξουμε άμεσα το usb stick μας ως προορισμό μέσα από κάποια λίστα (όπως π.χ. γίνεται στην περίπτωση που θέλουμε να σώσουμε ένα κείμενο που γράφουμε στο KWord, όπου επιλέγουμε Storage Media > (Το όνομα του USB) από την αντίστοιχη λίστα που βρίκεται αριστερά στο πλάισιο διαλόγου Save Document As).
Σε αυτήν την περίπτωση εργαζόμαστε ως εξής:
Έστω ότι το usb stick μου το έχω ονομάσει Νikos και θέλουμε να σώσουμε σε αυτό την σελίδα μας με το όνομα tralala. Τότε, στο πλαίσιο διαλόγου Save As εκεί που γράφει File name αντί για σκέτο tralala γράφουμε:
/media/Nikos/tralala
και το αρχείο σώζεται στο usb μου που το λένε Nikos με όνομα tralala.
ΠΡΟΣΟΧΗ, τα κεφαλαία κεφαλαία και τα μικρά μικρά όπως ακριβώς έχουμε ονομάσει το usb μας, όχι nikos αντί για Nikos
όλα τα αποθηκευτικά μέσα (σκληρός δίσκος, cd, dvd, usb stick, κλπ), για να λειτουργησουν πρέπει πρώτα να γίνουν mount, να φορτωθούν δηλαδή στο σύστημα. Όταν κάτι έχει γίνει mount, μπορούμε να το βρούμε σε κάποιο υποφάκελο του /media. Σαν αντιπαράθεση, ας πούμε πως είναι το “Ο υπολογιστής μου”, γνωστού απεχθούς “λειτουργικού” συστήματος…
Πηγαίνω στο Storage Media και από εκεί με δεξί κλικ (πάνω στο εικονίδιο που αντιστοιχεί στο usb) → Safely remove.
μας ζητάει το password του root και μας ανοιγει ενα παραθυρο με καποιες επιλογες. καποια/ες επιλογές είναι η κάρτα δικτύου (ή καρτες), ασύρματες και μη. επιλέγουμε αυτή που θέλουμε να ρυθμίσουμε και συμπληρώνουμε ανάλογα τα στοιχεία που μας ρωταει και θέλουμε να περάσουμε. Ένα ακόμη εργαλείο στο sidux για τη ρύθμιση καρτών δικτύου είναι το Ceni, το οποίο το βρίσκουμε στην ίδια διαδρομή. Στην περίπτωση που δεν υπάρχει στο μενού, ανοίγουμε ένα παράθυρο shell και γράφουμε εκεί τη λέξη Ceni. Εάν μας ζητηθεί το password του root, το γράφουμε και συνεχίζουμε στις ρυθμίσεις της κάρτας (LAN ή Wireless)
δείτε και εδώ τις ποιο κοινές wireless Κάρτες: http://manual.sidux.com/en/hw-dev-hw-dri-en.htm#non-free
ολόκληρος ο οδηγός εδώ: dialup_modem
Αρχικά, για να δούμε αν και πόσο καλά υποστηρίζεται ο εκτυπωτής μας από τα GNU/Linux πηγαίνουμε εδώ. Επίσης, εκεί μπορούμε να βρούμε και οδηγίες για την εγκατάσταση του μοντέλου μας.
Το μεγαλύτερο μέρος της παρακάτω λύσης έχει παρθεί από εδώ.
Για την προσθήκη της ελληνικής γλώσσας κάνουμε δεξί κλικ στην ένδειξη της γλώσσας στην μπάρα εργασίας (taskbar) και επιλέγουμε Configure. Στην συνέχεια, από το πεδίο Available Layouts κάνουμε Add τη ελληνική γλώσσα. Για να βγάλλουμε τις γλώσσες που δεν θέλουμε κάνουμε κλίκ στην αντίστοιχη γλώσα στο πεδίο Active Layouts και πατάμε Remove.
Σαν προεπιλογή για την αλλαγή από την αγγλική στην ελληνική γλώσσα στο KDE (γραφικό περιβάλλον του sidux) χρησιμοποιείτε o συνδιασμός πλήκτρων Alt+Ctrl+K. (Για την ακρίβεια ο συνδιασμός αυτός δουλεύει από Αγγλικά σε Ελληνικά και όχι από Ελληνικά σε Αγγλικά. Για να το επιτρέψουμε και αυτό πρέπει να να κάνουμε δεξί κλικ στην γλώσσα–>configure και από στο μενού Active Layouts κλικάρουμε την ελληνική γλώσσα και να επιλέξουμε Include latin Layout. Το τελευταίο είναι πολύ σημαντικό και καλό είναι να το έχουμε πάντα επιλεγμένο γιατί έτσι ενεργοποιούμε τις συντομεύσεις πληκτρολογίου (keyboard shortcuts) όταν έχω επιλεγμένη γλώσσα τα ελληνικά (greek layout). Mπορούμε, δηλαδή, για παράδειγμα να χρησιμοποιούμε τους συνδιασμούς Ctrl+C, Ctrl+V, Ctrl+S κτλ. για να κάνουμε copy, paste, save στο OpenOffice.
Για να αλλάξουμε το συνδυασμό Alt+Ctrl+K και να χρησιμοποιήούμε στην θέση του τον Alt + Shift (ή όποιον άλλο συνδιασμό πήκτρων έχουμε συνηθίσει) πρέπει να πειράξουμε ένα αρχείο ρυθμίσεων. Η διαδικασία που προτείνεται είναι η παρακάτω:
Πατάμε ALT+F2 και στο διάλογο που θα εμφανιστεί γράφουμε
kwrite ~/.kde/share/config/kdeglobals
Θα εμφανιστεί ο κειμενογράφος kwrite με το αρχείο (kdeglobals) που πρέπει να πειράξουμε. Στο αρχείο αυτό βρίσκουμε την ενότητα [Global Shortcuts]. Από τις γραμμές που βρίσκονται από κάτω, μας ενδιαφέρει η γραμμή που λέει:
Switch to Next Keyboard Layout=default(Ctrl+Alt+K)
Αυτήν θα πρέπει να την αλλάξουμε ώστε να γράφει:
Switch to Next Keyboard Layout=Alt+Shift_L
Άν επιθυμούμε κάποιον άλλο συνδιασμό, π.χ. Ctrl+Shift την αλλάζουμε ώστε να γράφει:
Switch to Next Keyboard Layout=Ctrl+Shift_L
Μετά αποθηκεύουμε το αρχείο και πατάμε CTRL+ALT+BACKSPACE ώστ να κάνουμε restart στο KDE. Όταν επανασυνδεθούμε θα πρέπει τα Ελληνικά να παίζουν.
sed -ie 's/Switch to Next Keyboard Layout=.*/Switch to Next Keyboard Layout=default(Alt+Shift_L);Alt+Shift_R/' ~/.kde/share/config/kdeglobals
και κανουμε restart το kde, ειτε με logout (end current session), είτε με ctrl+alt+backspace. Πολλές συντομεύσεις πληκτρολογίου μπορούμε να αλλάξουμε από το KDE configuration center.
Αν δεν μπορούμε να χρησιμοποιήσουμε τα διάφορα keyboard shortcuts (π.χ. να κανουμε copy πατώντας Ctrl+C ή paste πατώντας Ctrl+V) όταν έχουμε επιλέξει τα ελληνικά σαν γλώσσα γραφής στο πληκτρολόγιο, εργαζόμαστε ως εξής:
Το πρόβλημα δημιουργόταν διότι όταν επιλέγαμε σαν active kayboard layout τα ελληνικά και πατάγαμε για παράδειγμα Ctrl+C αυτό καταλάβαινε Ctrl+Ψ. Όταν τσεκάρουμε την επιλογή Include latin layout …
Εγκαθιστώ το vlc … σαν root :
apt-get update && apt-get install vlc
Χρειάζονται κάποια προγράμματα (βιβλιοθήκες) από repo εκτός debian, για το λόγο ότι κάποια από αυτά είναι πατενταρισμένα στην αμερική και αλλού. οπότε τσεκάρω εδώ για το πώς να προσθέσουμε το repo του http://www.debian-multimedia.org που χρειαζόμαστε.
Αφού ακολουθήσουμε τα βήματα εκεί, σαν root δίνουμε :
apt-get update && apt-get install libdvdcss2 libdvdread3 w32codecs debian-multimedia-keyring
(σε κάποιο μήνυμα για “not authenticated” που θα μας βγάλει δίνουμε οκ και συνεχίζουμε. θα είναι η μοναδική φορά.)
Σημείωση: Με το vlc ανοίγουμε το φάκελο που είναι μέσα τα αρχεία με δεξί κλικ στο φάκελο → open with → multimedia → vlc
θα βαρεθούμε να το γράφουμε μάλλον, αλλά γι`αυτό φταίνε τα window$. Οι υπότιτλοι δεν σώζονται σε unicode και μερικές φορές ούτε καν σε greek-iso (8859-7), αλλά σε greek (windows 1253). Αφού κάνεις Εγκατάσταση του Jubler - πρόγραμμα για υπότιτλους, ανοίγεις το αρχείο των υπότιτλων. Σου δίνει κάποιες επιλογές encoding και προσπαθείς να βρεις ποια είναι αυτή που ανοίγει μια χαρά τους υπότιτλους στα ελληνικά και όταν την πετύχεις αποθηκεύεις ένα νέο αρχείο με save as και μόλις “σώζεις” σου βγάζει επιλογή για την νέα επιθυμητή κωδικοποίηση και το format που θέλεις να έχει το αρχείο. Βάζεις utf-8 και το format που είχες και πρίν και λογικά είσαι μια χαρά.
πας στο φακελο με τους υποτιτλους και γραφεις την εντολη:
cat alampournezikoi_ypotitloi.srt | iconv -f iso8859-7 -t utf-8 > etoimoi_upotitloi.srt
φυσικα αλλαζεις τα “alampournezikoi_ypotitloi” “etoimoi_upotitloi”, το πρωτο στο ονομα του αρχειου που κατεβασες και το δευτερο στο ονομα του avi…
παραδειγμα
cat RevolutionOS.srt | iconv -f iso8859-7 -t utf-8 > RevolutionOS_ok.srt
μέσα στο vlc, πάμε στο μενού file - > open file → διαλέγω αρχείο και ελληνικό υπότιτλο και στους υπότιτλους επιλέγω advanced και εκεί βάζω iso-8859-7 → ok - > ok → τελος.
Πληροφορίες για την εγκατάσταση του vlc εδώ.
Για να μπορέσουμε να δούμε flash videos στο internet χρειαζόμαστε έναν flash player. Δυστυχώς οι διάφοροι ελεύθεροι flash players που κυκλοφορούν δεν βρίσκονται ακόμα σε απολύτως ικανοποιητικό επίπεδο και έτσι, θα εγκαταστήσουμε τον proprietary flash player της adobe. Για την εγκατάστασή του εργαζόμαστε ως εξής:
Ανοίγουμε ένα τερματικό και δίνουμε τις παρακάτω εντολές
su echo deb http://www.debian-multimedia.org sid main >> /etc/apt/sources.list.d/other.list apt-get update apt-get install flashplayer-mozilla
Αν συναντήσουμε οποιοδήποτε πρόβλημα με το flashplayer-mozilla μπορούμε εναλλακτικά να χρησιμοποιήσουμε το πακέτο flashplugin-nonfree που βρίσκεται στο repo deb http://ftp.debian.org/debian sid main non-free contrib δίνοντας:
su echo deb http://ftp.debian.org/debian sid main non-free contrib >> /etc/apt/sources.list.d/other.list apt-get update apt-get install flashplugin-nonfree
Ή κάνουμε αναζήτηση στο Synaptic για “Adobe Flash Player - browser plugin” και κάνουμε την εγκατάσταση (apply).
Επειδή το sidux είναι μια διανομή που από default περιέχει μόνο 100% free software (και, όπως προαναφέρθηκε, το adobe flashplayer plugin είναι non-free) για να εγκαταστήσουμε το flashplayer-mozilla ή το flashplugin-nonfree πρέπει πρώτα να προσθέσουμε τα αντίστοιχα repos (βλέπε και εδώ). Αυτό το κάνουμε με την εντολή:
echo deb http://www.debian-multimedia.org sid main >> /etc/apt/sources.list.d/other.list
ή
echo deb http://ftp.debian.org/debian sid main non-free contrib >> /etc/apt/sources.list.d/other.list
αντίστοιχα
Προφανώς, αν έχουμε ήδη εγκαταστήσει το συγκεκριμένο repo δεν χρειάζεται να το ξανακάνουμε και μπορούμε να παραβλέψουμε την παραπάνω εντολή. Πατώντας Alt+F2 και δίνοντας (σαν root)
kwrite /etc/apt/sources.list.d/other.list
βλέπουμε αν έχουμε ήδη δηλωμένο το debian-multimedia repo.
Στην συνέχεια, με την εντολή
apt-get update
ενημερώσαμε την βάση με τα πακέτα και τέλος εγκαταστήσαμε το επιθυμητό πακέτο.
Πατάω το πλήκτρο που λέει Print Screen Sys Rq και μου εμφανίζεται ένα παράθυρο με διάφορες επιλογές. Διαλέγουμε ότι μας ταιριάζει και πατάμε save as για να το αποθηκεύσουμε με τη μορφή που θέλουμε, όπου θέλουμε.
Στο gnu/linux, root καλείται ο διαχειριστής του συστήματος. Πρόκειται δηλαδή με λίγα λόγια για έναν χρήστη ο οποίος έχει πλήρη πρόσβαση στο σύστημα και μπορεί να κάνει ότι θέλει.
Για να γίνω root δεν έχω παρά να δώσω σε κονσόλα την εντολή su και μετά να εισάγω το αντίστοιχο root password το οποίο ορίστηκε κατά την Εγκατάσταση gnu/linux
su Password: //εδώ πληκτρολογούμε τον root password
Ακριβώς γι'αυτό! Για να μην κανουμε ότι μας κατέβει και έτσι δημιουργήσουμε κάποιο πρόβλημα στο μηχάνημά μας. Ο διαχειριστής (root) του συστήματος έχει την πλήρη ελευθερία να κάνει ότι θέλει (πλήρη δικαιώματα - priviliges), αλλά υποτίθεται ότι είναι ένας έμπειρος χρήστης ο οποίος στην πραγματικότητα δεν “κάνει ότι θέλει” αλλά “ξέρει τι θέλει” και “ξέρει πώς να το κάνει”. Κάνοντας login σαν απλός user, μπορούμε να εκτελέσουμε προγράμματα, να σερφάρουμε στο internet και να στείλουμε email αλλά δεν μπορούμε να κάνουμε ορισμένες τροποποιήσεις στο σύστημα, επειδή σε αυτήν την περίπτωση αν δεν γνωρίζουμε ακριβώς τι να κάνουμε μπορεί άθελά μας να κάνουμε κάποια ζημιά. Πρόκειτε, λοιπόν, ουσιαστικά για μία μέθοδο “αυτοπροστασίας” μας από εμάς τους ίδους.
Βέβαια, κάποιες φορές χρειάζεται να αποκτείσουμε δικαιώματα root για να μπορέσουμε να εκτελέσουμε κάποιες εντολές όπως την εντολή apt-get για την Εγκατάσταση προγραμμάτων. Σε αυτή την περίπτωση δεν έχουμε να παρά να δώσουμε αρχικά την εντολή su και το root password όπως (είδαμε νωίτερα), συνιστάτε όμως αφού τελειώσουμε την δουλειά μας να μην εξακολουθούμε να παραμένουμε ως διαχειριστές, αλλα να δώσουμε την εντολή exit ώστε να πάψουμε να είμαστε root και να αποκτήσουμε δικαιώματα απλού χρήστη πάλι πρίν κάνουμε καμιά χαζομάρα.
ΠΡΟΣΟΧΗ!!!!!! Το παρακάτω έχει δοκιμαστεί μόνο σε virtual περιβάλλον, προς το παρόν.
Μπορεί να προκαλέσει σοβαρή βλάβη στον υπολογιστή σας!!!!!!
Προσοχή!!! για να συνεχίσουμε, δεν πρέπει να χρησιμοποιούμε τον δίσκο με τα windoze. Καλύτερα λοιπόν, η παρακάτω διαδικασία να γίνει αμέσως μετά την εκκίνηση του υπολογιστή μας και χωρίς να έχουμε κάνει κάτι άλλο.
σαν χρήστης root, από τερματικό, δίνουμε :
apt-get update && apt-get install ntfs-3g
στη συνέχεια δίνουμε :
nano /etc/fstab
βρίσκουμε μια γραμμή, που θα γράφει ntfs. μπορεί να είναι κάπως έτσι :
/dev/sda1 /media/windows ntfs defaults 0 0
όπου /dev/sda1 στο συγκεκριμένο παράδειγμα είναι το partition των window$ (τα ονόματα δεν είναι απόλυτα, μπορεί το partition να λέγεται κάπως αλλιώς στον δικό σας υπολογιστή), /media/windows είναι το path στο δίσκο μας που προσαρτίζουμε τo partition αυτό, ntfs είναι το σύστημα αρχείων του partition και τα υπόλοιπα, προς το παρόν, μας είναι αδιάφορα.
ο λόγος που δεν μπορούμε να γράψουμε είναι οτι ο driver για το ntfs σύστημα αρχείων δεν μας επιτρέπει write access σε τετοιους δίσκους. έτσι θα χρησιμοποιήσουμε τον νεότερο ntfs-3g driver που πλέον θεωρείται σταθερός και μας επιτρέπει την εγγραφή σε δίσκους ntfs (window$)
το αλλάζουμε σε ntfs-3g, ώστε να δείχνει κάπως έτσι :
/dev/sda1 /media/windows ntfs-3g defaults 0 0
πατώντας Ctrl+X, αποθηκεύουμε και βγαίνουμε. κάνουμε restart και δοκιμάζουμε ξανά..
Από το kde-μενού (με τις εφαρμογές), επιλέγω control center (πίνακας ελέγχου). Eκεί η πρώτη επιλογή (πάνω αριστερά), είναι το Appearance & Themes. Πατάω πάνω εκεί και μου ανοίγουν διάφορες επιλογές. Επιλέγοντας τη πρώτη (Background), μπορώ να επιλέξω την εικόνα που θέλω ή το συνδυασμό εικόνων (slideshow), τη θέση της (position) κ.ο.κ. επίσης υπάρχει η δυνατότητα και για να προσθέσω περισσότερα wallpapers στη ίδια οθόνη.
Με δεξί κλικ (απο το ποντίκι), σε ένα κενό σημείο στην επιφάνεια εργασίας, επιλέγω configure desktop και μας βγαίνουν οι ίδιες επιλογές για ρύθμιση του background, όπως και παραπάνω.
Για να αναβαθμίσουμε το λειτουργικό μας σε μια νεότερη έκδοση χρησιμοποιούμε την εντολή dist-upgrade. Πριν περιγράψουμε την διαδικασία με την οποία γίνεται αυτό, καλό είναι να τονίσουμε ότι για λόγους ασφαλείας καλά είναι να κάνουμε dist-upgrade 1-2 φορές τον μήνα ή τουλάχιστον 1 φορά το τρίμηνο.
Ποτέ δεν πρέπει να κάνουμε dist-upgrade μέσω synaptic ή όταν βρισκόμαστε σε περιβάλλον KDE (αυτό ισχύει και για την κονσόλα μέσα από το KDE
root
και μετά πληκτρολογώντας το root password μας.
Σιγουρευόμαστε ότι έχουμε γίνει root βλέπωντας κάτι σαν αυτό root@hostname πριν τον κέρσορα και συνεχίζουμε. Υπενθύμιση: το σύμβολο # δεν το πληκτρολογούμε, συμβολίζει απλά ότι έχουμε προνόμια root.
# init 3
Στην συνέχεια βλέποντας μόνο τον κέρσορα δίνουμε
# apt-get update # apt-get dist-upgrade (Μας ρωτάει αν συμφωνούμε και πατάμε "Υ")
Ύστερα, εμφανίζονται διάφορες ρυθμίσεις (vdr, samba κ.α.) που ή ξέρουμε τί πρέπει να κάνουμε ή επιλέγουμε τις επιλογές που μας φαίνονται ότι δε θα μας οδηγήσουν σε πολλές νέες επιλογές/ρυθμίσεις.
# init 5 && exit
* Προωθούμαστε αυτόματα για να κάνουμε ξανά Log-in στο KDE και είμαστε έτοιμοι!
Η όλη διαδικασία διαρκεί αρκετή ωρίτσα.
Πηγή και περισσότερες πληροφορίες: http://manual.sidux.com/en/sys-admin-apt-en.htm#apt-upgrade
Tί ειναι το init (runlevel); http://en.wikipedia.org/wiki/Runlevel
Για να δούμε τις τρέχουσες ρυθμίσεις των συντομεύσεων πληκτρολογίου πάμε από το K menu → Control Center → Regional & Accecibility → Keyboard Shortcuts φωτογραφία.
Για να αλλάξουμε κάποια, πατάμε πάνω της με το ποντικι και κλικάρουμε την επιλογή Costum, βάζουμε τη νέα επιλογή και πατάμε Apply (εφαρμογή).
Αν θέλουμε να επαναφέρουμε τις αρχικές ρυθμίσεις των Keyboard Shortcuts πατάμε την επιλογή Defaults.
Στην επιφάνεια εργασίας των sidux, πατάς δεξί κλικ → create new → link to location (URL) και βάζουμε τη διεύθυνση που έχουν στο enter link to location (URL) και πατάμε ok.
Π.χ. media:/hda1/Documents and Settings/mpampis/Desktop ή media:/hda1/Documents and Settings/mpampis/My Documents