Πολλοί άνθρωποι χρησιμοποιούν το Gnome Shell αυτές τις μέρες,καθώς πολλά βασικά έργα Linux υιοθετούν το περιβάλλον επιφάνειας εργασίας ως προεπιλεγμένη διεπαφή χρήστη. Συνολικά, αυτό είναι μια καλή κίνηση, καθώς το Gnome είναι αξιόπιστο, εύχρηστο και γρηγορότερο με κάθε απελευθέρωση. Ωστόσο, ακόμη και μεγάλοι υπολογιστές όπως το Gnome έχουν προβλήματα.
Ίσως το πιο έντονο και εξουθενωτικό ζήτημαότι το Gnome πάσχει από (ακόμη και με τα γρήγορα patches που βελτιώνουν την επιφάνεια εργασίας με κάθε απελευθέρωση) είναι παγώματος. Δεν έχει σημασία τι, μερικές φορές, το Gnome προορίζεται να παγώσει και να κλειδώσει. Έτσι, σε αυτόν τον οδηγό, θα σας δείξουμε τι πρέπει να κάνετε όταν έχετε μια κατεψυγμένη συνεδρία γραφείου Gnome. Ας αρχίσουμε!
Μέθοδος 1 - Επανεκκίνηση επαναφοράς X11
Το Gnome Shell έχει μια ενσωματωμένη λειτουργία επανεκκίνησηςοι χρήστες μπορούν να εκτελέσουν την επανεκκίνηση μιας κατεψυγμένης επιφάνειας εργασίας ενώ χρησιμοποιείτε γρήγορα. Το μόνο που λέει είναι ότι δεν λειτουργεί με το νέο πρωτόκολλο προβολής Wayland, οπότε πρέπει να χρησιμοποιείτε τη συνεδρία "Gnome on Xorg" για να λειτουργήσει αυτό.
Για να επανεκκινήσετε τη συνεδρία του Gnome Shell ενώ όλα είναι κατεψυγμένα, ξεκινήστε πατώντας Alt + F2 στο πληκτρολόγιο. Η εκτέλεση αυτού του σύνθετου πληκτρολογίου θα εμφανίσει ένα παράθυρο στο κέντρο της οθόνης στο οποίο θα μπορείτε να εισάγετε εντολές.
Στο πλαίσιο εντολών, πληκτρολογήστε 'r."Αυτή η εντολή θα ξεκινήσει ξανά πλήρως την περίοδο λειτουργίας, θα ξεκινήσει ξανά το Gnome Shell και θα διορθώσει ακόμη και οποιαδήποτε προβλήματα διαχειριστή παραθύρων (αν και απλά επανεκκινεί μόνο τη συνεδρία χωρίς να σας αποσυνδέει).
r
Πατήστε enter για να εκτελέσετε την εντολή. Μη διστάσετε να εκτελέσετε εκ νέου αυτήν την εντολή περισσότερες από μία φορές, εάν μια μόνο επανεκκίνηση δεν επιλύσει το πρόβλημα. Συνήθως, η εκτέλεση της εντολής εκ νέου εκκίνησης μερικές φορές σε σειρά διορθώνει τα πράγματα.
Μέθοδος 2 - Διόρθωση επανεκκίνησης Wayland
Το Wayland είναι το νέο μοντέρνο πρωτόκολλο προβολήςΤο Linux και το Gnome Shell το αγκάλιασαν νωρίτερα. Εάν χρησιμοποιείτε Intel open-source ή άλλους υποστηριζόμενους οδηγούς GPU, ενώ εκτελείτε το Gnome, πιθανότατα χρησιμοποιείτε το Wayland.
Η συνεδρία του Wayland για το Gnome έχει τόνοιβελτιώσεις απόδοσης, αλλά εξακολουθούν να σημειώνονται συντριβές. Δυστυχώς, η λειτουργία επανεκκίνησης δεν λειτουργεί σε αυτή την περίοδο σύνδεσης. Έτσι, αν έχετε τρέξει σε μια κατεψυγμένη συνεδρία γραφείου Gnome, θα πρέπει να κάνετε κάτι άλλο για να ανακτήσετε τον έλεγχο του υπολογιστή σας.
Για να επανεκκινήσετε μια συνεδρία Wayland Gnome, δεν θα είστεπου εργάζονται στο περιβάλλον επιφάνειας εργασίας του Gnome. Αντ 'αυτού, θα πρέπει να έχετε πρόσβαση στην κονσόλα TTY και να αναγκάσετε τον διαχειριστή επιφάνειας εργασίας που χειρίζεται το Gnome για επανεκκίνηση, αναγκάζοντας την περίοδο λειτουργίας του υπολογιστή σας να γίνει επανεκκίνηση. Τύπος Ctrl + Alt + F2 ή Ctrl + Alt + F3 για να αποκτήσετε πρόσβαση στην κονσόλα TTY.
Αφού εισέλθετε στο παράθυρο κονσόλας TTY, πρέπει να συνδεθείτε. Γράψτε το όνομα χρήστη σε όλα τα πεζά γράμματα και πατήστε Εισαγω. Μετά το όνομα χρήστη, γράψτε τον κωδικό πρόσβασής σας. Αφού εισαγάγετε τον κωδικό πρόσβασής σας με επιτυχία, θα αποκτήσετε πρόσβαση στη γραμμή εντολών Linux σε λειτουργία TTY.
Από εδώ, ακολουθήστε τις βήμα προς βήμα οδηγίες για να επανεκκινήσετε τη συνεδρία σας στο Gnome Shell.
Βήμα 1: Χρησιμοποιώντας την systemctl stop , διακόψτε τη λειτουργία του διαχειριστή οθόνης του Gnome. Κάνοντας αυτό θα τερματιστεί αυτόματα η συνεδρία σας στο Gnome Shell και θα την κλείσει.
sudo systemctl stop gdm
Ή, εάν χρησιμοποιείτε το LightDM με το Gnome, εκτελέστε αυτή την εντολή.
sudo systemctl stop lightdm
Βήμα 2: Με την εκτέλεση της εντολής διακοπής, ο Gnome (ή ο διαχειριστής του LightDM) θα σταματήσει να εκτελείται. Από εδώ, εκτελέστε το αρχή εντολή και επανεκκίνηση του διαχειριστή σύνδεσης.
sudo systemctl start gdm
Ή, για το LightDM, εκτελέστε αυτή την εντολή.
sudo systemctl start lightdm
Υποθέτοντας ότι η εντολή είναι επιτυχημένη, ο υπολογιστής σας Linux θα πρέπει να σας δείξει την οθόνη σύνδεσης Gnome και θα μπορείτε να την χρησιμοποιήσετε για να συνδεθείτε ξανά στο Gnome Shell χωρίς να έχετε παγώσει!
Μέθοδος 3 - Εμφάνιση αντικατάστασης αντικατάστασης
Εάν έχετε δοκιμάσει τις διορθώσεις Xorg και Wayland καιδιαπιστώθηκε ότι δεν έχουν ανταποκριθεί στις ανάγκες σας, υπάρχει ένας τρίτος τρόπος για να επανεκκινήσετε τη συνεδρία του Gnome Shell ενώ είναι παγωμένη, χρησιμοποιώντας την ενσωματωμένη λειτουργία "αντικατάστασης" της Shell.
Η εντολή "αντικατάσταση" λειτουργεί παρόμοια με την επιδιόρθωση του Gnome Wayland, καθώς πρέπει να ξεκινήσει στο παράθυρο TTY. Έτσι, πιέστε Ctrl + Alt + F2 ή Ctrl + Alt + F3 για να έχει πρόσβαση σε αυτό.
Σημείωση: Αυτή η ενημέρωση κώδικα λειτουργεί με όλες τις εκδόσεις του Gnome Shell, συμπεριλαμβανομένου του Wayland.
Μέσα στην περιοχή TTY στον υπολογιστή σας Linux, γράψτε μέσατο όνομα χρήστη και τον κωδικό πρόσβασής σας για να αποκτήσετε πρόσβαση στη διεπαφή γραμμής εντολών. Στη συνέχεια, ακολουθήστε τις παρακάτω οδηγίες βήμα προς βήμα για να μάθετε πώς μπορείτε να επαναφέρετε τη συνεδρία σας Gnome με αυτήν τη μέθοδο.
Βήμα 1: Δημιουργήστε ένα αρχείο που ονομάζεται "gnome-restart" χρησιμοποιώντας αφή.
touch gnome-restart
Βήμα 2: Χρήση του ηχώ , προσθέστε τον κώδικα επανεκκίνησης στο αρχείο επανεκκίνησης του gnome.
echo "#!/bin/bash" > gnome-restart
echo "DISPLAY=:0 gnome-shell --replace &" >> gnome-restart
Βήμα 3: Ενημερώστε τα δικαιώματα στο αρχείο "gnome-restart" ώστε να μπορεί να εκτελεστεί ως πρόγραμμα από το τερματικό χρησιμοποιώντας το chmod εντολή.
sudo chmod +x gnome-restart
Βήμα 4: Μετακινήστε το αρχείο "gnome-restart" στο / usr / bin/ / έτσι ώστε το σύστημα να μπορεί να το ονομάσει πρόγραμμα.
sudo mv gnome-restart /usr/bin/
Βήμα 5: Από το τερματικό TTY, γράψτε gnome-επανεκκίνηση για να επανεκκινήσετε τη συνεδρία σας στο Gnome Shell.
Σημείωση: Η εντολή επανεκκίνησης του gnome μπορεί επίσης να εκτελεστεί απευθείας από την επιφάνεια εργασίας του Gnome. Για να το κάνετε, πατήστε Alt + F2 για να ανοίξετε το παράθυρο εντολών στην επιφάνεια εργασίας και εκτελέστε την εντολή μέσα σε αυτήν.
gnome-restart
Αφού εκτελέσετε την εντολή με επιτυχία από το TTY, επιστρέψτε στην επιφάνεια εργασίας του Gnome πατώντας Ctrl + Alt + F2 ή Ctrl + Alt + F3. Η συνεδρία σας θα πρέπει να είναι και πάλι χρησιμοποιήσιμη!
Σχόλια