Thủ thuật tăng tốc giao diện Unity trên Ubuntu - Kỹ thuật Xe Cộ
  1. »
  2. Tìm kiếm cho: Thủ thuật tăng tốc giao diện Unity trên Ubuntu

Thủ thuật tăng tốc giao diện Unity trên Ubuntu

Bài viết liên quan

Các bản phân phối GNU/Linux hiện nay đều được tích hợp giao diện Gnome (viết bằng thư viện GTK) và Qt/KDE, nên máy tính mặc định phải có ít nhất 512 MB RAM. Song song với sự ra mắt của giao diện Gnome 3, các bản phân phối Linux như Fedora 16 cũng tăng yêu cầu về RAM lên tối thiểu 640 MB. Sự nhảy vọt về RAM thực tế là do việc sử dụng nhiều GPU hơn để đồ họa giao diện desktop, sự nâng cấp về Kernel cũng như các ứng dụng nói chung. Nếu dùng các bản phân phối mới như Ubuntu, Mint, Fedora, v.v… thì bạn có thể nhận ra sự khác biệt này. Đặc biệt là Ubuntu khi bản phân phối của Canonical được trang bị giao diện Unity với hệ thống quản lý hiệu ứng phối hợp Compiz làm mặc định, tốn nhiều tài nguyên hơn. Mình rất thích giao diện Unity bởi tính tiện dụng nhưng đôi khi nó phản hồi khá chậm. Vậy làm sao để Unity chạy mượt mà và ổn định hơn?

tang toc unity tren ubuntu

Tắt ứng dụng chạy khi khởi động (start-up) không cần thiết:

Mặc định, Ubuntu (bao gồm cả giao diện Gnome Classic) sẽ nạp một số ứng dụng trong quá trình khởi động giao diện và các ứng dụng này có thể không cần thiết. Bạn hãy bấm biểu tượng Power nằm ngoài cùng bên phải của thanh Unity panel, chọn: System Settings > Personal > Startup Applications (nếu sử dụng Ubuntu 11.04) hoặc chọn ngay Startup Applications (nếu sử dụng Ubuntu 12.04).

tắt ứng dụng startup ubuntu

Một cửa sổ sẽ hiện ra cho phép bạn khích hoạt/vô hiệu hóa các ứng dụng khởi động cùng hệ thống. Bạn không nên vô hiệu hóa tất cả bởi một số ứng dụng hệ thống vẫn cần thiết để desktop hoạt động bình thường. Đó là vấn đề của Ubuntu 11.10 còn với Ubuntu 12.04, các ứng dụng hệ thống sẽ được ẩn đi và danh sách chỉ hiển thị các ứng dụng từ phía thứ 3 do bạn cài vào.

Cài đặt Preload:

Đây là một tiện ích chạy nền như một dịch vụ hệ thống và hoạt động như Microsoft app pre-fetch. Nhiệm vụ của Preload rất đơn giản, như bạn thường sử dụng 10 ứng dụng chính, trong đó có 3 ứng dụng có tần số sử dụng cao nhất. Các phần của ứng dụng được chia nhỏ nằm rải rác trên ổ cứng khiến hệ thống tốn nhiều thời gian để load hơn. Lúc này, Preload sẽ tạo một index cho 3 ứng dụng thường dùng do đó, giúp hệ thống truy xuất dễ dàng hơn. Hệ thống chỉ cần đọc index và tìm vị trí của các ứng dụng nhanh hơn, rút ngắn thời gian load.

Bạn cài đặt Preload bằng cách mở Terminal (Ctrl + Alt + T) và nhập lệnh:

sudo apt-get install preload

Không chỉ giao diện Unity, Preload sẽ giúp giảm thời gian load trên mọi hệ thống GNU/Linux nói chung. Sau khi cài đặt, bạn không cần phải kích hoạt Preload mà tiện ích sẽ tự động chạy nền.

Giảm hiệu ứng Compiz Effect:

Nếu bạn sở hữu GPU mạnh và mở mặc định nhiều hiệu ứng Compiz thì đây không phải là vấn đề lớn. Tuy nhiêu, nếu bạn quan tâm đến việc tăng tốc Unity lên mức tối đa thì bạn có thể tự điều chỉnh và giảm bớt một số hiệu ứng Compiz yêu cầu quá nhiều sức mạnh đồ họa của GPU.

Đối với ai đã quen thuộc với thay đổi các giá trị hiệu ứng trên Ubuntu thì có thể làm theo bước sau:

1. Mở Terminal và cài đặt gconf-editor (nếu chưa có) theo lệnh:

sudo apt-get install gconf-editor

2. Mở Unity Lens và tìm Configuration Editor:

Bây giờ trong cây thư mục, bạn tìm đến khóa “compiz-1” và chọn “plugins”. Lúc này bạn sẽ thấy rất nhiều tùy chọn được dùng để thiết lập các hiệu ứng compiz. Tuy nhiên, thậm chí với những thay đổi rất nhỏ cũng có thể tác động lớn đến Ubuntu bởi thực tế giao diện Unity là một plug-in chạy trên nền bộ máy render Compiz 3D.

giảm hiệu ứng compiz effect

Nếu bạn lỡ tay thay đổi nhiều tùy chỉnh trong Compiz mà không nhớ mình đã làm gì thì bạn có thể reset tất cả về mặc định theo lệnh:

gconftool-2 --recursive-unset /apps/compiz-1unity --reset

Nếu bạn thay đổi các thiết lập Compiz chỉ liên quan đến Unity qua khóa “apps” > “compizconfig-1” > “profiles” > “unity” thì bạn có thể reset về mặc định với dòng lệnh:

unity --reset

*Lưu ý 1: Không nên thay đổi các giá trị “refresh rate” trong thiết lập bởi nếu không rõ mình đang làm gì, hệ thống có thể bị ép xung gây hỏng phần cứng.
*Lưu ý 2: Sau khi tùy chỉnh, bạn nên log out và log in trở lại hoặc reboot hệ thống.

Đối với những ai thích tùy chỉnh trực quan hơn thì có thể cài đặt trình quản lý CompizConfig Settings Manager trong Ubuntu Software Center.

tăng tốc ubuntu

Xóa apt-get cache:

apt-get là một trong những câu lệnh mạnh mẽ để bạn có thể thao tác với ứng dụng như cài đặt, gỡ bỏ, tải về, v.v… Trước khi cài đặt các ứng dụng, apt-get sẽ lưu tạm (cache) chúng lại trên ổ cứng nhằm sao lưu các gói đã tải. Nếu bạn không muốn apt-get lưu tạm (trừ khi bạn muốn cài đặt lại các gói mà không muốn tải thêm lần nữa) và nếu bạn nhận thấy thư mục cache đang ngày một “phình to” thì bạn có thể xóa hết cache mà không mất đi các ứng dụng bằng dòng lệnh:

sudo apt-get clean

Xóa những gói không cần thiết:

Đây là một vấn đề cố hữu và gây phiền phức đối với mọi người dùng GNU/Linux. Hẳn bạn đều quen với một khái niệm có tên “dependencies” (các phần phụ thuộc) khi cài đặt một ứng dụng nào đó. Chẳng hạn như bạn cài một ứng dụng tên là “A” nhưng khi cài, Ubuntu sẽ hỏi bạn là ứng dụng này cần phải tải thêm 10 gói nhỏ để hoạt động, đây chính là các “dependencies”.

Vì vậy, sau khi cài đặt “A” và cảm thấy ứng dụng này không cần thiết, bạn quyết định gỡ bỏ. Tuy nhiên, vấn đề ở đây là mặc dù ứng dụng có tên là “A” đã được gỡ bỏ nhưng 10 gói dependencies cài thêm có thể không bị gỡ bỏ hoàn toàn do nhiều nguyên nhân. Vậy làm sao để giải quyết đống dependencies còn lại?

Bạn lại cần tới lệnh apt-get để gỡ bỏ một cách an toàn các gói phụ thuộc không cần thiết chỉ với một dòng lệnh. Việc gỡ bỏ các gói sẽ giúp bạn giải phóng bộ nhớ ổ cứng cũng như các khóa registry của ứng dụng để hệ thống hoạt động nhanh hơn. Để thực hiện thao tác xóa bỏ các gói không cần thiết, mở Terminal và nhập dòng lệnh sau:

sudo apt-get autoremove

Hy vọng giao diện Unity trên máy tính của bạn sẽ hoạt động mượt mà hơn!

Theo MyGeekOpinions​

Bình Luận

Back To Top