Archive:Weekly news 164
Στο τεύχος 164 μπορείτε να διαβάσετε
Σημείωμα Συντάκτη
Είμαστε στην ευχάριστη θέση να σας ανακοινώσουμε το Τέυχος 164 του openSUSE Weekly News.
Ελπίζουμε ότι θα απολαύσετε την ανάγνωση.
Ανακοινώσεις
Το openSUSE συμμετέχει στo Google Summer of Code 2011
"Σε περίπου μία εβδομάδα η Google θα δεχτεί αιτήσεις από Free Software μελέτες για να αποτελέσουν μέρος του Google’s Summer of Code. Αυτό το σπουδαίο έργο δίνει στους φοιτητές που θέλουν να περάσουν το καλοκαίρι τους δουλεύοντας πάνω στο Ελεύθερο Λογισμικό αντί μιας καλοκαιρινής δουλειάς την ευκαιρία να το κάνουν. Κοινώς λέγεται GSOC, το πρόγραμμα βοηθάει τους φοιτητές πληρώνοντας τους για τον κώδικά τους. Ένα επιτυχημένο σχέδιο δίνει στο φοιτητή περίπου USD 5000 το οποίο δεν είναι καθόλου άσχημο για μια καλοκαιρινή δουλειά. Οι φοιτητές συμβουλεύτηκαν και το σχέδιο απο μόνο του θα λάβει άλλη μια δωρεά των USD500 για κάθε επιτυχημένη μελέτη φοιτητή. Φυσικά το GSOC δεν έχει να κάνει μόνο με τα χρήματα, έχει να κάνει με το να μαθαίνει και να κάνει τη διαφορά για τους φοιτητές, έχει επίσης να κάνει με το να διασκεδάζει και να μαθαίνει για τους συμβουλάτορες, και το σχέδιο συχνά κερδίζει νέους άξιους συντελεστές!
Γιατί και για ποιον?
Το GSOC έχει δείξει ότι είναι επιτυχημένο όσον αφορά το στόχο του που είναι να φέρει νέους συντελεστές στο Ελεύθερο Λογισμικό . Με το πέρασμα του χρόνου πολλοί φοιτητές συνεχίζουν να εμπλέκονται στα σχέδια στα οποία είχαν πάρει μέρος στο GSOC. Εάν είσαι φοιτητής και θέλεις να συνεισφέρεις, ακόμη και να κάνεις καριέρα στο Ελεύθερο Λογισμικό σου συνιστούμε απόλυτα να λάβεις μέρος στο πρόγραμμα του GSOC.
Αλλά επίσης αν είσαι ήδη συντελεστής openSUSE και θα ήθελες πολύ μια ευκαιρία να διαθέσεις 8 ολόκληρες εβδομάδες στο αγαπημένο σου σχέδιο, αυτό είναι για σενα! Πολλές μεγάλες εφαρμογές και αρμοδιότητες ξεκίνησαν ως προγράμματα του GSOC στο παρελθόν, όπως οι Cheese και Empathy. Πολλοί φοιτητές που ξεκίνησαν με το Ελεύθερο Λογισμικό χάριν στο GSOC κατάφεραν να ακολουθήσουν εξαιρετική καριέρα, και μάλιστα διασκεδάζοντας.
Το openSUSE δυστυχώς δεν είχε την ευκαιρία να συμμετάσχει στο GSOC πέρσι. Φέτος θέλουμε να κάνουμε το καλύτερο και για αυτό χρειαζόμαστε βοήθεια. Χρειαζόμαστε κόσμο από την κοινότητα να προχωρήσει και να γίνει μέντορας, χρειαζόμαστε ιδέες για να υλοποιηθούν από τους φοιτητές και φυσικά χρειαζόμαστε φοιτητές να υποβάλλουν προτάσεις!
Κυρίες, μην ξεχνάτε ότι είστε ευπρόσδεκτες να γίνετε μέρος του openSUSE. Είμαστε μια κοινότητα η οποία ενθαρρύνει την ποικιλία απόψεων. Θέλουμε όλοι να διασκεδάσουμε, ασχέτως με την ειδίκευση, το επίπεδο, το φύλο, τη φυλή, την κουλτούρα ή την καταγωγή. Όλοι αξίζουν μια ευκαιρία σαν αυτή, οπότε συμμετάσχετε μαζί μας! "
Ανανεώσεις Κατάστασης
Διανομή
SUSE Studio
SUSE Studio/James Tan: Public openSUSE 11.3 AMIs
"Δεχόμαστε αρκετά θετικά σχόλια από τότε που προσθέσαμε την υποστήριξη Amazon EC2 στο SUSE Studio, οπότε θα ήθελα να τους ευχαριστήσω όλους για την υποστήριξή τους!
Αιτήματα για νέα χαρακτηριστηκά συνεχίζουν να έρχονται, αλλά ένα ξεχωρίζει
-η ικανότητα να δημιουργήσουν openSUSE EBS AMIs. Αυτό είναι ιδιαίτερα χρήσιμο καθώς το free usage tier του Amazon δεν υποστηρίζει την αποθήκευση στα AMIs.( το οποίο ήδη υποστηρίζουμε στο Studio για το openSUSE).
Έτσι έπειτα από παρακίνηση από ένα απο τους χρήστες, Thomps, έκανα hacking μέσα στην εβδομάδα και πρόσθεσα openSUSE EBS υποστήριξη στο create_ebs_ami.sh script ( το οποίο είναι παρεπιπτόντως open-source και διαθέσιμο στο Github).
Αυτό θα είναι στο Studio σύντομα.
Αναφορές ομάδων
Build Service Team
Brandon Philips: Build Service Action Menu UI
"Την περασμένη εβδομάδα, έγραψα μερικά patches για τη βελτίωση του UI της υπηρεσίας ανάπτυξης. Τα πρώτα από αυτά τα patches έγιναν δεκτά αλλά η απομάκρυνση του μενού Ενεργιών δεν έγινε αρεστη.
Αυτή ηταν η πρόταση:
Τρέχων Interface
Το τωρινό pop out μενού του javascript είναι δύσκολο να ανακληθεί και δεν είναι πραγματικά αναγκαίο, δεδομένου του πόσος χώρος είναι διαθέσιμος στο UI.
Προτεινόμενο Patch
Το OBS έχει άλλους οριζόντιους ελέγχους και κάθετο διάστημα για να χειριστεί ένα ενσωματωμένο κατάλογο γι 'αυτό υπέβαλα αυτή την διάταξη στο patch μου.
Ωστόσο, στην πρόταση συγχώνευσης, ο Sascha πρότεινε μια ενναλακτική την οποία έχω δοκιμάσει και εχω βγάλει της παρακάτω φωτογραφίες .
Πρόταση του Sascha
Κάτι που δεν μου αρέσει σε αυτό είναι πως εάν επισκευθείτε ενα έργο η πακέτο με μεγάλη περιγραφή η πραγματική χρήσιμη πληροφορία για τις αποτυχίες και τους ελέγχους είναι στο κάτω μέρος κι ένα σκρολάρισμα μακριά.
Επάνω στοιχεία ελέγχου
Θα μπορούσα να μετακινήσω τα στοιχεία ελέγχου στην κορυφή πάνω από την περιγραφή αλλά αυτό μοιάζει να καταλαμβάνει πολύ χώρο.
Ποιά η γνώμη των ανθρώπων; Ακόμα νομίζω η οριζόντια διάταξη είναι η καλύτερη επιλογή, αλλά λίγο περισσότερη ανάδραση θα ήταν χρήσιμη.
"
Sankar P: Παρουσιάζοντας το GOSC – Ένα γραφικό πελάτη για το openSUSE Build Service
"Το openSUSE buildservice είναι μια καταπληκτική πλατφόρμα κατασκευής rpm για διάφορες διανομές. Χρησιμοποιείται από το έργο openSUSE, το Meego, το VLC, όλες τις διανομές που διατίθενται από τη Novell, και σε πολλές άλλες περιπτώσεις. Συνήθως το OBS προσπελαύνεται από έναν περιηγητή, υλοποίησα ένα απλό γραφικό εργαλείο που δουλεύει με τους εξυπηρετητές του OBS.
Αν είστε πολύ απασχολημένοι με διάφορα, απλά δείτε τα στιγμιότυπα στο δέντρο του github. Διαφορετικά, διαβάστε παρακάτω:
Ιστορία
1. Μερικές μέρες προηγουμένως, οι sragavan, ravim85 και εγώ συζητούσαμε στο twitter ότι η νέα διεπαφή (2.0) του OBS απαιτεί πολλά κλικ και περιήγηση σε πολλές σελίδες για απλές λειτουργίες (σε σχέση με την παλιά). Ένιωσα ότι θα είναι καλύτερο να έχω όλη την πληροφορία κατασκευής από όλα τα έργα μου συγκεντρωμένη σε μια σελίδα, που επίσης θα μου επιτρέπει να έχω εύκολη πρόσβαση στα αρχεία καταγραφής από διάφορα πακέτα.
2. Πάντα ήθελα να μάθω python. Έχω συνεισφέρει κάποια χαμηλού επιπέδου patch για ορισμένα έργα. Αλλά δεν είχα ποτέ εμπειρία στη συγγραφή ενός τέτοιου έργου από το μηδέν.
3. Σήμερα (χθες για την ακρίβεια) είχα μια ενοχλητική συνάντηση που με στέρεψε νοητικά και κατέληξε σε κάποια απογοήτευση. Ήθελα να ξεφορτωθώ όλη την κακή διάθεση.
Βασισμένος στους παραπάνω τρεις παράγοντες, αποφάσισα να ολοκληρώσω ένα έργο που ξεκίνησα μόλις προχθές (με ένα απλό HelloWorld σε Python) σε έναν εύχρηστο thick-client για το openSUSE build service. Το αποτέλεσμα είναι το GOSC και ο κώδικας βρίσκεται ήδη στο github.
OSC commandline & OBS Library
Ήθελα να χρησιμοποιήσω μια βιβλιοθήκη για τη συνομιλία με το OBS API από το γραφικό πελάτη μου. Αλλά ο darix επιβεβαίωσε το φόβο μου στο IRC ότι δεν υπάρχει κάποια τέτοια βιβλιοθήκη προς στιγμήν. Μια επιλογή ήταν να κάνω αντιγραφή και επικόλληση από τον κώδικα του πελάτη για τη γραμμή εντολών το osc. Αλλά αυτό είναι άσχημο και η μετέπειτα συντήρηση θα είναι εφιάλτης. Έτσι, αποφάσισα να χρησιμοποιήσω απλά το “osc” και να δημιουργήσω ένα περιτύλιγμα GUI χρησιμοποιώντας την Python.
yabsc
Ο Srinidhi μου είπε για ένα διαφορετικό πελάτη για το build-service που ονομάζεται yabsc. Το έψαξα. Είναι γραμμένο σε πλήρες KDE στυλ, δίνοντας κάθε δυνατό έλεγχο στο χρήστη. Εμφανίζει όλα τα έργα στο build-service και όχι μόνο “Τα έργα μου”. Επιπλέον, μου έδωσε την αίσθηση ότι δεν είναι και πολύ φιλικός προς το πληκτρολόγιο και είχε υπερβολικά πολλές καρτέλες. Ωστόσο, αν ψάχνετε για ένα πιο δυνατό, πιο ώριμο προϊόν και δε φοβάστε τις πολλές δυνατότητες σε μια οθόνη, καλύτερα να δοκιμάσετε το yabsc.
Εικόνα 5. Πρώτη οθόνη. “Τα έργα μου” εμφανίζονται στην πάνω αριστερά θέση.
Εικόνα 6. Με διπλό κλικ σε ένα έργο από τη λίστα, εμφανίζονται τα πακέτα που ανήκουν στο έργο. Τα αποτελέσματα κατασκευής βρίσκονται στην κάτω περιοχή κειμένου
Εικόνα 7. Διπλό κλικ σε ένα πακέτο ανοίγει ένα διάλογο επιλογής αποθετηρίων
Εικόνα 8. Το πλήρες αρχείο καταγραφής του επιλεγμένου πακέτου εμφανίζεται στην περιοχή κειμένου
Ο πηγαίος κώδικας είναι κάτω από την LGPLv2.1. Υπάρχουν πολλές μικρές διορθώσεις που θα μπορούσαν να προστεθούν, όπως μια μπάρα “Loading…” για δικτυακές λειτουργίες, η αποθήκευση στην ενδιάμεση μνήμη των αρχείων καταγραφής για τις κατασκευές, τα ονόματα των έργων, εγγραφή σε ενημερώσεις κατασκευής από τον build-server κλπ. Αλλά δεν αποτελούν μέρος της συνηθισμένης ροής στη λειτουργία και επιπλέον πιστεύω στο εξής “Διάθεση κώδικα από νωρίς και συχνά”. Έτσι, διαθέτω αυτή τη σχεδόν γυμνή έκδοση, που φαίνεται ότι λύνει τις ανάγκες της δικής μου τουλάχιστον δουλειάς.
Κατά την υλοποίηση αυτού, έμαθα πολλά για την python. Αυτή η εμπειρία επιπλέον ενίσχυσε την παλιά μου γνώμη ότι γλώσσες που μεταγλωττίζονται είναι καλύτερες για έργα μεγάλης κλίμακας.
Το feedback, τα σχόλιά σας και τα patch είναι πολύ ευπρόσδεκτα."
Στατιστικά για το Build Service
Τα στατιστικά βρίσκονται στο http://build.opensuse.org
GNOME Team
Nelson Marques: Indicators for GNOME2 – Update
"Η Canonical ήταν πολύ δραστήρια και κυκλοφόρησε ένα αρκέτα εντυπωσιακό ποσό διορθώσεων και χαρακτηριστικών για το Ayatana Project. Έχω κάνει τις ενημερώσεις, έστειλα και μερικά μικροσκοπικά patches έναντι (κυρίως θέματα συσκευασίας ) και με το RC1, είμαι πολύ ευχαριστημένος με τα αποτελέσματα που πέτυχα.
Σχετικά με το έργο, έχω δει ειδήσεις, δημοσιεύσεις σε blog και πολλά σχόλια από διάφορους χρήστες της διανομής. Έχω βρει περιεχόμενα στα Γερμανικά, Πορτογαλικά (Πορτογαλικά Βραζιλίας), Αγγλικά, Ρώσικα και Ισπανικά. Πιστεύω ότι όλοι είναι ευχαριστημένοι με αυτό που συμβαίνει.
Κατά τη διάρκεια της επόμενης εβδομάδας, θα διεξάγω μια open-beta για τους δοκιμαστές του GNOME το οποίο ελπίζω να πάρω κάποια ανατροφοδότηση και να βελτιώσω τα πράγματα έτσι ώστε οταν ανακοινωθεί το openSUSE 11.4, οι χρήστες που θα προτιμήσουν να χρησιμοποιήσουν αυτό το λογισμικό θα μπορούν να το κάνουν με ασφάλεια και βέβαια με έναν openSUSE τρόπο, μια σταθερή και χαρακτιριστική GNOME εμπειρία. (...)"
Nelson Marques: Σελίδα GNOME:Ayatana project στα Αγγλικά και στα Πορτογαλικά...
"Αγαπητοί φίλοι, ενώ έχω εργαστεί για τη σελίδα του project GNOME:Ayatana στα Αγγλικά, ο Raul, ενας ειδικός συνεργάτης από την Βραζιλία έχει προσφέρει την πορτογαλική έκδοση αυτης της σελίδας. Θα ήθελα να εκφράσω την ευγνωμοσύνη μου στον Raul για μια πολύ καλή δουλειά, και είμαι ευτυχής που κάποιος από τη Βραζιλία προσφέρθηκε γι’ αυτή την δουλειά, όπως υποθέτω ότι αυτό το έργο θα έχει μεγαλύτερη προβολή στη Βραζιλία από ό, τι στην Πορτογαλία. Εάν κάποιος θέλει να μεταφράσει την σελίδα και να την ενημερώνει για κάθε άλλη γλώσσα, θα ήταν υπέροχο! Παρακαλώ να με ενημερώσετε, ώστε να μπορώ να προσθέσω το όνομά σας στους συνεισφέροντες για το έργο αυτό, ή τελικά μπορείτε να το κάνετε μόνοι σας, αυτό είναι ένα σχέδιο της κοινότητας, έτσι ώστε, να μην χρειάζεται πράγματι την άδειά μου για τη βελτίωση του περιεχομένου, θα ενθαρρύνω μια τέτοια συμπεριφορά! Ευχαριστώ Raul."
Nelson Marques: Προεπιλεγμένη ταπετσαρία για το GNOME:Ayatana
"Οχι ότι ξέρω πολλά για το Artwork ή τα Wallpapers...Για εκείνους, είμαι κυρίως ενας ‘πελάτης’ τις περισσότερες φορές, και τα πράγματα γίνονται έυκολα... είτε μου αρέσει, είτε όχι. Υπάρχουν πολλά πράγματα διαθέσιμα εκεί, και αρχικά μου άρεσε Φίδι, αλλά επειδή δεν μπορούσα να το διανέμω, λόγω αδειών, πέρασα μερικές ώρες αναζητώντας για κάποιο έργο τέχνης με συμβατή άδεια και ήρθα σε επαφή με μερικούς καλιτέχνες για την χορήγηση αδειών και την πιθανότητα χρήσης/διανομής της εργασίας τους.
Για να διανέμω το GNOME: Ayatana στο 11,4, θα χρησιμοποιήσω το ‘Spaceman Goldrush Edition’ από ‘mydarktime’, ένα Γερμανό καλυτέχνη. Είμαι ευτυχής που το mydarktime ήταν ευνοϊκό, επιτρέποντας το openSUSE να διανείμει αυτό το πακέτο υπό την CC-BY-SA. Θα λάβω επίσης την ευκαιρία να τον παραθέσω:
"(...) θα ήμουν πολύ ευτυχής να δω το δικό μου σε αυτό” (wallpaper pack στο GNOME:Ayatana).
Θεωρώ αυτό το wallpaper ιδιαίτερα ελκυστικό και πραγματικά δεν με κούρασε καθόλου κοιτώντας το, το οποίο είναι πραγματικά, πραγματικά πολυ ωραίο! Ελπίζω να άρεσε ολους σας επίσης!
openFATE Team
Υψηλώς ψηφισθέντα χαρακτηριστικά
Χαρακτηριστικά με τον υψηλότερο βαθμό ψήφων, παρ' όλο που κανένα δεν έχει εφαρμοστεί ακόμη. Ψάχνουμε για εθελοντές ώστε να τα ενσωματώσουμε.
Εκτέλεση μεταφόρτωσης και εγκατάστασης ταυτόχρονα (Score: 344)
"Η εγκατάσταση μέσω δικτύου θα μπορούσε να βελτιωθεί εκτελώντας τη μεταφόρτωση και την εγκατάσταση παράλληλα."
Ψάξτε στο plymouth για οθόνη splash κατά την εκκίνηση (Score: 182)
"Ήθελα να ανοίξω ένα fate χαρακτηριστικό σχετικά με αυτό όταν πρωτάκουσα για το plymouth, αλλά διαβάζοντας στο
http://fedoramagazine.wordpress.com/2008/10/21/interview-fedora-10s-better-startup/
πραγματικά με κάνει να σκέφτομαι ότι θα έπρεπε να ακολουθήσουμε αυτήν την πορεία.
Το σχόλιο του Ray που ξεκινά με το "Κάθε τρεμόπαιγμα και αλλαγή κατάστασης κατά τη διαδικασία εκκίνησης καταστρέφει την όλη εμπειρία." είναι πραγματικά ενδιαφέρον. Είναι εύκολο να ορίσουμε εδώ την επιλογή "μη δείχνεις το grub εξ ορισμού";"
Απεγκατάσταση με ένα-κλικ (Score: 147)
"Ένας εύκολος τρόπος για την απεγκατάσταση λογισμικού!
Για παράδειγμα: εγκαταστήσατε μια εφαρμογή με τη χρήση του “εγκατάσταση με 1-κλικ” (το οποίο θα εγκαταστήσει όλα τα απαραίτητα πακέτα), θα έπρεπε να υπάρχει ένας εύκολος τρόπος (πάλι με 1 κλικ) να απεγκαταστήσετε ότι εγκαταστήσατε με αυτή την ενέργεια του 1-κλικ… με άλλα λόγια: μια “Απεγκατάσταση με 1-κλικ” για την απεγκατάσταση λογισμικού (εξαρτήσεις και περιεχόμενα πακέτα)."
Αντικαταστάτης για το Sax2 (Score:119)
"Χρειαζόμαστε έναν αντικαταστάτη για το sax2 στην 11.3, ως μέτρο ασφαλείας για όταν η αυτόματη ρύθμιση αποτύχει να εντοπίσει κάποιες οθόνες/πληκτρολόγια/ποντίκια. (…)"
Διαγωνισμός διασημότητας (Score: 91)
"Χρειαζόμαστε μια ενημέρωση σχετικά με τα προτιμητέα πακέτα των χρηστών και ενεργά χρησιμοποιούμενα. Το Debian ήδη έχει ένα εργαλείο για αυτή τη δουλειά που ονομάζεται Διαγωνισμός δημοτικότητας (popcon) (…)"
Εκτός-δικτύου εγκατάσταση με ένα κλικ (MSI για Linux) (Score: 74)
"Ιδέα του μέλους της κοινότητας Raúl García. Η ίδια λογική με τα πακέτα MSI για Windows αλλά με την εκμετάλλευση της εγκατάστασης με ένα κλικ του openSUSE (και επομένως κληρονομώντας την απλότητα, κομμάτια κώδικα και ασφάλεια. (…)"
YaST-Qt:Πιο πληροφοριακή “Περίληψη εγκατάστασης” (Score: 71)
"Ο διαχειριστής πακέτων YaST σε Qt, θα έπρεπε να παρέχει τόση πληροφορία στην “Περίληψη Εγκατάστασης” όση και ο zypper, ειδικά το αναμενόμενο συνολικό μέγεθος προς κατέβασμα και το χώρο στο δίσκο που θα χρησιμοποιηθεί/ελευθερωθεί μετά την εκτέλεση της λειτουργίας."
Λιγότερο τρομακτικοί διάλογοι συγκρούσεων στο yast (Score: 61)
"Οι διάλογοι του YaST2 για συγκρούσεις, αλλαγή παρόχου, αλλαγή αρχιτεκτονικής κλπ είναι πολύ τρομακτικοί για πλήθος χρηστών.
Ο διάλογος ζητά από το χρήστη να επιλέξει μια από συνήθως τρεις λύσεις για κάθε πρόβλημα δίχως να δίνει και πολλή βοήθεια. Αυτό δημιουργεί πολλά παράπονα, και συνεισφέρει σε μύθους σχετικά με την κόλαση των εξαρτήσεων του RPM που υπάρχουν ακόμα και σήμερα. (…)"
Πρόσφατα ζητηθέντα χαρακτηριστικά
Χαρακτηριστικά που ζητήθηκαν την τελευταία εβδομάδα. Παρακαλώ ψηφίστε και/ή σχολιάστε αν ενδιαφέρεστε.
Προσθέστε χαρακτηριστικό στο Yast για την απομάκρυνση των ρυθμίσεων μιας εφαρμογής.
"Προσθέστε μία επιλογή στο Yast για την απομάκρυνση του <NAME> των φακέλων όταν απεγκαθιστούμε εφαρμογές μέσα από το YAST."
Επιτρέψτε στον Dolphin να διαχειρίζεται αρχεία PERL χρησιμοποιώντας το Kwrite
"Καταχωρήστε το Kwrite σαν διαχειριστή για εφαρμογές τύπου x-perl."
Κουμπί “Προσθήκη χρωμάτων” για να αλλάζει το βάθος χρώματος της οθόνης σας ή το βάθος των bit
"Προτείνω να προσθέσουμε ένα κουμπί “Χρώματα” με μία αναδυόμενη λίστα από ρυθμίσεις χρωμάτων στις Ρυθμίσεις Εμφάνισης και Οθόνης. Παρόμοια με το κουμπί “Χρώματα” στο SaX2 και “Ρυθμίσεις Εμφάνισης” στα Windows.
Αυτό θα επιτρέψει στον χρήστη να αλλάξει το βάθος χρώματος μέσω της κάρτας γραφικών (…)"
Προσωρινή ενεργοποίηση αποθετηρίου στο zypper
"Στο yum είναι πιθανό να ενεργοποιήσεις ένα αποθετήριο για μία μόνο περίσταση
π.χ
yum –enable development install rhythmbox
Θα εγκαταστήσει το rhythmbox από το απενεργοποιημένο αποθετήριο development.
yum –disable repo fedora install x
θα εγκαταστήσει το πακέτο x από ένα άλλο αποθετήριο, του οποίου τα πακέτα έχουν μικρότερη προτεραιότητα σε σχέση με τα πακέτα fedora και τα πακέτα τις fedora που προτιμά το yum.
Ο προσωρινός διαχειριστής αποθετηρίων είναι μία πολύ καλή ιδέα, εάν για παράδειγμα δεν μπορείς να αναβαθμίσεις προσωρινά ολόκληρο το σύστημα σε factory αλλά π.χ θέλεις να αναβαθμίσεις μόνο τον firefox."
zypper lr -active - εμφάνιση μόνο των ενεργών αποθετηρίων
"Συχνά εκτελώ την παρακάτω εντολή
zypper lr grep ‘Yes ’
για να δώ την λίστα όλων των ενεργών αποθετηρίων στο σύστημά μου. Μια επιλογή του zypper θα είναι χρήσιμη-πχ:
zypper lr –active
(δεν είμαι και πολύ σίγουρος για τη σύντομη εκδοχή αυτής της επιλογής, γιατί οι προφανείς επιλογές (-a, -A) είναι ήδη δεσμευμένες.)"
Προσθήκη του docky στο openSUSE
"Αυτή την στιγμή βρίσκεται στο Mono:Community:Do. Υποθέτω μπορούμε να το μεταφέρουμε στο GNOME:Apps."
Μονάδα debconf για το Yast
"Προς το παρόν, εγκαθιστούμε RPM πακέτα χωρίς να έχουμε την δυνατότητα να διαμορφώσουμε τις εγκατεστημένες εφαρμογές με το openSUSE Tools- εάν δεν υπάρχει ειδική μονάδα για το Yast. Αυτό αποτελεί ένα μειονέκτημα σε σχέση με την διαμόρφωση σε Debian συστήματα, επιτρέποντας τους δημιουργούς πακέτων (και μετέπειτα τελικούς χρήστες) να ρωτάνε τις κύριες πληροφορίες διαμόρφωσης μετά την εγκατάσταση (…)"
Ενεργό πλαίσιο υπηρεσιών
"Το εργαλείο chkconfig στο openSUSE διαχειρίζεται την ενεργοποίηση και απενεργοποίηση των σεναρίων τύπου sysv init αλλά και υπηρεσίες [x]inetd.
Για παράδειγμα:
chkconfig apache2 on
chkconfig vsftpd inetd
Αυτή η ευκολία επιτρέπει να καθορίσουμε μία υπηρεσία ως απενεργοποιημένη. Έτσι η εγκατάσταση πακέτων δεν προκαλεί αυτόματα περισσότερους ενεργούς δαίμονες ή εκτεθειμένες υπηρεσίες δικτύου. Υπάρχουνε πολλά είδη υπηρεσιών έτσι ώστε το πλαίσιο να είναι ικανό να τις διαχειριστεί:
- systemd units
- dbus services
- apache modules
- [προσθέστε και άλλα εδώ]
Ιδανικά οι υπηρεσίες θα πρέπει να διαχειρίζονται με συμβολικούς συνδέσμους όπως σενάρια sysv init έτσι ώστε τα καινούργια αρχεία .rpm να μην βλάπτουν τις αναβαθμίσεις της διανομής."
To Yast Partitioning δίνει μια καλύτερη πρακτική άποψη στο SSD
"Όλο και περισσότεροι υπολογιστές (κάθε είδους), για την ακρίβεια ότι απαιτεί ύπαρξη αποθηκευτικού χώρου, είναι εξοπλισμένο με το Solid State Disks.
Αν και με μια πρώτη γρήγορη ματιά μοιάζει με τους σκληρούς δίσκους, είναι διαφορετικά είδη με πολύ διαφορετικά χαρακτηριστικά.
Θα ήτανε βολικό να υπάρχει ένας πρακτικός διαχειριστής για τα SSD, ο οποίος να ενεργοποιείται όταν δημιουργείτε διαμερίσματα με το Yast , το οποίο να εγκαθιστά τα χαρακτηριστικά τα οποία αναφέρονται στο κομμάτι “Γιατί το θέλουμε αυτό”."
Πακέτο gnome-schedule
"Προώθηση του https://bugzilla.novell.com/show_bug.cgi?id=674293
Όπως φαίνεται, δεν υπάρχει γραφικό εργαλείο για την δημιουργία χρονοδιαγραμμάτων στο OS 11.4 Gnome.
Εγώ προτείνω να προστεθεί το gnome-schedule (http://gnome-schedule.sourceforge.net/) το οποίο δεν αποτελεί επίσημο project AFAIK αλλά στενά συνδεδεμένο να υποστηρίζεται από το bugzilla.gnome.org"
Παροχή εύκολου τρόπου για την προσάρτηση εικονικών αρχείων δίσκων
"Δεν υπάρχει εύκολος τρόπος για την προσάρτηση διαφορετικών εικονικών αρχείων δίσκου όπως iso,nrg κλπ.
το mount -t iso9660... δεν είναι και πολύ βολικό. Είναι ανόητο.
Έχω προσπαθήσει να βρω κάποια scripts για το “Actions” του dolphin αλλά δεν έχω βρει κάποιες λειτουργικές λύσεις."
switchable graphics
"Παρακαλώ αν μπορείτε να παρέχεται έναν εύκολο τρόπο για την αλλαγή γραφικού περιβάλλοντος σε notebook αλλά και σε άλλα συστήματα."
pdfgrep
"Το pdfgrep είναι ένα χρήσιμο εργαλείο που σου επιτρέπει να αναζητήσεις ένα αλφαριθμητικό μέσα σε αρχείο PDF. Φαίνεται να είναι καλύτερο τώρα.
Θα ήθελα να το δω στα κύρια αποθετήρια του openSuSE.
Είναι διαθέσιμο στό http://download.opensuse.org/repositories/home:/dnh/Factory_snapshot /openSUSE_11.3 κλπ"
Στατιστικά
Feature statistics for openSUSE 11.4
More information on openFATE
Testing Team
Open-Bugs-Day διοργανώθηκε την περασμένη Κυριακή
"Οπως ανακοινώθηκε παλαιότερα, το openSUSE οργάνωσε μια Open-Bugs-Day η οποία πραγματοποιήθηκε στις 20 Ιανπυαρίου. Πολλοί άνθρωποι έλαβαν μέρος, περιλαμβανομένου ενός μεγάλου αριθμού από καινούρια άτομα που συνέσφεραν στο #opensuse-testing στους Freenode servers!
Αποτελέσματα
Ο Bernhard Wiedemann δημιούργησε ένα πολύ ωραίο εργαλείο στο openbugs.zq1.de για να αποφύγει το να δουλεύουν δύο ατομα στο ίδιο θέμα.
Εκεί ήταν VM προετοιμασμένα με πρόσβαση VNC έτσι ώστε ο κόσμος να μπορούσε να τεστάρει εύκολα και κάποιος στην ομάδα έτρεξε το πρώτο του KVM Virtual Machine στο σπίτι, χάρη στη βοήθεια της υπόλοιπης ομάδας. Άλλος συμμετέχων έστειλε το πρώτο του bug στο bugzilla (αριθμός bug 673629). Στο τέλος, η ομάδα πέρασε και αναβάθμισε το 60% όλων των παλιών bug του 11.4 (132 από τα 219)!
Και φυσικά, διασκέδασαν πολύ…
Τέλος, έχουμε κάποια στατιστικά για τους πιο ενεργούς από τους χτεσινούς συμμετέχοντες, οι οποίοι μπορούν να πάρουν το βραβείο geeko-gear (απλά στείλτε τις πληροφορίες σας στον Bernhard Wiedermann)!
Συγχαρητήρια για την καλή δουλειά!
Μέλλον
Η ομάδα αποφάσισε πως θα ήταν ωραίο να υπήρχαν τέτοιες εκδηλώσεις σε συχνή βάση, κι έτσι η 2011-04-02 προτάθηκε ως η επόμενη Open-Bugs-Day."
Μεταφραστική Ομάδα
Εντοπισμός
- Καθημερινές ενημερωμένες μεταφραστικές στατιστικές είναι διαθέσιμες στο openSUSE Localization Portal.
- Trunk Top-List – Localization Guide
Στην Κοινότητα
Miguel Angel Barajas Hernandez: Flisol 2011
"Το Flisol ([http://es.wikipedia.org/wiki/Festival_Latinoamericano_de_Instalación_de_Software_Libre Festival Latinoamericano de Instalación de Software Libre or Free Software Installation Latin American Festival] ) Φεστιβάλ Ελεύθερου Λογισμικού που εορτάζεται σε 18 χώρες σε όλη τη Λατινική Αμερική, από το Μεξικό έως την Αργεντινή ταυτόχρονα και σε περισσότερες από 200 πόλεις.
Η ιδέα αυτού του Φεστιβάλ είναι η διάδοση των γνώσεων σχετικά με το Ανοιχτό Λογισμικό γενικά, και το Linux ειδικά με την εγκατάσταση του στους υπολογιστές των συμμετεχόντων. Συμμετέχω τα τελευταία 4 χρόνια, βοηθώντας με ομιλίες, openSUSE DVD, κλπ.
Το FLISOL 2011 θα εορτασθεί στις 9 Απριλίου . Εάν ζείτε σε χώρες της Λατινικής Αμερικής, και είσται σε ορισμένες από τις χώρες που εορτάζεται το FLISOL, μπορείτε να ελέγξετε πού και σε ποια χρονική στιγμή θα εορταστεί στην πόλη σας. Πάντα είναι καλό να συναντιέσται με άλλους ανθρώπους που θέλουν να μάθουν για το openSUSE και το Ανοικτό Λογισμικό γενικά.
Αυτή τη φορά θα συμμετέχω στην πόλη του Μεξικού σε περίπου 3 διαφορετικά μέρη με ομιλίες και δίνοντας openSUSE DVDs και T-shirts. Συγνώμη αλλά όλοι οι σύνδεσμοι είναι στα ισπανικά, το Google translate είναι ο φίλος σας ;)"
Εκδηλώσεις & Συναντήσεις
Περασμένες:
Επερχόμενες:
- February 20, 2011 : openSUSE Testing Team: Bug killing session
- February 23, 2011 : Board Meeting
- February 28, 2011 : Testing Core Team Meeting
- Μπορείτε να βρείτε περισσότερες πληροφορίες για άλλα γεγονότα στο:
Ακούστε την openSUSE
- Τα εβδομαδιαία νέα του openSUSE υπάρχουν ζωντανά στα Γερμανικά και μπορείτε να τα ακούσετε από τον Radiotux.
Νέα / Ενημερωμένες Εφαρμογές @ openSUSE
Antivirus engine ClamAV 0.97
"ClamAV is an open source (GPL) antivirus engine designed for detecting Trojans, viruses, malware and other malicious threats. It provides a high performance mutli-threaded scanning daemon, command line utilities for on demand file scanning, and an intelligent tool for automatic signature updates. The core ClamAV library provides numerous file format detection mechanisms, file unpacking support, archive support, and multiple signature languages for detecting threats. The core ClamAV library is utilized in Immunet 3.0, powered by ClamAV, which is a fast, fully featured Desktop AV solution for Windows.
Το ClamAV είναι ένα open source (GPL) antivirus και έχει σχεδιαστεί για την ανίχνευση Trojans, ιών, malware και άλλών κακόβουλων απειλών. Παρέχει υψηλή απόδοση mutli-threaded σάρωση, βοηθητικά προγράμματα γραμμής εντολών για τη σάρωση αρχείων, καθώς και ένα έξυπνο εργαλείο για αυτόματες ενημερώσεις. Ο πυρήνας της ClamAV βιβλιοθήκης παρέχει πολλές μορφές αρχείων,μηχανισμούς ανίχνευσης, υποστήριξη συμπιεσμένων αρχείων, και πολλαπλές υπογραφές γλωσσών για την ανίχνευση απειλών. Ο πυρήνας της βιβλιοθήκης ClamAV χρησιμοποιείται στο Immunet 3.0, που τροφοδοτείται από την ClamAV, το οποίο είναι μία γρήγορη λύση για τα Windows.
Διαθέσιμο στο Security Repository."
Αναβαθμίσεις Ασφαλείας
Για να δείτε τις ανακοινώσεις της ασφάλειας στο σύνολό τους, ή να τις λαμβάνετε μόλις κυκλοφορήσουν, ανατρέξτε στη λίστα Ταχυδρομείου openSUSE Security Announce.
Αναβαθμίσεις Πυρήνα
h-online/Thorsten Leemhuis: Kernel Log: Coming in 2.6.38 (Part 3) – Οδηγοί δικτύου και υποδομών
"Η έκδοση Kernel 38 θα προσφέρει ένα νέές εφαρμογές, νέους και βελτιωμένους LAN και Wi-Fi οδηγούς, καθώς και διάφορες μικρές αλλαγές που υπόσχονται να βελτιώσουν τις επιδόσεις του υποσυστήματος δικτύου.
Όλα το Kernel log μπορείτε να το βρείτε στην 2.6.38 σελίδα παρακολούθησης.
Νωρίς το πρωί της 22 Φεβρουαρίου, ο Linus Torvalds εξέδωσε την έκτη release candidate του Linux 2.6.38. Στο e-mail της απελευθέρωσής του, ο Torvalds ανέφερε μια διόρθωση για ένα πρόβλημα στη μνήμη - αλλά είπε ότι είναι σπάνιο και μόνο δύο άτομα το συνάντησαν. Δεν υπήρξε καμία ένδειξη της τελικής ημερομηνίας διάθεσης του 2.6.38. Συνήθως κυκλοφορεί σε εβδομαδιαία βάση, οι "εκθέσεις ανατροφοδότησης " έχουν αναφέρει πρόσφατα 17 άλυτα προβλήματα τα οποία δεν υπάρχουν στο 2.6.37? ακόμη 26 ελαττώματα μεταξύ του 2.6.36 και 2.6.37, επίσης, παραμένουν άλυτα.
Κόλπα και έξυπνες λύσεις
For Desktop Users
Softpedia/Marius Nestor: Πως να συγχρονίζετε τα πρόσθετα, σελιδοδείκτες, ρυθμίσεις, ιστορικό στον Firefox
"Έχετε πολλά πρόσθετα εγκατεστημένα στον περιηγητή Firefox; Αναρωτηθήκατε ποτέ εαν υπάρχει εύκολος τρόπος να κρατήσετε αντίγραφο και να επαναφέρετε τα πρόσθετα του Firefox, τις ρυθμίσεις, το ιστορικό, τους κωδικούς, τους σελιδοδείκτες και ακόμη και τις ανοικτές καρτέλες; Μην την ψάχνετε! Υπάρχει η λύση και είναι ευκολότερη απ' ότι νομίζετε. Ακόμα και εάν το δοκιμάσαμε σε Ubuntu 10.10, ο παρακάτω οδηγός είναι για χρήστες Linux, Windows και Macintosh, και θα σας μάθει πως να κρατάτε αντίγραφο των σελιδοδεικτών, ρυθμίσεων, κωδικών, ιστορικού και να συγχρονίζει μεταξύ πολλαπλών υπολογιστών. (…)"
Για αρχάριους σε Script/γραμμή εντολών
Linuxaria: Χρήση εντολής cut στο τερματικό
"Μεταξύ των εντολών στο τερματικό υπάρχει και η εντολή cut, μια πολύ χρήσιμη εντολή γενικά για διαδικασίες με πρόσθετες παραμέτρους, χαρατήκες..
Η εντολή cut είναι από τις παλαιότερες εντολές Unix. Αυτό σημαίνει ότι είναι πάνω από 40 χρονων. Και δείχνει ότι είναι σημαντικό να καταλάβετε ότι η εντολή αυτή συμπεριφέρεται με τον “Τρόπο του Unix”. Για παράδειγμα, χρησιμοποιεί το IFS (Input Field Separators) για τον καθορισμό που θα διασπαστούν τα πεδία. Μπορείτε να το ελέγξετε με το | grep IFS. Για παράδειγμα:
IFS=” \t\n”
Η εντολή cut ψάχνει κάθετα ένα αρχείο, εκτυπώνει μόνο τις συγκεκριμένες στήλες ή πεδία. Οι στήλες επιλέγονται με τη χρήση του προτύπου IFS. (…)"
Για Διαχειριστές Συστημάτων
Bruno Friedmann: ATI/AMD fglrx 8.821 Catalyst 11.2 διαθέσιμα για openSUSE 11.2, 11.3, 11.4
"Preambule : Προειδοποίηση ελεύθερου λογισμικού
Πρέπει να ενημερώσω όσους θα εγκαταστήσετε το λογισμικό αυτό: θα εγκαταστήσετε κλειστό λογισμικό στον υπολογιστή σας. Κανείς δεν είναι σε θέση να διορθώσει τα σφάλματα ή να λύσει προβλήματα που πιθανό να έχετε. Αυτό πρέπει να σημειωθεί!
Το ελεύθερο μέλλον
Το αληθινό μέλλον είναι ήδη στην θέση του: λέγεται radeon (ή ελεύθερο-radeon), είναι πλήρως ενσωματωμένο στον πυρήνα και στο xorg. Στην πραγματικότητα (για το openSUSE 11.4 ή openSUSE 11.3 με kernel-stable + X11 obs repo ). Η υποστήριξη για πολλά chipset είναι σε εξέλιξη ακόμα και για την σειρά 6xxx. Δοκιμάστε πριν χρησιμοποιήσετε το κλειστό λογισμικό και αναφέρετε σφάλματα που θα βρείτε με αυτό. Μόνο η συνεισφορά σας μπορεί να βοηθήσει και να κάνει την διαφορά. Ευχαριστούμε για αυτό!
Ανεπίσημα αποθετήρια λογισμικού
Για όσους από εσάς δεν καταφέρατε να χρησιμοποιήσετε τους ελεύθερους οδηγούς της radeon, σας προσφέρω αποθετήρια λογισμικού όπου θα βρείτε τους τελευταίους οδηγούς για fglrx/catalyst ακολουθώντας την πολιτική πακεταρίσματος της AMD. Ευχαριστώ τον Sebastian Siebert (ελέξτε το blog του ) για τον συντονισμό με την ati/amd. Η εργασία του μας επιτρέπει να έχουμε αυτόν τον οδηγό για το openSUSE.
Ο γρήγορος οδηγός
Προσθήκη αποθετήριου λογισμικού
For openSUSE 11.4
zypper ar -c -f -n “ATI/AMD fglrx non-official” http://linux.ioda.net/mirror/ati/openSUSE_11.4/ “ATI/AMD FGLRX”
For openSUSE 11.3
zypper ar -c -f -n “ATI/AMD fglrx non-official” http://linux.ioda.net/mirror/ati/openSUSE_11.3/ “ATI/AMD FGLRX”
For openSUSE 11.2
zypper ar -c -f -n “ATI/AMD fglrx non-official” http://linux.ioda.net/mirror/ati/openSUSE_11.2/ “ATI/AMD FGLRX
Εγκατάσταση του οδηγού
Σημειώσεις προηγούμενης έκδοσης
Λόγω αλλαγής σε ati/amd, συνίσταται η ολοκληρωτική απομάκρυνση κάθε έκδοσης του fglrx που είχε εγκατασταθεί στο παρελθόν με την εντολή zypper rm
Σας συνιστώ (ως υπερχρήστες)
- Απομάκρυνση παλιού conf & stuff
rm -fr /etc/ati
- Απομάκρυνση κάθε παλιού fglrx μέσα στον πυρήνα
find /lib/modules -type f -iname “flgrx.ko” -exec rm -fv {} \;
Νέα εγκατάσταση
Όταν προσθέσετε το αποθετήριο λογισμικού, θα πρέπει να επανεκκινήσετε για να ξεφορτωθείτε ολοκληρωτικά οποιοιδήποτε ίχνος της radeon. Στην εκκίνηση στο grub προσθέστε την γραμμή
nomodeset blacklist=radeon 3
Μην πανικοβάλλεστε, θα προσγειωθείτε σε κονσόλα, ανοίξτε την με λογαριασμό υπερχρήστη για να εγκαταστήσετε το fglrx.
Αναζητήστε το λογισμικό που θέλετε για παράδειγμα για την openSUSE 11.4
zypper se -s fglrx
Loading repository data…
Reading installed packages…
S | Name | Type | Version | Arch | Repository
–+———————–+———+———+——–+———–
| fglrx64_7_6_0_SUSE114 | package | 8.812-1 | x86_64 | ATI/AMD fglrx non-official
i | fglrx64_xpic_SUSE114 | package | 8.821-1 | x86_64 | ATI/AMD fglrx non-official
| fglrx_7_6_0_SUSE114 | package | 8.812-1 | i586 | ATI/AMD fglrx non-official
| fglrx_xpic_SUSE114 | package | 8.821-1 | i586 | ATI/AMD fglrx non-official
Ξεκινήστε με τι 8.821 (Catalyst 11.2) ATI χρησιμοποιήστε τώρα το xpic (full explanation) Έτσι χρησιμοποιήστε αυτό.
For a 64bits version
zypper in fglrx64_xpic_SUSE114
For a 32bits version
zypper in fglrx_xpic_SUSE114
Κατά τη διάρκεια της εγκατάστασης, όλες οι εξαρτήσεις θα προστεθούν, αυτές που κυρίως χρειάζονται για να χτιστούν τα πρόσθετα του πυρήνα. Να περιμένετε να λάβετε περίπου 200MB δεδομένων.
Μετά η εγκατάσταση θα χτίσει τον πυρήνα. Και εάν υπάρχει αναβάθμιση του πυρήνα, το script αυτόματα θα τον ανιχνεύσει και θα ξαναχτίσει τον νέο πυρήνα. (Έτσι εάν παρατηρήσετε ότι ο υπολογιστής σας είναι αργός, επανεκκινήστε και πατήστε το πλήκτρο esc για να δείτε λεπτομέρειες… )
Προετοιμασία του xorg για χρήση του fglrx
Όταν τελειώσει η εγκατάσταση, πρέπει να έχετε ένα αρχείο fglrx.conf ή 50-fglrx.conf μέσα στον κατάλογο /etc/modprobe.d
cat /etc/modprobe.d/50-fglrx.conf
blacklist radeon
Στη συνέχεια η ati προτείνει να χρησιμοποιήσετε την αρχικοποίηση των ρυθμίσεων ati –initial-config αλλά αυτό θα σταματήσει την αυτόματη ανίχνευση-εύρεση auto-detect του xorg. Έτσι σας προτείνω να αλλάξετε μια γραμμή στο αρχείο /etc/X11/xorg.conf.d/50-device.conf
απλά αλλάξτε την γραμμή του οδηγού στον οδηγό “fglrx”
Όλα τα υπόλοιπα της εγκατάστασης (διπλή οθόνη κλπ) θα εγκατασταθούν μετά με το ati catalyst control center (η εντολή είναι amdcccle).
Για εσάς που θέλετε να έχετε ενα αρχείο xorg.conf απλά εκτελέστε την εντολή aticonfig –help.
Έναρξη X
Εάν είστε στο τερματικό που ξεκινήσαμε να χρησιμοποιούμε παραπάνω, απλά εκτελέστε την εντολή “init 5″ για να εκκινήσει το xorg, και φυσιολογικά θα βρείτε την xorg οθόνη εισόδου σας (kdm, gdm, ldm, xdm). Χρησιμοποιήστε τον συνδυασμό πλήκτρων ctrl+alt+f1 για να επανέλθετε στο τερματικό και πληκρτολογήστε exit ή logout ή ctrl+d για να το τερματίσετε, μετά πατήστε ctrl+alt+f7 για να επανέλθετε στην συνεδρία του xorg.
Updates
ati/amd catalyst εκδίδονται σε μηνιαία βάση, αλλά αυτό επεκτείνεται από 3 μέχρι 5 εβδομάδες.
- Catalyst 11.2 – fglx 8.821 : 14 February 2011
References
- Sebastian Siebert blog ( German ) with nice howto and problem resolution.
- My previous post on the subject"
Πλανήτης SUSE
Dominique Leuenberger: VLC / openSUSE 11.0 χώρος αποθήκευσης που πρέπει να αφαιρεθεί
"Σημείωση
Το άρθρο αυτό δημοσιεύεται με την άδεια Creatice Commons Attribution-ShareAlike 3.0 Unported License.
Το openSUSE 11.0 έφτασε στο τέλος της υποστηριζόμενης ζωής του για τα καλά, αλλά το VLC Repository διατηρείται σε διαθεσιμότητα για τους χρήστες που εξακολουθούν να εξαρτώνται από αυτό. Δεν έχει υπάρξει καμία ενημέρωση και ανακατασκευή για μεγάλο χρονικό διάστημα (η διατήρηση νέων εκδόσεων έγινε ένας εφιάλτης, καθώς οι βασικές βιβλιοθήκες άρχισαν να γίνονται ξεπερασμένες).
Για το λόγο αυτό είμαι αναγγέλλω ότι οι 11.0 πηγές λογισμικού θα απομακρυνθούν από το VideoLAN στις 1 του Μάρτη 2011! Αν βασιστείτε σε όσα έχουν τα πακέτα που διατίθενται για την προσωπική σας εγκαταστάση, παρακαλώ βεβαιωθείτε για να δημιουργήσετε ένα τοπικό αντίγραφο του δέντρου FTP.
Από την θετική πλευρά τώρα: το αποθετήριο για το 11.4 μόλις φορτώθηκε. Είναι χτισμένο από την τελευταία εικόνα της 11.4, η οποία είναι λίγο μεταξύ RC1 και RC2. Κατά πάσα πιθανότητα δεν αλλάζουν και πολλά που θα μπορούσαν να επηρεάσουν τη σταθερότητα των πακέτων VLC. Και όπως πάντα φυσικά: Πακέτα Factory εξακολουθούν να υπάρχουν. Αλλά αυτό ίσχυε για μεγάλο χρονικό διάστημα άλλωστε."
Petr Baudis: Arduino Λογισμικό γεννήτριας ήχων
"Σημείωση
Το άρθρο αυτό δημοσιεύεται με την άδεια Creatice Commons Attribution-ShareAlike 3.0 Unported License.
Αυτό αποτελεί κάτι πραγματικά ιδιαίτερο, αλλά δεν έχω στην πραγματικότητα ψάξει στους καταλόγους του Google μια συνταγή έτσι σκέφτηκα να θέσω τη δημοσίευση ούτως ή άλλως για τους Googler εκεί έξω. Μερικές φορές, ανακαλύπτεις ότι η λειτουργία του Arduino tune() δεν λειτουργεί πραγματικά – στην περίπτωση μας, δεδομένου ότι έχουμε ασπίδα ethernet και από ότι φαίνεται, κάποιο άλλο κομμάτι του λογισμικού οδηγεί το χρονοδιακόπτη (Δεν προκαλεί έκπληξη καθόλου) – εκτός, η συνάρτηση tune() μπορεί σιωπηλά να κάνει κατάχρηση άλλων ακροδεκτών από τους επιλεγμένους, AIUI, εξαιτίας της χρήσης του χρονοδιακόπτη.
Ως εκ τούτου, μπορεί να είναι χρήσιμη η χειροκίνητη δημιουργία ήχων.
Το απόσπασμα του κώδικα είναι πραγματικά απλό, με κώδικα play-by-melody που ρίχνεται μέσα του για τα καλά:
#include “pitches.h”
/* Cue Star Wars – Darth Vader theme, opening notes! */
int melody_nak[] = { NOTE_G5, NOTE_G5, NOTE_G5, NOTE_DS5, NOTE_AS5, NOTE_G5, NOTE_DS5, NOTE_AS5, NOTE_G5};
int noteDurations_nak[] = { 330, 330, 330, 250, 120, 330, 250, 120, 500 };
int melody_ack[] = { NOTE_D6, NOTE_A6, NOTE_C7, NOTE_A6 };
int noteDurations_ack[] = { 120, 500, 120, 500 };
void toneManual(int pin, int frequency, int duration)
{
unsigned long period = 1000000/frequency;
unsigned long length;
boolean state = false;
for (length = 0; length < (long) duration * 1000; length += period) {
state = !state;
digitalWrite(pin, state);
/* The 50uS correspond to the time the rest of the loop body takes.
- It seems about right, but has not been tuned precisely for
- a 16MHz ATMega. */
delayMicroseconds(period – 50);
}
}
void playMelody(int *melody, int *noteDurations, int notes)
{
int i;
for (i = 0; i < notes; i++) {
toneManual(8, melody[i], noteDurations[i]);
delay(noteDurations[i] * 6/10);
}
}
void playMelodyAck()
{ playMelody(melody_ack, noteDurations_ack, sizeof(melody_ack)/sizeof(melody_ack[0])); }
void playMelodyNak()
{ playMelody(melody_nak, noteDurations_nak, sizeof(melody_nak)/sizeof(melody_nak[0])); }
Πάρτε το pitches.h από τα ψηφιακά -> σχέδια παραδείγματα γεννητριών τόνων, δηλαδή /usr/share/arduino*/examples/2.Digital/toneMelody/pitches.h.
Υπάρχει ένα σημαντικό σημείο. Με tone(), εσείς δεν πρέπει να ρυθμίσετε σωστά τη λειτουργία pin του βύσματος στην έξοδο – εσείς πρέπει να το κάνετε αυτό με αυτή την ρουτίνα! Αυτό μου πήρε λίγο για αποσφαλμάτωση…"
Thomas Thym: GSoC: Αναζητούνται μέντορες! – Κομψές ρυθμίσεις οθόνης για παρουσιάσεις
"Σημείωση
ATM no License set
Κατά την διάρκεια του Google Code In project που έγινε πρόσφατα, έδωσα συμβουλές σε μερικούς σπουδαστές. Τώρα πια έχουν ξεκινήσει πια προετοιμασίες για το Google Summer of Code. Δυστυχώς δεν είμαι ένας hacker παρά μόνον ένας άνθρωπος της διαφήμισης, έτσι δεν μπορώ να γίνω μέντορας σ' αυτή την εκδήλωση. Παρόλα ταύτα έχω κάποιες ιδέες για το GsoC και ελπίζω να προκαλέσω κάποιον ώστε να γίνει μέντορας της ιδέας μου.
Ιδέα 1: (πιο εκλεπτυσμένη) Προβολή ρυθμίσεων για παρουσιάσεις
Εφαρμογή/συστατικό: Plasma
Σύντομη εξήγηση: Η διαχείριση πολλαπλών οθονών έχει βελτιωθεί κατά τις τελευταίες εκδόσεις. Η διαχείριση της στάσιμης ρύθμισης δυο οθονών δείχνει να είναι μάλλον καλή. Όταν έρχεται η ώρα της εμφάνισης παρουσιάσεων με προτζέκτορα, θα ήμουν ευτυχής να μπορούσα να δω περισσότερη καλαισθησία (απλότητα).
Αναμενόμενα αποτελέσματα: Όταν κάνω παρουσιάσεις υπάρχει μόνο μια ερώτηση που πρέπει να απαντήσουμε για ν' αποφασίσουμε. H μέθοδος παρουσίασης:
1. Η ίδια εικόνα στις δυο οθόνες ή
2. Οι σημειώσεις στο notebook, και η παρουσίαση στον προτζέκτορα.
Στο 1: Αυτόματη ανίχνευση της μικρότερης μέγιστης ανάλυσης των δυο οθονών. Αντί να μεγαλώσουμε την εικόνα στο μέγιστο, θα ήταν καλύτερα να κρατήσουμε την αναλογία και να αφήσουμε κάποιο κενό χώρο στα αριστερά και τα δεξιά της οθόνης του notebook.
Στο 2: Αυτόματη ανίχνευση της μέγιστης ανάλυσης κάθε μιας οθόνης και ρύθμιση των διαφορετικών αναλύσεων τους. Το πανελ, όλα τα widgets και όλα τα ανοιχτά παράθυρα θα έπρεπε να μένουν στην οθόνη του notebook. Η οθόνη του προτζέκτορα δείχνει μόνον την ταπετσαρία. Δεν πειράζει εάν η οθόνη του προτζέκτορα είναι τοποθετημένη επάνω ή δεξιά ή ότι άλλο σε σχέση με την οθόνη του notebook.
Θα ήταν πολύ χρήσιμο να μπορούσαμε να συνδέσουμε αυτόν τον διάλογο με μια συντόμευση πληκτρολογίου (π.χ. Fn+F7) ή να το ξεκινούσαμε αυτόματα με την σύνδεση του προτζέκτορα. (προς το παρών πρέπει να εκκινώ το krandrtray από το krunner ή να έχω το σύμβολο στην γραμμή εργασιών όλη την ώρα. Δεν είμαι σίγουρος εάν ένας νέος χρήστης θα μπορούσε να το καταφέρει μέσα σε δυο – τρία δευτερόλεπτα.)
Αποθηκεύστε τις ρυθμίσεις της οθόνης/plasma (ειδικά τις θέσεις των widgets) για να τις αποκαταστήσετε όταν αποσυνδεθεί ο προτζέκτορας. (Ίσως αυτό μπορούσε να λυθεί με activities).
Έξτρα πόντοι: Είναι δυνατόν να αποθηκεύσετε τις στάνταρ ρυθμίσεις. Σε δεύτερη φάση μπορούμε να φορτώσουμε και να αποθηκεύσουμε διαφορετικές ρυθμίσεις οθόνης (όπως στο powerdevil). O τρόπος παρουσίασης 1 και 2 θα μπορούσαν να είναι τέτοια προφίλ μετατρέψιμα απ' τον χρήστη (π.χ. Ο προτζέκτορας πάνω ή δεξιά) αν αυτό ήταν απαραίτητο.
Τι νομίζετε λοιπόν; Αποτελεί αυτό μια πρόκληση;Μπορείτε να φανταστείτε πόσο cool χαρακτηριστικό θα ήταν αυτό; Για μένα θα ήταν πολύ δυνατό."
Pascal Bleser: Διακοπή της υπηρεσίας του Packman και μετανάστευση
"Σημείωση
ATM no License set
H ιστοσελίδα του Packman και τα αποθετήριά του πρόκειται να διακοπούν για να γίνουν έργα για πολλές μέρες (ίσως και μια εβδομάδα) ξεκινώντας απόψε στις 20:00 CET, κατά την διάρκεια της διακοπής οι ακόλουθες υπηρεσίες δεν θα παρέχονται, ή θα είναι προσβάσιμες σποραδικά:
- η ίδια η ιστοσελίδα του Packman: http://packman.links2linux.org
- τα αποθετήρια του Packman, εκτός από το “Essentials” (δείτε το “Νέο παρουσιαστικό των αποθετηρίων” παρακάτω)
Ο λόγος είναι η εκτέλεση μιας μεγάλης κλίμακας μετακόμισης των υπηρεσιών μας:
- Στην τελευταία έκδοση του openSUSE Build Service (διότι ακόμη χρησιμοποιούμε μια παλαιά έκδοση)
- Σε ένα νέο παρουσιαστικό των αποθετηρίων που θα επιτρέψει ένα πιο λεπτό έλεγχο πάνω στα κομμάτια του Packman που θα έπρεπε να χρησιμοποιηθούν (δείτε παρακάτω)
Για να κρατήσουμε ένα ελάχιστο σέρβις κατά την διάρκεια της αναβάθμισης, μπορείτε να χρησιμοποιείτε και να δείχνετε σε ανθρώπους τα νέα μας αποθετήρια, που περιέχουν ήδη τα ¨Βασικά” κομμάτια, τα οποία είναι έτοιμα με τα ελάχιστα απαραίτητα κομμάτια λογισμικού (mplayer, vlc, libraries,...). Οι διευθύνσεις για τα νέα αποθετήρια είναι:
- http://packman.inode.at/suse/openSUSE_11.3/
- http://packman.inode.at/suse/openSUSE_11.2/
- http://packman.inode.at/suse/Factory/
- http://packman.inode.at/suse/SLE_11/
Δεν υπάρχουν ακόμη διαθέσιμα αρχεία .repo, αλλά μπορείτε να τα προσθέσετε με την εντολή:
zypper ar -n packman http://packman.inode.at/suse/openSUSE_11.3/ packman
(Προφανώς χρειάζεται προσαρμογή της διεύθυνσης στην έκδοση του openSUSE που χρησιμοποιείτε). Μπορείτε επίσης να χρησιμοποιείτε ένα από τα mirror sites τα οποία έχουν ήδη τα νέα μας αποθετήρια: ftp://packman.links2linux.de/pub/packman/MIRRORS.
Νέο παρουσιαστικό των αποθετηρίων
Όπως ανακοινώθηκε (και εδώ), είχαμε μια συζήτηση τον Δεκέμβριο σχετικά με το εάν και το πως θα έπρεπε να αναδιοργανώσουμε το παρουσιαστικό των αποθετηρίων μας. Έως τώρα και για πολλά χρόνια, ήταν πάντα “ένα μεγάλο αποθετήριο”, το οποίο είχε υπέρ και κατά: (…)
Φθάσαμε σε μια λύση σ' αυτό το θέμα, επειδή όλο και περισσότεροι απαιτούσαν τον διαχωρισμό των αποθετηρίων, ώστε να ελέγχουν το τι ακριβώς θέλουν να χρησιμοποιούν από το Packman: (…)
Για να παρέχουμε το καλύτερο αποτέλεσμα των δύο κόσμων ή ακόμη καλύτερα για να σας παρέχουμε την παλαιά επιλογή να προσθέτετε τα πάντα από ένα αποθετήριο, κάνουμε ένα μικρό κόλπο και τρέχουμε το “createrepo” στον κορυφαίου επιπέδου κατάλογο, πράγμα που συνεπάγεται στο να έχουμε metadata του αποθετηρίου που περιέχουν όλα τα πακέτα από τα δεδομένα των κάτω καταλόγων των επιμέρους αποθετηρίων χωρίς να χρειαστεί να φτιάξουμε δυο RPM αρχεία στον εξυπηρετητή μας (και τους mirror servers).
Για να το κάνουμε λιγότερο πολύπλοκο, σας λέμε ότι μπορείτε ακόμη να χρησιμοποιείτε τον παλαιό γνωστό τρόπο.
Ένα παράδειγμα του τι μπορείτε να κάνετε με το zypper, μόλις η μετανάστευσή ολοκληρωθεί και τα αρχεία .repo είναι διαθέσιμα επίσης:
- προσθέστε το αποθετήριο Essentials:
zypper ar -r http://packman.inode.at/suse/openSUSE_11.3/Essentials/Essentials.repo - προσθέστε το αποθετήριο “everything”:
zypper ar -r http://packman.inode.at/suse/openSUSE_11.3/packman.repo
Θα ανακοινώσω την πρόοδο των εργασιών μας μέσω του blog μου. (Το οποίο συμπεριλαμβάνεται στο Planet openSUSE) και θα κάνω επίσης άλλη μια ανακοίνωση όταν τελειώσει η μεταφορά.
Θέλω εκ των προτέρων να σας ζητήσω συγνώμη για την αναστάτωση και να σας ευχαριστήσω για την κατανόησή σας. Είμαστε πεπεισμένοι ότι η κίνησή μας αυτή δεν θα μας παρέχει μόνον καλύτερη υποδομή, αλλά θα βελτιώσει την εμπειρία σας με το αποθετήριο Packman και το openSUSE."
Sascha Peilicke: Πλησιάζει το Summer of Code
"Σημείωση
ATM no License set
Όπως και τα προηγούμενα χρόνια, το Summer of Code του Google πρόκειται να να επαναληφθεί και αυτό το διάστημα μαζεύουμε ιδέες για το openSUSE. Αν θέλετε λοιπόν να υποστηρίξετε την αγαπημένη σας διανομή ή αναζητάτε έναν τρόπο για να αναμιχθείτε περισσότερο, μην ξεχάσετε να δείτε την ενημερωτική μας σελίδα για το GSoC.
Ή, εάν προτιμάτε κάτι με εφαρμογή σε περισσότερες διανομές, το καταπληκτικό Build Service αναζητάει πάντα χέρια βοηθείας που ενδιαφέρονται να επεκτείνουν τον όγκο των λειτουργιών του :). Αυτό συμπεριλαμβάνει την πρόσθεση υποστήριξης σε διανομές όπως το Arch και το Pardus που δεν υποστηρίζονται ως τώρα ή ακόμα και την μεγαλύτερη "κοινωνικοποίηση" της διεπαφής χρήστη.
Προσθέστε ελεύθερα τις ιδέες σας στη λίστα μας και συζητήστε τις στο δικό μας δίαυλο IRC (#opensuse-project στο FreeNode)."
Thomas Thym: Ιδέα για το GSoC #2: Βελτιωμένη (πιο κομψή) δημιουργία κλειδιών στο KMail/Kleopatra
"Σημείωση
ATM no License set
Όπως ανέφερα σε προηγούμενη μου ανάρτηση προσωπικά δεν μπορώ να είμαι μέντορας στο GSoC και έτσι αναζητώ έναν προγραμματιστή να αναλάβει αυτό το καθήκον για μένα.
Ιδέα για το GSoC #2: Βελτιωμένη (πιο κομψή) δημιουργία κλειδιών στο KMail/Kleopatra
Σύντομη εξήγηση:
Η υπογραφή και κρυπτογράφηση ηλεκτρονικών μηνυμάτων είναι πολύ παλιά, παρόλαυτα μόνο μια μειονότητα την χρησιμοποιεί. Ένας λόγος θα μπορούσε να είναι ότι δεν είναι αρκετά εύκολο να χρησιμοποιηθεί από τους απλούς χρήστες. Η σημασία του όμως για ιδιώτες και επιχειρήσεις είναι αρκετά υψηλή. Ιδιωτικές επιχειρήσεις ξεκίνησαν να πουλάνε υπηρεσίες ασφαλούς ηλεκτρονικού ταχυδρομείου ιδιωτικού κώδικα (πχ στη Γερμανία De-Mail και e-brief). Στο λογισμικό του KDE υπάρχουν καλές λειτουργίες δημιουργίας κλειδιών, υπογραφής και άλλες λειτουργίες διαχείρισης κλειδιών. Ο στόχος αυτής της πρότασης είναι να κάνει πιο εύκολο και γρήγορο το να δουλέψει κάποιος με υπογεγραμμένα και κρυπτογραφημένα ηλεκτρονικά μηνύματα.
Προσδοκώμενα αποτελέσματα:
1. Ανάλυση και βελτιστοποίηση της δημιουργίας κλειδιού, διαδικασίας υπογραφής, να γίνει πανεύκολη η δημιουργία και χρήση κλειδιών/υπογραφών. Ένας τρόπος θα μπορούσε να είναι να προστεθεί ένα κουμπί “Δημιουργία κλειδιού” (δίπλα στο “Αλλαγή”) στο KMail - ρυθμίσεις ταυτότητας – κρυπτογράφηση, να ξεκινάει το βοηθό δημιουργίας κλειδιού από το Kleopatra και να παίρνει το όνομα και την διεύθυνση ηλεκτρονικού ταχυδρομείου από αυτή την ταυτότητα (προς το παρόν αυτό πρέπει να γίνει με το χέρι). Ο χρήστης να πρέπει απλά να βάλει την κωδική φράση και θα ολοκληρώνει τη διαδικασία. Να προσφέρει ένα κουμπί “Αποθήκευση του ιδιωτικού κλειδιού” και “ανακαλέστε το κλειδί από το usb” ή κάτι τέτοιο και “αποστολή κλειδιού στο διακομιστή” / “δημοσιοποίησε το κλειδί”. Να προσθέσει τη δημιουργία κλειδιού (ή δυνατότητες εισαγωγής) στον βοηθό δημιουργίας ταυτότητας/λογαριασμού του KMail. Να προσθέσει τη δυνατότητα να ανακαλούνται κλειδιά μέσα από γραφική διεπαφή (όταν στέλνεται το κλειδί στο διακομιστή, τώρα υπάρχει μόνο ένα ενημερωτικό μήνυμα).
2. Να καθοδηγείται ο χρήστης στη διαδικασία υπογραφής και κρυπτογράφησης/αποκρυπτογράφησης ηλεκτρονικών μηνυμάτων. Να προσφέρονται δυνατότητες να μάθει σχετικά με το θέμα με ένα γρήγορο και εύκολο τρόπο (offline βοήθεια, online βοήθεια / wiki, videos, tutorials κλπ). Να δείχνει στους χρήστες πως να χρησιμοποιούνται τα κλειδιά, πως να υπογράφονται τα δικά τους κλειδιά, πως υπογράφουν άλλα κλειδιά κλπ.
3. Ενσωμάτωση άλλων ελεύθερων/ανοιχτών υπηρεσιών όπως το CAsert.
Αυτές είναι ενδεικτικά κάποιες ιδέες. Αν κάποιος ενδιαφέρεται θα μπορούσα να προχωρήσω σε περισσότερες λεπτομέρειες αν χρειαστεί."
Nelson Marques: 10 καλοί λόγοι για να αναβαθμίσετε στο openSUSE 11.4
"Σημείωση
Αυτό το άρθρο δημοσιεύεται υπό την GNU Free Documentation License.
ΔΗΛΩΣΗ: Βασίζεται σε προσωπικές προτιμήσεις και είναι βαθιά προσωπικό. Άλλοι άνθρωποι μπορεί να έχουν διαφορετική άποψη - αυτή εδώ είναι η δική μου.
- Artwork - το openSUSE 11.4 έρχεται με το artwork με τις ρίγες. Μου αρέσει ιδιαίτερα η οθόνη της κονσόλας τερματικού που προσφέρει πολύ καλή αντίθεση. Οι εικόνες στα γραφικά της εκκίνησης (boot splash) είναι αισθητικά ελκυστικές και προσδίδουν μια ευχάριστη εμπειρία εκκίνησης.
- Wine - το openSUSE 11.4 έρχεται με το Wine 1.3.10 το οποίο δουλεύει πολύ καλά για μένα. Έχω δοκιμάσει το Lord of the Rings Online (δούλεψε άψογα χωρίς καμιά επιπλέον ρύθμιση) και το World of Warcraft. Από τα δοκιμασμένα προϊόντα, νιώθω πως η προώθηση του openSUSE χρειάζεται λίγο ακόμα προσπάθεια στο να υπογραμμίζει την παρουσία του Wine. Ο Marcus πρέπει να είναι περήφανος, και εγώ οπωσδήποτε είμαι ευγνώμων για την καταπληκτική δουλειά του.
- Διαχείριση αποθετηρίων - ένας από τους κύριους λόγους που μου αρέσει το openSUSE είναι επειδή δουλεύει σαν Lego. Μπορείς δηλαδή να προσθέτεις και να αφαιρείς αποθετήρια λογισμικού και να έχεις μια εμπειρία χρήστη που να σκίζει. Η επιτυχία σε τέτοιες λειτουργίες απαιτεί λίγο μυαλό, αλλά ένας προχωρημένος πειραματιστής μπορεί να πετύχει φοβερά πράγματα με τα αποθετήρια του openSUSE.
- Ο παράγοντας της άψογης λειτουργίας κατευθείαν από το κουτί (χωρίς επιπλέον ρυθμίσεις) - απλά δουλεύει... ακόμα και με την προβληματική μου ΑΤΙ. Αυτός είναι πολύ σημαντικός λόγος για μένα. Δε μου πολυαρέσει να εγκαθιστώ μια διανομή Linux και να ξοδεύω ώρες τροποποιώντας τη για τις ανάγκες μου. Με το openSUSE (η εγκατάσταση) γίνεται όμορφα και γρήγορα.
- Προεπιλεγμένα πρότυπα λογισμικού - τα προεπιλεγμένα πρότυπα λογισμικού στο openSUSE τα σπάνε και καλύπτουν τις ανάγκες μου για τις καθημερινές λειτουργίες στον υπολογιστή.
- Ασφάλεια και σταθερότητα - Αναμφισβήτητα είναι το δυνατότερο χαρτί για το openSUSE. Δεν είναι και πολλά να πούμε, παρά μόνο το ότι εμπνέει εμπιστοσύνη.
- Πρόγραμμα εγκατάστασης YaST - χωρίς να είμαι τεχνικός, νιώθω δέος απέναντι στο πρόγραμμα εγκαταστάσεων του openSUSE. Μιλάει την απλή γλώσσα του χρήστη, δίνει μοναδικές λειτουργίες για προχωρημένους και αρχάριους. Εμπνέει την απόλυτη ανωτερότητα του ανθρώπου έναντι της μηχανής.
- Εμφανιζόμενα έργα από πάνω - Τα πιο γνωστά έργα από πάνω είναι παρόντα! GNOME, KDE, LXDE και Σία, ακόμα και ο IceWM έχουν συμπεριληφθεί στο 11.4. Banshee, VLC και ότι άλλο θέλετε... Τα πάντα μπορούν να τρέξουν στο openSUSE, ακόμα και αποθετήρια κοινοτήτων όπως το GNOME:Ayatana! Οποιοδήποτε πρόγραμμα και να ψάχνετε, βρίσκεται σίγουρα σε ένα αποθετήριο openSUSE.
- GNOME - Χρειάζεται πρόλογο; ΟΧΙ! Είναι ώριμο, σταθερό, συμπαγές και δίνει μια δυνατή εμπειρία γραφικού περιβάλλοντος εργασίας σε κάθε χρήστη. Το openSUSE 11.4 επιβάλλεται για όσους θέλουν να μείνουν με το GNOME2 ακόμα λίγο, και όλους τους οπαδούς του GNOME3, μέσω ενός πρόσθετου αποθετηρίου, το GNOME3 είναι κάτι που δεν πρόκειται να σας ξεφύγει. Το openSUSE θα ενεργοποιήσει αυτή τη λειτουργία λίγο αργότερα.
- Κοινότητα - Μια δυναμική και εξυπηρετική κοινότητα που οι χρήστες μπορούν να βασίζονται πάνω της. Γρήγορη στην επιδιόρθωση σφαλμάτων, εξυπηρετική όταν έχετε πρόβλημα, και αφοσιωμένη στο να προσφέρει στους χρήστες την καλύτερη δυνατή εμπειρία Linux. Το παν είναι τα πρόσωπα και η ανθρώπινη αλληλεπίδραση και να είναι ο άνθρωπος αφέντης της μηχανής. Και οι περισσότεροι από εμάς μιλάμε τη γλώσσα σας!"
Thomas Thym: GSoC idea 3: Αποθήκευση υποσημειώσεων εντός του PDF
"Σημείωση
ATM no License set
Όπως ανέφερα στην προηγούμενη δημοσίευσή μου δεν μπορώ να καθοδηγήσω μαθητές του GSoC ο ίδιος και επομένως ψάχνω κάποιον προγραμματιστή να κάνει τη δουλειά.
GSoC ιδέα 3: Αποθήκευση υποσημειώσεων σε αρχεία PDF
Εφαρμογή/συστατικό: Okular/Poppler
Σύντομη εξήγηση: Είναι δυνατή η αποθήκευση annotations με το Okular. Αποθηκεύονται σε ξεχωριστά αρχεία. Ένα από τα πιο περιζήτητα σφάλματα είναι το 151614 (123 σχόλια, 739 ψήφοι). Θα ήταν καταπληκτικό να έχουμε ένα τέτοιο χαρακτηριστικό στο θαυμάσιο Okular.
Αναμενόμενα αποτελέσματα:
- Αποθήκευση annotations στο αρχείο PDF.
- Αν αυτό δεν είναι αρκετό προσθήκη υποστήριξης για επεξεργασία του PDF (εισαγωγή, διαγραφή σελίδων κλπ.)
Στην επόμενη ζωή μου θα γίνω προγραμματιστής και θα μπορώ να καθοδηγήσω το έργο ο ίδιος. Μέχρι τότε ελπίζω πραγματικά κάποιος άλλος να το αναλάβει."
online κοινότητες και ελεύθερες επιφάνειες εργασίας /Frank Karlitscheck: ενημέρωση του ownCloud
"Σημείωση
Το άρθρο αυτό δημοσιεύεται με την άδεια Creatice Commons Attribution-ShareAlike 3.0 Unported License.
Πολλά cool πράγματα συμβαίνουν στο ownCloud αυτή τη στιγμή. Ο François δουλεύει σε ένα super cool νέο webinterface. Δείχνει πολύ ωραίο.
- Είσοδος: http://www.kubler.org/owncloud-mockups/login.html
- Αρχεία: http://www.kubler.org/owncloud-mockups/
- Καταγραφή: http://www.kubler.org/owncloud-mockups/logs.html
- Ρυθμίσεις χρήστη: http://www.kubler.org/owncloud-mockups/user_settings.html
Έχουμε έναν cool νέο αναπαραγωγέα ήχου ώστε ο κόσμος να έχει εύκολη πρόσβαση στα πολυμέσα του από όλες τις συσκευές του. Αυτό δουλεύει με τον Amarok ή απλά τον περιηγητή. Διάφοροι εργάζονται στο συγχρονισμό του πελάτη για το KDE. Είναι σημαντικό να υπάρχει πρόσβαση εκτός δικτύου στα αρχεία. Είναι πολύ cool. Είμαι κατάπληκτος από την ταχύτητα με την οποία προχωράμε μπροστά.
Ένα άλλο ωραίο είναι ότι έχουμε έναν πρώτο πάροχο για να προσφέρουμε υπηρεσίες ownCloud αν δεν έχετε χώρο για να τις φιλοξενήσετε οι ίδιοι. Το PackageCloud προσφέρει μια δωρεάν εγκατάσταση ownCloud για 100MB και μια εγκατάσταση με απεριόριστο χώρο αποθήκευσης και δικτυακής κίνησης για 5,- EUR το μήνα. Νομίζω είναι μια πολύ καλή προσφορά. Αποκλειστικά ελεύθερο λογισμικό και οικονομικότερα από άλλες λύσεις cloud. Δοκιμάστε το εδώ αν δεν έχετε δικό σας server. https://www.packagecloud.com/?au=owncloud
Θα συμμετέχουμε και σε αυτού του έτους το Google Summer of code. Έτσι αν έχετε ιδέες προσθέστε τις στη σελίδα για το brainstorming εδώ: http://community.kde.org/GSoC/2011/Ideas#ownCloud
Επιπλέον σχεδιάζουμε την πρώτη συνάντηση προγραμματιστών για το ownCloud. Θα είναι μεταξύ 15 και 18 Απριλίου στη Στουτγκάρδη Γερμανίας. http://community.kde.org/Sprints/ownCloud2011 Θα χακάρουμε στο ownCloud και θα σχεδιάσουμε τις επόμενες εκδόσεις.
Παρακαλώ στείλτε μου ένα email αν θέλετε να συμμετέχετε στη συνάντηση και να βοηθήσετε στη δουλειά για το ownCloud.
Φιλικά Frank"
Michal Hrusecky: GSoC 2011 ιδέες – SaX 3
"Σημείωση
Το άρθρο αυτό δημοσιεύεται με την άδεια Creatice Commons Attribution-ShareAlike 3.0 Unported License.
Θα πρέπει να έχετε ήδη ακούσει για αυτό από όλους. Το Google Summer of Code 2011 είναι κοντά και το openSUSE θέλει να συμμετέχει. Προς το παρόν συγκεντρώνουμε ιδέες και μέντορες και θα κάνουμε αίτηση. Επίσης, μου προέκυψαν κάποια έργα και είμαι πρόθυμος να τα καθοδηγήσω. Είδα τον Thomas Thym να παρουσιάζει τις GSoC ιδέες του και πιστεύω είναι πολύ καλό να γράφω δημοσιεύσεις σε ιστολόγια που παρουσιάζουν έργα. Έτσι θα συμμετέχω εδώ και ορίστε και το πρώτο έργο που όλοι περιμένατε - SaX 3.
SaX 3
Φαντάζομαι δε χρειάζεται να εξηγήσω το λόγο ύπαρξης του SaX 2. Πρόκειται για ένα από τα πιο ψηφισμένα χαρακτηριστικά στο openFATE – φέρτε το SaX πίσω στη ζωή. Το SaX 2 ήταν το εργαλείο ρύθμισης του X server.Όταν το X σας δεν συμπεριφερόταν καλά, όταν χρειαζόταν να πειράξετε κάποια ρύθμιση, το SaX 2 ήταν εκεί για εσάς. Δυστυχώς, δούλευε μόνο με το xorg.conf αρχείο. Τώρα το X είναι πολύ καλύτερο. Έχουμε αυτόματη ρύθμιση των πάντων που δουλεύει τις περισσότερες φορές. Μερικά λίγα πειράγματα μπορούν να προστεθούν στον κατάλογο /etc/X11/xorg.conf.d και κάθε ένα να είναι σε ξεχωριστό αρχείο. Πολύ καλύτερα από πριν, ευκολότερο στη συντήρηση, ευκολότερο στην κατανόηση. Αλλά όπως ήδη αναφέρθηκε, το SaX2 δεν μπορεί να δουλέψει με τη συγκεκριμένη κατάσταση. Να γιατί προτείνω τη δημιουργία του SaX 3 σαν ένα κομμάτι του GSoC.
Χαρακτηριστικά
Το κύριο είναι ότι θα πρέπει να μπορεί να ρυθμίσει το X. Αυτό σημαίνει να μπορεί να το κατευθύνει να χρησιμοποιεί λειτουργίες που η οθόνη ισχυρίζεται ότι υποστηρίζει, να αλλάζει οδηγούς κάρτας γραφικών ή να αλλάζει την προεπιλεγμένη ανάλυση οθόνης. Επιπλέον, κάποιες ρυθμίσεις όπως για κάθε οδηγό που έχει να κάνει με το ποντίκι αντίστοιχη ξεχωριστή ρύθμιση (έχω διαφορετικές ρυθμίσεις για το trackpoint μου από ότι για το εξωτερικό μου ποντίκι) ή για το πληκτρολόγιο. Φαντάζομαι όλοι αυτή τη βασική λειτουργικότητα περιμένουμε από το SaX.
Από άποψη κώδικα, πρέπει να το κρατήσουμε όσο μικρό γίνεται. Αφού θα είναι ένα από τα βασιικά διαχειριστικά εργαλεία, δε θέλουμε να τραβάει ένα σωρό πλαίσια για να ρυθμίσει απλά το X. Και ακόμα κι αν δεν μπορεί να λειτουργήσει το X το εργαλείο πάλι θα πρέπει να είναι διαθέσιμο. Αυτό κάνει προφανή την αναγκαιότητα χρήσης του ncurses. Από την άλλη, όταν το X τρέχει, δε θέλω να βλέπω καθόλου ncurses πλέον, αλλά ένα ωραίο Qt/GTK. Έτσι θα πρέπει τουλάχιστον να υποστηρίζει ένα πλαίσιο για ωραία και λαμπερά παράθυρα X. Αλλά καθώς αυτό πιθανό να τραβήξει κάποιες εξαρτήσεις και κατεβάζοντας το Qt στη μινιμαλιστική επιφάνεια εργασίας PekWM μπορεί να ακούγεται τρομακτικό, θα πρέπει να είναι προαιρετικό και το SaX θα πρέπει να έχει τη δυνατότητα να αντιλαμβάνεται τι είναι εγκατεστημένο και τι τρέχει ώστε να το χρησιμοποιήσει ή όχι.
Ένα χαρακτηριστικό που είναι λίγο σημαντικό είναι να γίνει ανεξάρτητο διανομής ώστε να είναι εύκολο για άλλες διανομές να το χρησιμοποιήσουν, βελτιώσουν και να συνεισφέρουν, ώστε να κάνουμε ένα κοσμό καλύτερο για όλους μας ;-)
Φοιτητής?
Το έγραψα στο wiki και χθες ήδη έλαβα ένα e-mail από έναν ενδιαφερόμενο φοιτητή, που το σκέφτεται! Έτσι αν το openSUSE και το SaX3 επιλεγούν, υπάρχει καλή πιθανότητα να το έχουμε!"
Pascal Bleser: Packman: removing 11.1
"Σημείωση
ATM no License set
Θα αφαιρέσουμε τα αποθετήρια του Packman για το openSUSE 11.1 από τον κύριο εξυπηρετητή μας και, συνεπώς, το ίδιο και τα mirrors.
Αν θέλετε να κρατήσετε ένα αντίγραφο (για οποιοδήποτε λόγο, καθώς δε συντηρούνται πλέον), φροντίστε να τραβήξετε το δέντρο πριν τη Δευτέρα (2011-02-28).
Ο λόγος, προφανώς, είναι ότι το openSUSE 11.1 έφτασε στο τέλος της ζωής του από τα μέσα Ιανουαρίου, και καθώς επαναδομούμε τα αποθετήριά μας, χρειαζόμαστε κάποιον επιπλέον χώρο αυτή τη στιγμή και δε θέλουμε να βάλουμε πολύ φορτίο στα mirrors (υπάρχουν μερικά rsync mirrors επίσης εκεί έξω)."
Petr Baudis: KMS vs Radeon 7000
"ΣημείωσηΤο άρθρο αυτό δημοσιεύεται με την άδεια Creatice Commons Attribution-ShareAlike 3.0 Unported License.
Ακριβώς μια γρήγορη σημείωση για όσους χρήστες του Google βρίσκονται εκεί έξω και πάλι. Η αδερφή μου έχει μια παλιά και αξιόπιστη Radeon 7000 (RV100) GPU στο μηχάνημά της και μετά από αναβάθμιση διανομής, είχαμε πρόβλημα να την κάνουμε να δουλέψει με αξιοπρεπείς επιδόσεις; DRI κ.λ.π. ήταν όλα μια χαρά μετά το συνηθισμένο κύκλο εγκατάστασης του firmware-linux, αλλά βαριά 2D blipping εργασία (π.χ. μετακίνηση παραθύρων, OpenTTD, σκίαση/ φωτισμός ολόκληρης της οθόνης σε διάφορες εφαρμογές) λάμβανε απαίσιο ποσό της CPU στο Xorg και τα πράγματα ήταν πολύ ασταθή.
Φαίνεται ότι υπάρχουν κάποια σφάλματα που κρύβονται μέσα στο KMS: Ένα radeon.modeset = 0 στην γραμμή εντολών του πυρήνα είναι μια καλή λύση για τη θεραπεία αυτών των πραγμάτων!"
openSUSE Forums
openSUSE 11.4 Release Party? Δημοσιεύστε το δικό σας εδώ!!
"Δεκατρείς μέρες ακόμα μετράμε μέχρι τις 10 Μαρτίου: η κυκλοφορία του openSUSE 11.4. Εδώ στην Ολλανδία προσπαθούμε να κάνουμε ένα release party, του οποίου η ημερομηνία και το μέρος θα ανακοινωθούν εδώ σε αυτό το θέμα. Αν πρόκειται να παρευρεθείτε σε ένα release party, αν οργανώνετε ένα μόνοι σας, ή αν κάνετε ένα στο σπίτι σας, να μια ευκαιρία να ενημερώσετε κι άλλο κόσμο, να δείτε αν διοργανώνεται κάποιο στη γειτονιά σας (ή τουλάχιστον αρκετά κοντά ώστε να προλάβετε να πάτε στην ώρα σας)."
Ψάχνοντας να καταλάβουμε κάποιες μετατροπές του συστήματος
"Από πού ξεκινάτε όταν υποπτεύεστε κάποιον εισβολέα; Να ένα θέμα από έναν χρήστη που θέλει να σιγουρευτεί ότι κανένας δεν έχει εισβάλλει στον υπολογιστή του. Διαβάστε να δείτε τι μπορείτε να κάνετε."
Μπορώ να χρησιμοποιήσω ένα πακέτο Debian;
"Στα συστήματα linux, υπάρχουν κυρίως δύο τύποι πακέτων: Τα Debian και τα RPM (Redhat Package Management). Καμιά φορά τυχαίνει κάποια εφαρμογή να είναι διαθέσιμη μόνο σε μια μορφή, όπου ο χρήστης τρέχει ένα distro χρησιμοποιώντας την άλλη. Διαβάστε να δείτε τι μπορείτε να κάνετε, όταν θέλετε να χρησιμοποιήσετε ένα πακέτο Debian για να εγκαταστήσετε λογισμικό στο openSUSE, το οποίο είναι rpm-based.
Το subforum αυτής της εβδομάδας:
Laptop
Παρά το ότι ένα laptop είναι απλά ένας υπολογιστής σε πιο μικρή μορφή, συνεχίζει να είναι ένα διαφορετικό μηχάνημα, με όλα τα ενσωματωμένα του εξαρτήματα. Οι κατασκευαστές δεν δίνουν πάντα τις κατάλληλες πληροφορίες για τα εξαρτήματα που χρησιμοποιούνται, πόσο μάλλον το να δώσουν καλή υποστήριξη για το linux. Για το λόγο αυτό, δημιουργήθηκε ένα subforum για τους χρήστες laptop."
Ανατροφοδοτήστε / Επικοινωνήστε / Αναμειχθείτε
Έχετε σχόλια για κάποιο από αυτά που αναφέρθηκαν στο παρόν άρθρο; Τότε πηγαίνετε στον τομέα σχολίων και γνωστοποιήστε τα μας! Εκτός και εαν θέλετε να γίνετε μέλος της openSUSE:Ομάδας Weekly news οπότε πηγαίνετε μια βόλτα από την σελίδα της ομάδας και γραφτείτε!
Σε άλλη περίπτωση επικοινωνήστε ή λάβετε βοήθεια από την ευρύτερη κοινότητα openSUSE -- μέσω των IRC, forums ή mailing lists --- δείτε Επικοινωνήστε.
Συντελεστές
- saigkill Talk - Contributions Sascha Manns (Editor in Chief)
- HeliosReds Talk - Contributions Satoru Matsumoto (Editorial Office)
- Knurpht Talk - Contributions Gertjan Lettink, Forums Section
- Okuro Talk - Contributions Thomas Hofstätter (Eventeditor)
- Thomas-schraitle Talk - Contributions Thomas Schraitle, DocBook-Consultant
Μεταφραστές
- Etern4L Talk - Contributions Γιώργος Μπράτσος
- Diamond_gr Talk - Contributions Ευστάθιος Ιωσιφίδης
- Efagra Talk - ContributionsΕυστάθιος Αγραπίδης
- Zoumpis Talk - Contributions Θανάσης Ρουσινόπουλος
- Eleni_Xal Talk - Contributions Ελένη Χαλικιά
- Δημοσθένης Παπαδόπουλος
- Βασίλης Κανάτας
- Νικολέτα Μαργαρίτη
- Άντζελα Παπακανδεράκη
- Αργύρης Γκουντούλας