Computer >> Hướng Dẫn Máy Tính >  >> Hệ Thống >> Linux

Cách làm mới (refresh) Linux Desktop mà không cần reboot

Bạn có thể đang dùng desktop environment cùng Linux. Dù extra lightweight hay full-fledged, bạn cần nó để chạy ứng dụng đồ họa. Chắc chạy mọi thứ trong terminal được, nhưng đó chỉ là chuyện đùa.

Nhưng khi desktop "kêu ca"? Panel bị khóa, lỗi, hoặc không phản hồi? Tắt máy? Đó thực sự là ý tưởng tốt, nhưng có cách khác – và không, không liên quan đến đổi desktop mới. Thay vào đó, bạn có thể chỉ làm mới (refresh) nó.

Tại sao làm mới desktop?

Reboot máy tính tốn thời gian hơn cần thiết. Ngược lại, refresh desktop nhanh hơn và chỉ restart một vài chương trình (dù hơi nặng). Nếu không muốn mất tiến độ phần mềm đang chạy, refresh tiện lợi hơn.

Làm mới giúp nhận cập nhật desktop mượt mà hơn, và có những việc tắt máy không giải quyết được. Lỗi desktop do tinh chỉnh cài đặt không tự biến mất. Bạn cần làm thêm chút gì đó.

1. Cinnamon

Một số DE làm refresh dễ hơn. Cinnamon là một trong số đó, có tính năng built-in và dễ tìm. Việc cũng đơn giản – không cần command line.

Click chuột phải vào bất kỳ panel Cinnamon nào. Đảm bảo không chọn applet trên panel vô tình (sẽ không hiện nếu vậy). Sẽ thấy menu dropdown cho phép sửa đổi Cinnamon nhiều cách, bao gồm restart nó. Chọn Troubleshoot > Restart Cinnamon.

Nếu bạn thích phím tắt, Cinnamon cũng làm được. Giữ Ctrl + Alt + Esc và desktop sẽ refresh. Lưu ý: phím tắt này chỉ dành cho Cinnamon (ví dụ trên KDE, nó kill ứng dụng).

Desktop sẽ đen một chút, rồi tự làm mới. Hy vọng vấn đề trước đó biến mất. Đơn giản và nhẹ nhàng.

Nếu bạn đang chỉnh applet Cinnamon, có thể muốn reset panel về mặc định. Hữu ích nếu thử extension ít được hỗ trợ, có thể gây unstable.

Dễ khắc phục: click chuột phải phần trống panel Cinnamon. Chọn Troubleshoot > Restore all settings to default.

2. GNOME

Khi cài extension tinh chỉnh GNOME, bạn có thể thấy thay đổi không luôn diễn ra tức thì. Refresh GNOME giúp giải quyết. Giống Cinnamon, có 2 cách: command line hoặc desktop. Nhưng lưu ý: cả 2 chỉ hoạt động nếu bạn dùng X window system thay vì Wayland display server mới.

Cách command line: nhập lệnh sau trong terminal:

gnome-shell --replace & disown

Phần cuối lệnh rất quan trọng. Nếu không có, khi bạn đóng terminal, desktop sẽ ngừng hoạt động. Cách này shell tiếp tục chạy nền.

Nếu muốn cách nhẹ nhàng hơn, refresh GNOME đồ họa. Bấm Alt + F2, trong input hiện ra gõ r, rồi Enter.

3. KDE Plasma

KDE Plasma nổi tiếng linh hoạt cực độ. Đó là của bạn để định hình theo ý. Điều này thêm phức tạp cho một số tác vụ, refresh desktop không ngoại lệ.

Khác GNOME, bạn cần dùng terminal restart Plasma. Nhập lệnh:

kquitapp5 plasmashell && kstart5 plasmashell

Lệnh này dừng và khởi động desktop trong một dòng. Có thể mất vài giây để refresh, hãy kiên nhẫn.

Nếu bạn dùng nhiều custom Plasma applet, có thể muốn reset cài đặt nếu thấy gây unstable. Cần xóa (hoặc đổi tên) file plasma-org.kde.plasma.desktop-appletsrc trong thư mục ~/.config. Hoặc chạy lệnh:

mv ~/.config/plasma-org.kde.plasma.desktop-appletsrc old-configuration

Đừng quên restart desktop để thấy thay đổi!

4. Xfce

Xfce tự hào lightweight mà linh hoạt. Điều đó thể hiện ở cách refresh nó. Là quy trình 2 bước: restart panel và window manager.

Nhập lệnh:

xfce4-panel -r && xfwm4 --replace

Như thấy, chỉ 2 lệnh nối nhau restart Xfce. Bạn có thể gõ riêng biệt nếu muốn.

Tuy nhiên, điều này có thể chưa đủ sửa desktop. Ví dụ, nếu bạn chỉnh appearance Xfce đến nỗi crash, restart nó có thể không giúp. Trường hợp đó, tốt nhất restore về mặc định.

Xfce lưu cài đặt trong nhóm file config. Tuy nhiên, nó cung cấp cách truy cập dễ dàng, không cần chạm trực tiếp. Dưới dạng app settings editor. Để chạy, gõ lệnh:

xfce4-settings-editor

Từ đó, dễ dàng reset cài đặt panel Xfce: click chuột phải entry muốn reset, chọn Reset. Đừng quên reset panel sau đó!

xfce4-panel -r

Cũng có thể làm hoàn toàn command line dùng tool xfconf-query. Nó cơ bản là settings editor trong terminal. Để reset cài đặt panel Xfce, nhập:

xfconf-query -c xfce4-panel -p / -R -r
xfce4-panel -r

Mọi tùy chọn dưới group xfce4-panel sẽ bị xóa (do option -R -r), để lại mặc định sau khi restart desktop.

5. LXDE

Giống Xfce, LXDE là DE nhẹ. Cũng nghĩa là chỉ refresh qua command line.

Để làm vậy, cần refresh 2 thành phần desktop cùng lúc: panel và window manager. Truyền thống LXDE dùng Openbox (dù bạn có thể đổi).

lxpanelctl restart && openbox --restart

Vì là DE nhẹ, chỉ mất giây để refresh.

Bạn cũng có thể muốn restore LXDE về appearance mặc định. Chỉ việc di chuyển file config đúng ra ngoài. Chúng sẽ được tạo lại khi refresh desktop.

Ví dụ, nếu muốn restore panel arrangement LXDE, cần xóa/đổi thư mục ~/.config/lxpanel. Nó chứa tất cả file config panel. Làm đồ họa hoặc terminal đều được.

mv ~/.config/lxpanel lxpanel.bak

Lệnh trên đổi tên thư mục lxpanel, buộc LXDE tái tạo nó.

Làm tương tự với Openbox, đổi tên thư mục ~/.config/openbox thành tên khác.

Shortcuts (Tạo alias lệnh)

Nếu bạn thường xuyên phải refresh desktop, có thể quan tâm command aliases. Cho phép gõ lệnh terminal ngắn gọn hơn. Nằm trong file ẩn .bashrc (.zshrc nếu dùng Zsh). Hướng dẫn tạo alias trên Bash, các shell khác tương tự.

Đầu tiên, mở file bằng lệnh:

nano ~/.bashrc

Từ đó, thêm alias theo format:

alias refresh='xfce4-panel -r && xfwm4 --replace'

Nếu gõ refresh vào terminal mới mở, sẽ chạy lệnh gán. Nhớ bọc lệnh trong dấu nháy đơn, tách bằng dấu &&!

Sửa desktop Linux không phản hồi bằng refresh

Có thể desktop bị lock – không mở được terminal, nhưng chuột vẫn di chuyển.

Trường hợp này, tốt nhất restart hệ thống; soft refresh chỉ đi được đến đó. Nhưng nếu chỉ một app làm phiền, kill riêng app đó nhanh hơn. Bạn có khá nhiều cách kill chương trình không phản hồi trên Linux!