Πώς να επανενεργοποιήσετε την αδρανοποίηση στο Ubuntu 12.04
Εάν μόλις ενημερώσατε το Ubuntu 12.04, ενδέχεται να παρατηρήσετε ότι μια επιλογή λείπει από το μενού του συστήματος. Η επιλογή Αδρανοποίηση (Hibernate) είναι πλέον κρυμμένη από προεπιλογή, αλλά μπορείτε να την πάρετε πίσω αν προτιμάτε να χειμενώνετε το σύστημά σας.
Η αδρανοποίηση είναι απενεργοποιημένη από προεπιλογή επειδή μπορεί να προκαλέσει προβλήματα σε ορισμένες διαμορφώσεις συστήματος. Θα πρέπει να εκτελέσετε μια χειμερία νάρκης με μια ειδική εντολή για να ελέγξετε ότι λειτουργεί σωστά πριν την επανενεργοποιήσετε.
Hibernate vs. Suspend
Η επιλογή Suspend εξακολουθεί να είναι διαθέσιμη στο μενού συστήματος του Ubuntu. Όπως η αδρανοποίηση, η αναστολή αποθηκεύει τα ανοιχτά προγράμματα και τα δεδομένα σας, ώστε να μπορείτε να επαναλάβετε γρήγορα την προηγούμενη γενιά σας. Ωστόσο, η αναστολή απαιτεί ισχύ - ενώ βρίσκεται σε κατάσταση αναστολής, ο υπολογιστής σας θα συνεχίσει να τραβάει μια μικρή ποσότητα ενέργειας. Εάν το σύστημα χάσει την ισχύ του - για παράδειγμα, αν αποσυνδέσετε έναν επιτραπέζιο υπολογιστή από την πρίζα ή η μπαταρία ενός φορητού υπολογιστή αδειάζει, θα χάσετε τη δουλειά σας.
Σε αντίθεση, η αδρανοποίηση αποθηκεύει την κατάσταση του συστήματός σας στον σκληρό δίσκο σας και απενεργοποιεί το σύστημα χωρίς να καταναλώνει ενέργεια. Όταν συνεχίσετε από την αδρανοποίηση, τα ανοικτά προγράμματα και τα δεδομένα σας θα αποκατασταθούν. Η λειτουργία Hibernate εξοικονομεί ενέργεια, αλλά χρειάζεται περισσότερος χρόνος - ο υπολογιστής πρέπει να επαναφέρει δεδομένα στη μνήμη RAM, ενώ η αναστολή διατηρεί τα δεδομένα στη μνήμη RAM.
Γιατί είναι απενεργοποιημένο
Η λειτουργία Hibernate δεν λειτουργεί σωστά σε πολλές διαμορφώσεις υλικού με Ubuntu και άλλες διανομές Linux. Εάν η κατάσταση αδρανοποίησης δεν λειτουργεί σωστά στο σύστημά σας, μπορείτε να συνεχίσετε από την αδρανοποίηση για να διαπιστώσετε ότι η εργασία σας έχει χαθεί. Ορισμένα προγράμματα οδήγησης υλικού ενδέχεται επίσης να μην λειτουργούν σωστά με την αδρανοποίηση - για παράδειγμα, το υλικό Wi-Fi ή άλλες συσκευές ενδέχεται να μην λειτουργούν μετά την επανέναρξη από την κατάσταση αδρανοποίησης.
Για να αποφευχθεί η εμφάνιση αυτών των σφαλμάτων από νέους χρήστες και η απώλεια της δουλειάς τους, η αδρανοποίηση είναι απενεργοποιημένη από προεπιλογή.
Δοκιμή αδρανοποίησης
Πριν ενεργοποιήσετε ξανά τη λειτουργία αδρανοποίησης, θα πρέπει να το ελέγξετε για να επιβεβαιώσετε ότι λειτουργεί σωστά στο σύστημά σας. Καταρχάς, αποθηκεύστε την εργασία σας σε όλα τα ανοιχτά προγράμματα - θα το χάσετε εάν η αδρανοποίηση δεν λειτουργεί σωστά.
Για να ελέγξετε την αδρανοποίηση, ξεκινήστε ένα τερματικό. Πληκτρολογήστε τερματικό στην παύλα και / ή χρησιμοποιήστε τη συντόμευση πληκτρολογίου Ctrl-Alt-T.
Στο τερματικό, εκτελέστε την ακόλουθη εντολή:
sudo pm-hibernate
Το σύστημά σας θα τερματιστεί. Αφού εκτελέσετε την εντολή, ενεργοποιήστε ξανά το σύστημα - εάν τα ανοιχτά σας προγράμματα επανεμφανιστούν, η αδρανοποίηση λειτουργεί σωστά.
Αντιμετώπιση προβλημάτων αδρανοποίησης
Ενώ οι ασυμβατότητες υλικού είναι ένα σημαντικό πρόβλημα με την αδρανοποίηση, υπάρχει ένα άλλο κοινό πρόβλημα. Η αδρανοποίηση αποθηκεύει τα περιεχόμενα της μνήμης RAM στο διαμέρισμα swap. Επομένως, το διαμέρισμα swap πρέπει να είναι τουλάχιστον το ίδιο με το RAM. Εάν διαθέτετε ένα διαμέρισμα swap 2GB και 4GB μνήμης RAM, η αδρανοποίηση δεν θα λειτουργήσει σωστά.
Ένας γρήγορος τρόπος σύγκρισης της μνήμης RAM και των μεγεθών ανταλλαγής είναι με την εφαρμογή Monitor System.
Μπορείτε να δείτε τη μνήμη και τα μεγέθη ανταλλαγής στην καρτέλα Πόροι. Η "μνήμη" εδώ αναφέρεται στη μνήμη RAM.
Εάν θέλετε πραγματικά να χρησιμοποιήσετε την αδρανοποίηση και το διαμέρισμα swap σας είναι μικρότερο από τη μνήμη RAM, δοκιμάστε να εκτελέσετε το GParted από ένα ζωντανό CD. Μπορείτε να τρέξετε το GParted από ένα live CD του Ubuntu ή ένα ζωντανό CD του GParted. Από το ζωντανό CD, μπορείτε να αλλάξετε το μέγεθος των κατατμήσεων του Ubuntu - δεν μπορείτε να το κάνετε αυτό ενώ είστε σε χρήση.
Επανενεργοποίηση της αδρανοποίησης
Μπορείτε να εκτελέσετε την εντολή sudo pm-hibernate κάθε φορά που θέλετε να κάνετε αδρανοποίηση, αλλά αυτό είναι ενοχλητικό. Για να ενεργοποιήσετε εκ νέου την επιλογή αδρανοποίησης στα μενού, θα πρέπει να δημιουργήσετε ένα αρχείο πολιτικήςKit.
Μπορείτε να χρησιμοποιήσετε οποιονδήποτε επεξεργαστή κειμένου για αυτό, αλλά θα χρησιμοποιήσουμε το gedit σε αυτό το παράδειγμα. Εκτελέστε την ακόλουθη εντολή για να ξεκινήσετε το gedit ως χρήστη root και να καθορίσετε το αρχείο που θέλετε να δημιουργήσετε:
gksu gedit /etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla
Επικολλήστε το ακόλουθο κείμενο στο αρχείο:
[Ενεργοποίηση Αδρανοποίησης]
Ταυτότητα = unix-χρήστη: *
Ενέργεια = org.freedesktop.upower.hibernate
ResultActive = ναι
Αποθηκεύστε το αρχείο κειμένου και, στη συνέχεια, αποσυνδεθείτε και συνδεθείτε ξανά. Θα μπορείτε να κάνετε αδρανοποίηση από το μενού συστήματος.