Κυκλοφορεί το εξής ανέκδοτο (πολλοί από εσάς θα το γνωρίζετε, ιδίως αν ασχολείστε με πληροφορική). Βρίσκονται σε ένα Ι.Χ. αυτοκίνητο 3 φίλοι εκ των οποίων ο ένας φυσικός, ο δεύτερος μηχανικός και ο τρίτος πληροφορικός και ταξιδεύουν. Σε κάποια φάση το αυτοκίνητο χαλάει οπότε σταματούν στην άκρη για να δουν τι συμβαίνει. “Αφήστε με να το κοιτάξω” λέει ο φυσικός που ήταν και ο οδηγος. Αφότου ανοίγει το καπό και ασχολείται λιγάκι… “είναι ζήτημα λαδιού!” λέει. “Έχω στο πορτ – μπαγάζ επιπλέον λάδι μηχανής οπότε θα το βάλουμε και όλα καλά”. Κάνει όλη τη διαδικασία αλλά το αμάξι δεν παίρνει μπρος. Δεύτερος ο μηχανικός προσπαθεί, το κοιτάει και αυτός με τη σειρά του και αποφαίνεται ότι υπάρχει πρόβλημα στην ίδια τη μηχανή. Παλεύει για λίγο και στο τέλος λέει στον φυσικό να βάλει μπρος… αλλά τίποτε. Τότε ο πληροφορικός, ο οποίος δεν έιχε βγει από το αυτοκίνητο όλο αυτό το διάστημα αποφαίνεται. “Η λύση είναι πολύ απλή. Θα πρέπει απλά να ανοίξουμε και να κλείσουμε τα παράθυρα”.
Μια τέτοια περίπτωση μου συνέβη, πάνω κάτω, λίγο πριν….
Εδώ και αρκετό καιρό φιλοξενώ διανομές ubuntu στον laptop μου (Acer Aspire aWLMI 5601 για όσους ενδιαφέρονται) μαζί με τα all time classic Windows (XP ή Vista τους μονούς και ζυγούς μήνες αντίστοιχα. Ναι κάνω format πολύ συχνά!). Τον τελευταίο καιρό λοιπόν (περίπου ένα 6μηνο) έχω ένα πρόβλημα και η κάμερα δε λειτουργεί. Αυτό που συνέβαινε παλαιότερα είναι ότι λειτουργούσε κανονικά σε windows ενώ πότε σε ubuntu. Στα ubuntu όμως, το γεγονός ότι δε λειτουργεί, οδηγεί σε εξαιρετικά καθυστερημένη εκκίνηση του λειτουργικού συστήματος (της τάξεως του 5λέπτου) – απαράδεκτο για linux διανομή.
Με βάση τα παραπάνω λοιπόν αποφάσισα σήμερα να ασχοληθώ με το πρόβλημα. Το ερώτημα στο google υπέδειξε το ubuntu forum (κλασικό), ακολούθησα το thread (κλασικό) και έφθασα στη λύση http://ubuntuforums.org/showthread.php?t=807581 η οποία ούτε λίγο ούτε πολύ αναφέρει ότι το πρόβλημα λύνεται με δύο τρόπους. Ο ένας (τον είχα σκεφθεί και εγώ) να απενεργοποιήσεις την κάμερα τελείως και ο δεύτερος να στρίψω την κάμερα προς τα έξω, μετά προς τα μέσα και μετά επανεκκίνηση (!)… το οποίο και λειτούργησε (!!!).
Έτσι την επόμενη φορά που θα με αφήσει το αυτκίνητο. Απλά θα ανοίξω και θα κλέισω τα παράθυρα!
Υ.Γ: Σε άλλο forum αναφέρεται ότι με τον ίδιο τρόπο λύνεται το πρόβλημα και στα windows… Θα το δοκιμάσω αργότερα και αν είναι θα κάνω update το άρθρο.
6 Comments
AddictedToChaos
Μερικές διευκρινίσεις σε ό,τι αφορά το linux.
Σ1. Είναι ΤΟ ubuntu. Όχι ΤΑ ubuntu 😉
Σ2. Το ubuntu είναι bloated distro.
Δοκίμασε να ασχοληθείς καλύτερα με Arch ή Gentoo.
Σ3. Οι webcams δεν λειτουργούν και πολύ καλά στο linux (ακόμα).
Για να κάνεις σωστά τη δουλειά σου, σε σοβαρή διανομή, θα πρέπει να χτίσεις custom kernel με το module (driver) για τη webcam σου, στη συνέχεια, να εγκαταστήσεις κάποιο βοηθητικό πρόγραμμα για να διαχειρίζεσαι την κάμερα, μέσω του package manager (pm) ΠΑΝΤΑ και στο τέλος, αν όλα πάνε καλά, θα έχεις μία σχετικά αξιοπρεπή υποστήριξη της webcam σου στο linux.
krap
Σ1. Συμφωνώ ότι δεν είναι τα Ubuntu. Δεν αντιλαμβάνομαι όμως γιατί είναι ΤΟ;
Σ2. Δεν έχω δει τις διανομές που αναφέρεις επομενως δεν απαντώ.
Σ3. Με το κολπάκι που αναφέρω στο άρθρο η κάμερα λειτουργεί αυτή τη στιγμή σε Ubuntu μια χαρά (τουλάχιστον στο προγραμματάκι που κατέβασα και την χρησιμοποιεί για να παίρνει snapshots μου)
Σ4. Γενικά προσπαθώ να εντοπίσω μια διανομή που να μου προσφέρει όσο το δυνατό έτοιμα πράγματα και να μη χρειάζεται να ανακαλύπτω τον τροχό για το κάθε τι. Ενδεχομένως να ακουστεί κακό αλλά κάθε διανομή που δεν δίνει στο χρήστη στοιχειώδη λειτουργικότητα κατά τη γνώμη μου έχει αποτύχει. Αν πρέπει να ξοδέψω ένα μήνα για να σετάρω μια διανομή το παιχνίδι έχει χαθεί.
AddictedToChaos
1. Είναι ΤΟ γιατί αναφερόμαστε στο GNU/Linux και όχι ΣΤΑ linux.
Το Windows λειτουργικό μας έχει “κακομάθει” στο να αναφέρουμε το κάθετι στον
πληθυντικό, επειδή έτυχε η λέξη windows να είναι στον πληθυντικό.
Αν αντί για windows, η λέξη ήταν γένους θηλυκού πχ, τα πάντα θα τα
“θηλυκο-ποιούσαμε”, δυστυχώς.
2. Οι διανομές που αναφέρω, είναι οι 2 πιο αξιοπρεπείς, πλήρεις και “stable as
rock” διανομές, αυτή τη στιγμή που μιλάμε.
Είναι ρέουσες διανομές (rolling release), δηλαδή δεν περιμένεις κάποια νέα
έκδοση σε iso και να χρειαστεί να κάνεις format.
Ό,τι νέο βγει σε έκδοση προγράμματος, μετά από λίγες ώρες ή μέρα/ες, θα το έχεις
στο repo της διανομής σου, έτοιμο προς εγκατάσταση.
3. Στο ubuntu λειτουργεί, γιατί ο kernel του ubuntu είναι compiled με τα πάντα
από drivers (modules).
Αλλά αυτό δεν είναι λύση.
Είναι βασικό να γνωρίζει κανείς πως να διαχειριστεί τον kernel και να είναι σε
θέση να τον εμπλουτίζει ανάλογα με τις ανάγκες του.
4. Το σκεπτικό σου, είναι καθαρά windowish.
Δυστυχώς, στο linux θα περάσεις πολύ όμορφα, μόνο όταν θα αποβάλλεις αυτές τις
νοοτροπίες που μας έχει εμφυσήσει ο bill…
Στο linux, είναι αλήθεια, χρειάζεται να μάθεις αρκετά βασικά πράγματα, ΑΛΛΑ,
άπαξ και τα μάθεις, ΤΟΤΕ είναι που έχεις κερδίσει το παιχνίδι πραγματικά.
Θα είσαι σε θέση να διαχειρίζεσαι πλήρως το σύστημα σου, με σχετική ασφάλεια,
αξιοπιστία και ταχύτητα.
Αλλιώς, το μόνο που θα καταφέρεις ψάχνοντας “ετοιματζίδικες” διανομές, θα είναι
να κάνεις διαρκώς format και να ρυθμίζεις ξανά και ξανά τα ίδια πράγματα.
AddictedToChaos
Εγώ προσωπικά, διατηρώ εγκατάσταση Arch από τον περασμένο Φεβρουάριο.
Από τότε δεν έχω ξανακάνει format και έχω μεταφέρει τη συγκεκριμένη εγκατάσταση
σε 2 διαφορετικούς δίσκους, έχω αλλάξει 2 διαφορετικά partitioning schemes,
χωρίς να ξανακάνω επανεγκατάσταση.
Το μόνο που χρειάστηκε να κάνω, είναι να πάρω backup την εγκατάσταση σε tarballs
(tar.gz) με μία απλή εντολή “tar -cvzpf /path/to/root/dir”.
Με λίγα λόγια, στο linux μπορείς να έχεις απαράμιλλη ευελιξία, εναλλακτικές
λύσεις για πράγματα τα οποία μέχρι πρότεινως τα θεωρούσες δεδομένα πως δεν
γίνονται ή γίνονται με διαφορετικό τρόπο.
Πχ, στο παραπάνω παράδειγμα του tar backup, επωφελείσαι και στο
defragmentation.
Γιατί το συγκεκριμένο είδος backup, σου επιτρέπει να κάνεις defragmentation
χωρίς την ύπαρξη κάποιου “ειδικού” εργαλείου.
Μόλις κάνεις το restoration (μία απλή αποσυμπίεση δηλαδή του backup), τα
δεδομένα θα “απλωθούν” χωρίς να είναι κατακερματισμένα (sic).
Τα περισσότερα fs στο linux άλλωστε, είναι fragmentation-free λόγω της
συγκεκριμένης τεχνοτροπίας που χρησιμοποιούν στο να εγγράφουν τα δεδομένα στον
δίσκο.
Αυτά.
Συγγνώμη για το μακροσκελές ποστ.
Τα παραπάνω δεν στα είπα για να με θεωρήσεις “έξυπνο”, “ξερόλα”, κλπ.
Τα παραπάνω τα ανέφερα μόνο και μόνο για να σου δώσω μια μικρή γεύση του τι
μπορείς να κερδίσεις απ’το linux, αν το προσεγγίσεις με την οπτική που
απαιτείται.
Αν θέλεις στο μέλλον κάποια επιπλέον πληροφορία σε ό,τι έχει να κάνει με το
linux, μπορείς να την εκφράσεις και αν μπορώ να βοηθήσω, θα το κάνω. 🙂
Dimitrios
openSuse 11 και η webcam δουλευει τελεια κυριοι! 😛
krap
@AddictedToChaos: συμφωνώ ότι αντιμετωπίζοντας το linux όπως λες μπορώ να κερδίσω πολλά. Ωστόσο αισθάνομαι ότι ένα ελεύθερο λειτουργικό θα πρέπει να είναι προσιτό και σε αυτούς που δεν γνωρίζουν πως να το προγραμματίσουν από το μηδέν. Αυτό δεν αναφέρεται μόνον στο μέσο χρήστη αλλά μπορεί να απασχολεί ακόμη και γνώστες. Π.χ. ακόμη και ένας developer μπορεί να θέλει απλά να κάνει μια δουλειά χωρίς να πρέπει να χάσει χρόνο (που ενδεχομένως να μην έχει) για να σετάρει το σύστημά του.
Δεν είναι προκατειλλημένος με τα windows. Τα πλεονεκτήματά τους είναι συγκεκριμένα. Μου γλιτώνουν κάποιο χρόνο και είναι προσιτά στη μητέρα μου που δεν γνωρίζει πως να εγκαταστήσει drivers ας πούμε.
@Dimitrios:
Ενδιαφέρον. Λογικά όμως σε εμένα θα υπήρχε το ίδιο πρόβλημα αφού η μη ανανώριση της κάμερας δεν ήταν θέμα λειτουργικού αλλά hardware από όσο φαίνεται.