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

Cách sửa máy tính để bàn Mate Linux bị đóng băng

Máy tính để bàn Mate dựa trên Gnome 2.X, đã tồn tại hơn mười năm. Bởi vì nó dựa trên công nghệ cũ như vậy, nó rất đáng tin cậy và hiếm khi gây ra sự cố. Tuy nhiên, “gần như” không có nghĩa là hiệu quả 100% và thật không may, đôi khi các vấn đề có thể phát sinh và dừng quy trình làm việc. Khi những sự cố này xảy ra, nhiều người dùng Linux không biết phải làm gì để khắc phục. Đây là cách khắc phục máy tính để bàn Mate Linux bị đóng băng.

Làm mới bảng Bindings

Trong hầu hết các trường hợp, khi màn hình Mate gặp sự cố hoặc treo, bảng điều khiển đã bị hỏng. Sự cố bảng điều khiển có thể xảy ra, ngay cả trong phần mềm ổn định, đã được thử nghiệm tốt như Mate, do nhiều yếu tố như thiếu bộ nhớ, applet bảng điều khiển của bên thứ ba, v.v. Cách tốt nhất để giải quyết vấn đề này là làm mới bảng điều khiển bị hỏng.

Làm mới bảng điều khiển Mate không hoạt động khó hơn một chút so với làm mới môi trường máy tính để bàn hiện đại như Gnome Shell. Lý do? Mate được xây dựng trên phiên bản cũ hơn của máy tính để bàn Gnome chưa bao giờ có tính năng “làm mới” tích hợp. Do đó, bạn sẽ phải tự giải quyết vấn đề bằng cách sử dụng thiết bị đầu cuối.

Để truy cập cửa sổ đầu cuối trên màn hình Mate, nhấn Ctrl + Alt + T hoặc Ctrl + Shift + T trên bàn phím. Từ đây, hãy chạy lệnh pidof trên “mate-panel”, tên của quy trình xử lý bảng điều khiển trong Mate.

pidof mate-panel

Chạy lệnh pidof sẽ trả về kết quả dạng số. Số này là ID quy trình cho chương trình bảng điều khiển. Từ đây, bạn sẽ có thể tắt bảng Mate bị đóng băng/hỏng bằng lệnh kill.

kill process-id-from-pidof

Ngoài ra, nếu tắt chương trình bằng kill và pidof không hoạt động, hãy thử lệnh killall cùng với “mate-panel”.

killall mate-panel

Sau khi bạn ‘tiêu diệt’ bảng điều khiển, Mate sẽ tự động hiển thị một bảng điều khiển mới đang hoạt động ngay lập tức và vấn đề của bạn sẽ được giải quyết. Nếu hệ thống không hiển thị một bảng điều khiển mới, bạn có thể gọi nó theo cách thủ công bằng lệnh bên dưới.

mate-panel &

Làm mới trình quản lý cửa sổ Mate

Một lý do khác khiến môi trường máy tính để bàn Mate có thể bị khóa, treo hoặc đóng băng là do trình quản lý cửa sổ Marco. Thông thường, những sự cố này là do tuổi của trình quản lý cửa sổ, lỗi hoặc nhiều yếu tố khác.

Làm mới trình quản lý cửa sổ Mate (Marco,), giống như bảng điều khiển Mate, phải được thực hiện trên dòng lệnh, chủ yếu là do không có tùy chọn làm mới tích hợp sẵn cho Marco trong cài đặt hệ thống.

Mở cửa sổ đầu cuối bằng cách nhấn Ctrl + Alt + T hoặc Ctrl + Shift + T trên bàn phím. Sau đó chạy marco –replace. Đảm bảo thêm biểu tượng & để hướng dẫn trình bao Bash đặt lệnh này ở chế độ nền.

marco --replace &

Sau khi chạy lệnh trên trong thiết bị đầu cuối trên máy Mate của bạn, trình quản lý cửa sổ Mate sẽ ngay lập tức làm mới và gửi lệnh đang chạy trong nền. Bây giờ hãy chạy lệnh disown để tách Marco khỏi trình bao đang chạy.

disown

Sau khi chạy lệnh disown, mọi sự cố với hệ thống quản lý cửa sổ Mate sẽ được giải quyết!

Tạo tập lệnh đặt lại

Làm mới môi trường máy tính để bàn Mate bằng các lệnh trên khá hữu ích vì nó cho phép bạn tự cứu mình một cách nhanh chóng. Tuy nhiên, nếu bạn không phải là người thích ghi nhớ nhiều lệnh để sửa phiên Mate của mình, thì bạn sẽ rất vui khi biết rằng tất cả những điều này có thể được giải quyết bằng tập lệnh đặt lại nhanh.

Bước đầu tiên trong việc tạo tập lệnh đặt lại là tạo một tệp mới, trống trong thư mục chính của bạn (~). Sử dụng lệnh touch, tạo một tệp “mate-reset” trống.

touch mate-reset

Khi tệp “mate-reset” mới được tạo, hãy mở tệp đó trong trình soạn thảo văn bản Nano để chỉnh sửa.

nano -w mate-reset

Dán dòng mã đầu tiên vào đầu tập lệnh. Mã này được gọi là “shebang” và nó cho phép trình bao Bash biết phải làm gì với tệp tập lệnh.

#!/bin/bash

Sau dòng mã đầu tiên, nhấn Enter để tạo một dòng mới. Sau đó, thêm dòng mã thứ hai sẽ đặt lại bảng Mate.

killall mate-panel

Khi được nhắc đặt lại bảng điều khiển, hãy nhấn Enter để tạo một dòng mới khác. Sau đó, thêm dòng mã script cuối cùng sẽ đặt lại trình quản lý cửa sổ Mate.

marco --replace &

Lưu các thay đổi đối với tập lệnh trong Nano bằng cách nhấn Ctrl + O và đóng tập lệnh bằng Ctrl + X. Từ đó, cập nhật quyền và cài đặt “mate-reset” trong thư mục “/usr/bin/”.

sudo chmod +x mate-reset
sudo mv mate-reset /usr/bin/

Sau khi tập lệnh đặt lại Mate nằm trong thư mục “/usr/bin/”, bạn sẽ có thể đặt lại màn hình Mate bằng cách nhấn Alt + F2 và nhập lệnh bên dưới.

mate-reset