GNOME: Αυξήστε την ταχύτητα εισόδου στο Desktop

Fan Art Ubuntu

Μέχρι τώρα οι προγραμματιστές του πυρήνα Linux έχουν καταφέρει σε συνεργασία με τις διανομές να αυξήσουν την ταχύτητα με την οποία το σύστημα boot’αρει και φτάνει στην login screen. Μάλιστα υπάρχει και ένα τεστ που μπορείτε να κάνετε για να δείτε σε γράφημα το πόσο γρήγορα γίνεται διαβάζοντας αυτό το άρθρο.

Ωραία λοιπόν, αυτή τη στιγμή με το νεο σύστημα αρχείων Ext4 μαζί με τις βελτιώσεις στον τρόπο που ξεκινούν οι υπηρεσίες του συστήματος, πολλές διανομές έχουν boot time περίπου 15-20 δευτερόλεπτα. Η αργοπορία όμως ξεκινάει μετά το login screen όπου φορτώνει το γραφικό περιβάλλον με τις διάφορες επιπλέον υπηρεσίες όπως bluetooth, σύνδεση δικτύου, διαχείριση κρυπτογραφημένων κλειδιών κλπ. Πολλοί είναι αυτοί που κατηγορούν το GNOME Desktop (το γραφικό περιβάλλον στις περισσότερες διανομές) για αυτή την αργοπορία. Η καθυστέρηση μπορεί να φτάσει σε επιπλέον 15-20 δευτερόλεπτα κάνοντας το σύστημα να φαίνεται συνολικά… δεινόσαυρος! Η λύση θα έρθει με την έλευση του GNOME 3 αλλά και του Unity (το νεο γραφικό περιβάλλον του Ubuntu). Τα δύο αυτά γραφικά περιβάλλοντα στις δοκιμαστικές εκδόσεις τους προσφέρουν ταχύτητα εισόδου στην επιφάνεια εργασίας που κάτω απο 5-10 δευτερόλεπτα.

Τι κάνουμε όμως με την τωρινή έκδοση του GNOME 2 ; Μα εννοείται ότι θα το πειράξουμε… σιγά μην το αφήναμε να μας τυραννάει🙂 δείτε πώς…

Δυσκολία εκτέλεσης: 3/5

Εμπειρία χρήστη: Μέσος χρήστης

Απαιτούμενος χρόνος: ~ 15 λεπτά

Η όλη λογική των αλλαγών που θα κάνουμε είναι να απενεργοποιήσουμε κάποια στοιχεία που ξεκινάνε με το GNOME και τέλος να βάλουμε μια καθυστέρηση κάποιων δευτερολέπτων σε κάποια στοιχεία. Η χρονική καθυστέρηση δεν μας προκαλεί πρόβλημα αλλά βελτιώνει την ταχύτητα εισόδου στην επιφάνεια εργασίας.

Σε περιβάλλον GNOME, πηγαίνουμε στο  Σύστημα–>Προτιμήσεις–>Προγράμματα Εκκίνησης.

gnome startap applications

Όπως θα διακρίνετε στην εικόνα έχω απενεργοποιήσει κάποια στοιχεία που δεν χρειάζομαι όπως Gnome Login Sound, Print Queu, Remote Desktop κλπ. Εσείς πρέπει να αποφασίσετε με προσοχή, ποιες χρειάζεστε και ποιες όχι.

Τώρα ξεκινάμε τα μαγικά… Επιλέξτε κάποιο στοιχείο το οποίο θέλετε να ξεκινάει με χρονική καθυστέρηση δηλαδή να ξεκινάει αφού εμφανιστεί η επιφάνεια εργασία σας και πατήστε «Επεξεργασία». Θα εμφανιστεί ένα μικρό παραθυράκι επεξεργασίας των ιδιοτήτων του στοιχείου που επιλέξατε. Το πεδίο που μας ενδιαφέρει είναι η » Εντολή «

edit network applet ubuntu

Όπως βλέπεται στην εικόνα είναι έχω επιλέξει το στοιχείο διαχείρισης δικτύου και η εντολή που τρέχει είναι η nm-applet. Με ενδιαφέρει να ξεκινήσει πιο μετά, ας πούμε 15 δευτερόλεπτα αφού έχει φορτώσει η επιφάνεια εργασίας. Για να το κάνετε αυτό πρέπει να προσθέσετε πριν απο την εντολή μια χρονική καθυστέρηση.

Εδώ εφαρμόζετε τον παρακάτω γενικό κανόνα :

sh -c «sleep δευτερόλεπτα; exec εντολή_που_τρέχει«

Επεξήγηση :

sh -c : τρέξε την εντολή

» «: ότι είναι μέσα εδώ, είναι όλη η εντολή που εκτελείται απο το sh -c

sleep: χρονική καθυστέρηση

δευτερόπτα;: εδώ βάζετε πόσα δευτερόλεπτα (απο 5 έως 30) θέλετε να καθυστερήσει η εκκίνηση του στοιχείου.

exec: από εδώ ακολουθεί η εκτέλεση της εντολής του στοιχείου.

εντολή_που_τρέχει: εντολή που ξεκινάει το στοιχείο (π.χ. διαχείριση δικτύου)

Ας δούμε όμως μερικά παραδείγματα για να δούμε πώς πρέπει να είναι η υλοποίηση του παραπάνω κανόνα. Αν θέλω να ξεκινάει πιο αργά (15 δευτερόλεπτα) το στοιχείο Διαχείριση Δικτύου τότε διαλέγω το στοιχείο και πατάω Επεξεργασία. Έπειτα διαμορφώνω το πεδίο Εντολή σύμφωνα με τον γενικό κανόνα, δηλαδή :

sh -c «sleep 15; exec nm-applet –sm-disable»

Αν θέλω να Διαχείριση του Bluetooth να ξεκινάει με χρονική καθυστέρηση 30 δευτερολέπτων :

sh -c «sleep 30; exec bluetooth-applet»

Για την Διαχείριση Ειδοποιήσεων Evolution Email:

sh -c «sleep 30; exec /usr/lib/evolution/2.32/evolution-alarm-notify»

Νομίζω ότι πιάσατε το νόημα του hacking που κάναμε στο GNOME😉

Μπορείτε να παίξετε με τα δευτερόλεπτα και βάλετε αυτά που σας βολεύουν. Στην επόμενη επανεκκίνηση του συστήματος  θα έχετε μια γρήγορη είσοδο στην επιφάνεια εργασίας όση δεν είχατε ποτέ ;)  .

Απορίες, παρατηρήσεις, ιδέες... Ελεύθερα ! Πες την άποψή σου... έστω και Ανώνυμα:

Εισάγετε τα παρακάτω στοιχεία ή επιλέξτε ένα εικονίδιο για να συνδεθείτε:

Λογότυπο WordPress.com

Σχολιάζετε χρησιμοποιώντας τον λογαριασμό WordPress.com. Αποσύνδεση / Αλλαγή )

Φωτογραφία Twitter

Σχολιάζετε χρησιμοποιώντας τον λογαριασμό Twitter. Αποσύνδεση / Αλλαγή )

Φωτογραφία Facebook

Σχολιάζετε χρησιμοποιώντας τον λογαριασμό Facebook. Αποσύνδεση / Αλλαγή )

Φωτογραφία Google+

Σχολιάζετε χρησιμοποιώντας τον λογαριασμό Google+. Αποσύνδεση / Αλλαγή )

Σύνδεση με %s