Η συνεδρία Gnome παγώθηκε, μερικές επιλογές για επανεκκίνηση

σχετικά με την επιδιόρθωση μιας παγωμένης περιόδου λειτουργίας του gnome desktop

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

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

Πώς να επανεκκινήσετε μια παγωμένη συνεδρία Gnome

Μέθοδος 1: Επανεκκινήστε το X11

Το Gnome Shell έχει μια ενσωματωμένη λειτουργία επανεκκίνησης. Οι χρήστες μπορούν να το εκτελέσουν για να επανεκκινήσουν μια κατεψυγμένη επιφάνεια εργασίας. Το μόνο μειονέκτημα είναι αυτό αυτό δεν λειτουργεί με το λιβάδι, λοιπόν πρέπει να το κάνουμε χρήση "Xorg" Για να λειτουργήσει.

Για να επανεκκινήσετε τη συνεδρία Gnome Shell ενώ όλα είναι παγωμένα, θα ξεκινήσουμε πατώντας το συνδυασμό πλήκτρων Alt + F2. Αυτό θα εμφανίσει ένα παράθυρο στο οποίο μπορούμε να γράψουμε εντολές.

Σε αυτό το παράθυρο θα πρέπει μόνο να γράψω 'r». Αυτή η εντολή επανεκκινεί κυρίως τη συνεδρία χωρίς να την κλείσει.

εκτελέστε μια παραγγελία από υπολογιστή

r

Θα μπορέσουμε να το κάνουμε όσες φορές θέλουμε, σε περίπτωση που μια μόνο επανεκκίνηση δεν λύσει το πρόβλημα.

Μέθοδος 2: Επανεκκίνηση του Wayland

Εάν χρησιμοποιείτε Wayland για το Gnome θα παρατηρήσετε μια καλή απόδοση, αλλά ακόμη και παρόλα αυτά μπορεί να υπάρξουν διακοπές λειτουργίας. Δυστυχώς, εδώ η λειτουργία επαναφοράς δεν λειτουργεί. Πρέπει να γίνουν περισσότερα για να ανακτήσουμε τον έλεγχο της ομάδας.

Για να επανεκκινήσετε μια περίοδο λειτουργίας, σε αυτήν την περίπτωση δεν θα είμαστε σε θέση να εργαστούμε στο περιβάλλον της επιφάνειας εργασίας Gnome. αντι αυτου Θα πρέπει να χρησιμοποιήσουμε την κονσόλα TTY και να αναγκάσουμε την επανεκκίνηση του διαχειριστή της επιφάνειας εργασίας που χειρίζεται το Gnome και έτσι θα μπορέσουμε να επανεκκινήσουμε τη συνεδρία. Για να ανοίξουμε την κονσόλα, μπορούμε να χρησιμοποιήσουμε τους συνδυασμούς πλήκτρων Ctrl + Alt + F2 o Ctrl + Alt + F3.

Μόλις μπείτε στο παράθυρο της κονσόλας TTY, θα πρέπει να συνδεθείτε. Εάν όλα είναι σωστά, θα έχουμε πρόσβαση στο γραμμή εντολών σε λειτουργία TTY. Από εδώ, θα πρέπει να ακολουθήσουμε τις αναλυτικές οδηγίες για να επανεκκινήσουμε τη συνεδρία μας:

Βήμα 1: με η εντολή διακοπής systemctl, θα σταματήσουμε την εκτέλεση του διαχειριστή οθόνης του Gnome. Κάνε αυτό θα αποσυνδεθεί αυτόματα από το Gnome Shell:

sudo systemctl stop gdm

Εάν χρησιμοποιείτε το LightDM με το Gnome, αντί για την εντολή θα πρέπει να χρησιμοποιήσετε:

sudo systemctl stop lightdm

Βήμα 2: Κατά την εκτέλεση της εντολής διακοπής, Το gdm ή το lightdm θα σταματήσει να λειτουργεί. Από εδώ θα το κάνουμε ξεκινήστε ξανά χρησιμοποιώντας την εντολή start:

sudo systemctl start gdm

Για LightDM η εντολή για εκτέλεση θα ήταν:

sudo systemctl start lightdm

Εάν οι εντολές εκτελούνται σωστά, θα πρέπει να δούμε την οθόνη σύνδεσης Gnome. Από εκεί μπορούμε να συνδεθούμε ξανά.

Μέθοδος 3: χρήση του gnome-shell –replace

Εάν έχετε δοκιμάσει τις παραπάνω μεθόδους των Xorg και Wayland και δεν έχετε καταφέρει να λύσετε τα προβλήματα, υπάρχει ακόμα ένας τρίτος τρόπος για να επανεκκινήσετε τη συνεδρία Gnome Shell ενώ είναι παγωμένη. Η διαφωνία "αντικαθιστώ«Λειτουργεί με παρόμοιο τρόπο με αυτό που κάναμε με τον Wayland, από τότε πρέπει να ξεκινήσει στο τερματικό TTY. Θα έχουμε πρόσβαση με τους συνδυασμούς πλήκτρων Ctrl + Alt + F2 ή Ctrl + Alt + F3.

Όπως έχω διαβάσει εκεί έξω, αυτή η λύση λειτουργεί με όλες τις εκδόσεις του Gnome Shell, συμπεριλαμβανομένου του Wayland.

Μέσα στο τερματικό TTY, θα συνδεθούμε με τον χρήστη μας και θα ακολουθήσουμε τις ακόλουθες οδηγίες:

Πρώτα πρόκειται δημιουργήστε ένα αρχείο με το όνομα "gnome-επανεκκίνηση" χρησιμοποιώντας την εντολή αφής:

touch gnome-restart

Τα ακόλουθα θα είναι χρησιμοποιήστε την εντολή echo. Με το οποίο θα προσθέσουμε τον κωδικό επαναφοράς στο αρχείο gnome-επανεκκίνηση, γράφοντας πρώτα στο τερματικό τη γραμμή:

echo '#!/bin/bash' > gnome-restart

Και μετά αυτή η άλλη γραμμή:

echo 'DISPLAY=:0 gnome-shell --replace &' >> gnome-restart

Θα ενημερώσουμε τα δικαιώματα αρχείουgnome-επανεκκίνηση» που μόλις δημιουργήσαμε για να το τρέξουμε ως πρόγραμμα από το τερματικό:

sudo chmod +x gnome-restart

Τα ακόλουθα θα είναι μετακίνηση αρχείου 'gnome-επανεκκίνηση' προς την / usr / bin /. Με αυτό θα καταλάβουμε ότι το σύστημα μπορεί να το ονομάσει ως πρόγραμμα:

gnome-επανεκκίνηση

sudo mv gnome-restart /usr/bin/

Από το τερματικό TTY, θα πρέπει γράφω gnome-επανεκκίνηση για να επανεκκινήσετε τη συνεδρία Gnome Shell παγωμένος. Μπορούμε επίσης να εκτελέσουμε αυτήν την εντολή απευθείας από την επιφάνεια εργασίας Gnome πατώντας Alt + F2 για να ανοίξει το παράθυρο εντολών στο οποίο θα γράψουμε:

gnome-restart

Με την επιτυχή εκτέλεση της εντολής, η συνεδρία μας θα πρέπει να λειτουργήσει ξανά.

Μέθοδος 4: χρήση του Killall

Σκοτώστε για το Ubuntu
σχετικό άρθρο:
Kill: ό, τι πρέπει να γνωρίζετε σχετικά με αυτήν την εντολή για το Unix

Μετά από όλα αυτά, όταν διακόπτεται μια συνεδρία Gnome, νομίζω ότι αυτός είναι ο ευκολότερος τρόπος για να την επανεκκινήσετε. Θα πρέπει να γράψουμε μόνο στο TTY:

killall -3 gnome-shell

Η παραπάνω εντολή μπορούμε επίσης χρησιμοποιήστε το ως ψευδώνυμο στο αρχείο ~ / .bashrc ως εξής:

προσθέστε επίσης το gnome killall

alias kgnome=’killall -3 gnome-shell’

Μόλις αποθηκευτεί το αρχείο, όταν μια συνεδρία επιτραπέζιου υπολογιστή έχει παγώσει, από το TTY θα πρέπει να γράψουμε μόνο:

kgnome

Με αυτήν την εντολή θα επιβάλουμε το κλείσιμο της κλειδωμένης περιόδου λειτουργίας.


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: Miguel Ángel Gatón
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.