Tin tức và phân tích của tất cả các thiết bị di động

Cách khắc phục phiên máy tính để bàn Gnome bị đóng băng

Ngày nay, nhiều người sử dụng Gnome Shell vì nhiều dự án Linux lớn sử dụng môi trường máy tính để bàn làm giao diện người dùng mặc định của họ. Nhìn chung, đây là một động thái tốt vì Gnome đáng tin cậy, dễ sử dụng và nhanh hơn sau mỗi lần phát hành. Tuy nhiên, ngay cả những máy tính để bàn tuyệt vời như Gnome cũng có vấn đề.

Có lẽ vấn đề rõ ràng và gây suy nhược nhất mà Gnome gặp phải (ngay cả với các bản sửa lỗi nhanh để cải thiện máy tính để bàn với mỗi bản phát hành) là sự cố. Không có vấn đề gì, đôi khi Gnome bị đóng băng và tắt. Do đó, trong hướng dẫn này, chúng tôi sẽ chỉ cho bạn những việc cần làm khi phiên máy tính để bàn Gnome bị đóng băng. Hãy bắt đầu!

Phương pháp 1 – Sửa lỗi khởi động lại X11

Gnome Shell có tính năng khởi động lại tích hợp mà người dùng có thể thực hiện để khởi động lại nhanh máy tính để bàn bị treo khi sử dụng. Hạn chế duy nhất là nó không hoạt động với giao thức hiển thị Wayland mới, vì vậy bạn sẽ cần sử dụng phiên “Gnome trên Xorg” để giao thức này hoạt động.

Để khởi động lại phiên Gnome Shell của bạn khi mọi thứ bị đóng băng, hãy bắt đầu bằng cách nhấn Alt + F2 trên bàn phím của bạn. Thực hiện tổ hợp phím này sẽ hiển thị một cửa sổ ở giữa màn hình nơi bạn có thể nhập lệnh.

Nhập “r” vào hộp lệnh. Lệnh này sẽ khởi động lại hoàn toàn phiên của bạn, khởi động lại Gnome Shell và thậm chí khắc phục mọi sự cố về trình quản lý cửa sổ mà bạn có thể gặp phải (mặc dù nó hầu như chỉ khởi động lại phiên của bạn mà không cần đăng xuất).

r

Nhấn Enter để thực hiện lệnh. Bạn có thể chạy lệnh này nhiều lần nếu một lần khởi động lại không khắc phục được sự cố. Thông thường, thực hiện lệnh khởi động lại nhiều lần liên tiếp sẽ giải quyết được sự cố.

Phương pháp 2 – Đã sửa lỗi khởi động lại wayland

Wayland là một giao thức hiển thị hiện đại mới dành cho Linux và Gnome Shell đã triển khai nó từ rất sớm. Nếu bạn đang sử dụng phần mềm nguồn mở của Intel hoặc trình điều khiển GPU được hỗ trợ khác khi chạy Gnome, rất có thể bạn đang sử dụng Wayland.

Phiên Wayland dành cho Gnome đi kèm với rất nhiều cải tiến về hiệu suất, nhưng sự cố vẫn có thể xảy ra. Thật không may, chức năng khởi động lại không hoạt động trong phiên này. Vì vậy, nếu bạn gặp phải phiên máy tính để bàn Gnome bị đóng băng, bạn cần thực hiện một số việc khác để lấy lại quyền kiểm soát máy tính của mình.

Để khởi động lại phiên Wayland Gnome của bạn, bạn sẽ không làm việc trong môi trường máy tính để bàn Gnome. Thay vào đó, bạn cần truy cập bảng điều khiển TTY và buộc trình quản lý máy tính để bàn hỗ trợ Gnome khởi động lại, buộc phiên khởi động lại. Nhấn Ctrl + Alt + F2 hoặc Ctrl + Alt + F3 để truy cập bảng điều khiển TTY.

Sau khi vào cửa sổ bảng điều khiển TTY, bạn cần đăng nhập. Nhập tên người dùng của bạn bằng chữ thường và nhấn Enter. Sau tên người dùng của bạn, hãy nhập mật khẩu của bạn. Sau khi nhập mật khẩu thành công, bạn sẽ có quyền truy cập vào dòng lệnh Linux ở chế độ TTY.

Từ đây, hãy làm theo hướng dẫn từng bước để khởi động lại phiên Gnome Shell của bạn.

Bươc 1: Sử dụng lệnh dừng systemctl, dừng chạy trình quản lý hiển thị Gnome. Điều này sẽ tự động chấm dứt phiên Gnome Shell của bạn và đóng nó.

sudo systemctl stop gdm

Hoặc, nếu bạn đang sử dụng LightDM với Gnome, hãy chạy lệnh này.

sudo systemctl stop lightdm

Bươc 2: Khi bạn chạy lệnh dừng, Gnome (hoặc trình quản lý LightDM) sẽ ngừng hoạt động. Từ đây, hãy chạy lệnh bắt đầu và khởi động lại trình quản lý đăng nhập.

sudo systemctl start gdm

Hoặc, đối với LightDM, hãy chạy lệnh này.

sudo systemctl start lightdm

Giả sử lệnh thành công, PC Linux của bạn sẽ hiển thị màn hình đăng nhập Gnome và bạn sẽ có thể sử dụng nó để đăng nhập lại vào Gnome Shell, không có phiên bị đóng băng!

Phương pháp 3 – Sửa chữa thay thế màn hình

Nếu bạn đã thử các tinh chỉnh của Xorg và Wayland và thấy rằng chúng không hoạt động theo nhu cầu của bạn, thì có một cách thứ ba để khởi động lại phiên Gnome Shell khi nó bị đóng băng bằng tính năng Shell tích hợp sẵn.

Lệnh “thay thế” hoạt động tương tự như bản vá Gnome Wayland ở chỗ nó phải được chạy trong cửa sổ TTY. Vì vậy, hãy nhấn Ctrl + Alt + F2 hoặc Ctrl + Alt + F3 để truy cập nó.

Lưu ý: Bản sửa lỗi này hoạt động với tất cả các phiên bản của Gnome Shell, bao gồm cả Wayland.

Trong TTY trên PC Linux của bạn, hãy nhập tên người dùng và mật khẩu của bạn để truy cập giao diện dòng lệnh. Sau đó làm theo hướng dẫn từng bước bên dưới để tìm hiểu cách đặt lại phiên Gnome của bạn bằng phương pháp này.

Bươc 1: Tạo một tệp có tên “gnome-restart” bằng cảm ứng.

touch gnome-restart

Bươc 2: Sử dụng lệnh echo, thêm mã khởi động lại vào tệp khởi động lại gnome.

echo '#!/bin/bash' > gnome-restart
echo 'DISPLAY=:0 gnome-shell --replace &' >> gnome-restart

Bươc 3: Cập nhật quyền của tệp “gnome-restart” để nó có thể chạy dưới dạng chương trình từ thiết bị đầu cuối bằng lệnh chmod.

sudo chmod +x gnome-restart

Bươc 4: Di chuyển tệp “gnome-restart” sang /usr/bin/ để hệ thống có thể gọi nó như một chương trình.

sudo mv gnome-restart /usr/bin/

Bươc 5: Trên thiết bị đầu cuối TTY, nhập gnome-restart để khởi động lại phiên Gnome Shell.

Lưu ý: lệnh khởi động lại gnome cũng có thể được chạy trực tiếp từ màn hình Gnome. Để thực hiện việc này, nhấn Alt + F2 để mở cửa sổ lệnh trên màn hình nền và chạy lệnh trong đó.

gnome-restart

Sau khi chạy thành công lệnh từ TTY, hãy quay lại màn hình nền Gnome bằng cách nhấn Ctrl + Alt + F2 hoặc Ctrl + Alt + F3. Phiên của bạn sẽ có thể sử dụng lại được!