[Thủ thuật] Vài mẹo nhỏ giúp tăng tốc giao diện Unity trên Ubuntu

Thảo luận trong 'Máy tính Linux - Chrome OS' bắt đầu bởi bk9sw, 28/7/12.

  1. bk9sw Windows & Windows Phone Moderator

    [IMG]

    Không giống như trước đây, 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, vì vậy, 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 điển hình 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ề bộ nhớ RAM thực tế là do việc sử dụng nhiều GPU hơn để đồ họa giao diện desktop, thêm vào đó là sự nâng cấp về Kernel cũng như các ứng dụng nói chung. Nếu sử dụng các bản phân phối mới như Ubuntu, Mint, Fedora, v.v... thì các bạn đều 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 bình thường. 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 nhanh và ổn định hơn? Dưới đây là vài thủ thuật nhỏ giúp bạn khắc phục vấn đề này.

    [IMG]
    Giao diện Unity trên Ubuntu 12.04.

    Tắt các ứ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. Việc bạn cần làm là bấm biểu tượng Power nằm ngoài cùng bên phải của thanh Unity panel và 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).

    [IMG]

    Lúc này, một cửa sổ mới 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. Tuy nhiên, 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 rất hay, chạy nền như một dịch vụ hệ thống và hoạt động tương tự Microsoft app pre-fetch. Nhiệm vụ của Preload rất đơn giản. Ví dụ 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ó thể cài đặt Preload bằng cách mở Terminal (Ctrl + Alt + T) và nhập lệnh:

    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 những ai đã quen thuộc với việc thay đổi các giá trị hiệu ứng trên Ubuntu thì bạn 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:

    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.

    [IMG]

    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:

    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:

    *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ì bạn có thể cài đặt trình quản lý CompizConfig Settings Manager trong Ubuntu Software Center.

    [IMG]

    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:

    Xóa các 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 hữu ích, bạn quyết định gỡ bỏ ứng dụng đó. 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?

    Lúc này, chúng ta 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, bạn mở Terminal và nhập dòng lệnh sau:

    Hy vọng qua một số thủ thuật nhỏ nói trên, giao diện Unity trên máy tính của bạn sẽ hoạt động nhanh hơn.

    P/S: Trong bài viết gốc còn một số thủ thuật khác nhưng mình không nêu trong bài này bởi qua thử nghiệm, một số gây lỗi hệ thống do không còn tương thích với phiên bản Ubuntu 12.04.

    Tung&linux, hactinhtinh, formica24 người khác thích nội dung này.
  2. nguyenductin Thành viên

    Không biết gần đây Ubuntu thế nào chứ lúc trước cài thử Ubuntu xài khá là nản , nhất là cái khoảng Sleep máy , mỗi lần Sleep là nó tắt luôn cả máy thế nên cài dc vài bữa lại bỏ
    huuvinh_tv thích nội dung này.
  3. Ng. Thành Trung Thành viên

    HĐH cho máy tính mình chỉ biết mỗi Windown và Mac thôi, từ trước đến giừo chưa xài thử Linux hay Ubuntu lần nào nữa.
  4. Phong Duy Thành viên

    Cái này cũng chưa dùng bao giờ
  5. zesny95 Thành viên

    Đã 1 lần cài ubuntu xong gỡ ra nhưng đợt 8. thì phải, h chắc cải tiến nhiều rồi, thằng bạn mình rủ dùng mãi nhưng dạo này cũng ngại phá pc rồi :D nhưng em nghĩ rất đáng để thử ubuntu. Thực sự nó rất hay, em xem giới thiệu cũng muốn thử nhưng toàn lười, trong máy có mấy file iso thằng bạn cop cho mà chẳng buồn ghi ra để cài :D
  6. thanhhaifire Thành viên

    chạy máy ảo đi có gì đâu
  7. levu136 Thành viên

    Mình dùng với laptop xì líp bình thường.
    bk9sw thích nội dung này.
  8. dttung80 Thành viên

    Thằng bạn cũng rủ cài mà ngại, thấy nó cũng phức tạp. Có cả cài ubuntu cho Android mà thấy vất vả quá.

    Nhìn cũng hay hay nhưng mà để dùng nghiêm túc thì hơi nản cái giao diện.
  9. kidpop1809 Thành viên

    Bác nào dùng linux để nghiên cứu thì em thấy ok chứ để mà xài luôn thì chắc khó có thể thay thế windows đc. Tốt nhất là cài song song :D
  10. kungfu9999 Thành viên

    Hơn 90% người sử dụng máy tính cài windows mà cập nhật ba cái HDH mở mã nguồn này làm gì?
    Chạy thì mệt, nhiều chương trình không tích họp nữa chứ!
  11. Funnyclock Thành viên

    Dự là chuẩn bị lại có war :D:D:D
    ngochoa09stylishmoon thích nội dung này.
  12. tkuong_mafia Thành viên

    Ơ hơ hài hước chưa kìa
    ai bảo mã nguồn mở là k đáng cập nhật chứ, vậy sap ubuntu vẫn sống?? Đồng ý là độ tương thích phần mềm k đc cao cho lắm, nhưng em đặt ra vấn đề thế này: mấy công ty như trần anh hay thế giới động cài mấy máy pc dos cài win lậu thì ok bọn quản lí thị trường nó cho đi, em có đi qua trần anh thì thấy mấy máy k có hđh mặc định toàn cài ubuntu hết chứng tỏ nền mã nguồn mở cũng là cứu cánh cho doanh nghiệp đấy chứ
    hvt2.0, formica, ngocanh399610 người khác thích nội dung này.
  13. Minh Sói Thành viên

    có bạn phát biểu hơi thiếu .... não thì phải

    bạn à , nếu ngta k dùng thì nta phát triển nó làm j

    bạn nói 90% ng dùng dùng windows , nhưng bạn có biết 90% số máy chủ chạy linux và nhân unix nói chung k

    phát biểu nông cạn quá
    hvt2.0, formica, ngocanh399614 người khác thích nội dung này.
  14. nhanaptx Thành viên

    mình cung mới tìm hiểu Ubuntu, ubuntu 12.04 không còn nhẹ giống XP nữa rùi, cài trên máy laptop core I3, Ram 4gb chạy rất mượt, nhưng cài lên máy bàn cpu D430 ram 1GB thi giựt tưng tưng, thử làm theo chủ thớt xem có nhanh hơn ko... :rolleyes:
    killedduc12atl thích nội dung này.
  15. killed Con rùa

    Thằng cu này mày câm miệng được không vậy? Hết cắn bên Unix, Mac rồi giờ qua Linux hả.

    Không thích thì bấm nút biến.

    Mấy dạng đó là phải chửi thẳng mặt, còn cố giải thích nó càng lì cái mặt mốc nó ra

    Mình đang chuẩn bị cài ubuntu 12.04 mà ngặt cái con máy bàn đang chạy ati 5450, chắc phải tháo ra chạy intel cho khỏe
    Hieusy, jamesbond_lns, rocketeer8 người khác thích nội dung này.
  16. devil_handsome Thành viên

    cài win 8 mất mie boots Ubuntu....mie....cứ tưởng nó nhận. thế là phải xóa ubuntu...đang dùng hay cùng vs win7
    duo8trong9949 thích nội dung này.
  17. burningblaze1st Thành viên

    for future....
  18. Minh Sói Thành viên

    cần chi phải xóa ubuntu nhỉ

    mình triple boot 7 8 ubuntu

    nếu tối ưu dc ubuntu thì ubuntu có thể làm 1 hệ điều hành rất nhẹ , khởi động nhanh , tiết kiệm thời gian , có thể bật máy lên duyệt web tức thời , khá hay đấy
    malepro, dhiben, vuongmeo_7101 người khác thích nội dung này.
  19. stylishmoon Thành viên

    B cài 1 bản win ra mình đố b soạn văn bản, chat, xem phim HD mà k dùng browser để download 1 cái gì đấy :D và linux làm đc như thế nhé b. Thị phần của PC chạy windows nó chỉ khoangr hơn 80% thôi, còn 15% là mac cơ b, còn lại là linux :)
    malepro, duo8, tkuong_mafia1 người khác thích nội dung này.
  20. duc12atl Thành viên

    ubuntu không gõ được tiếng việt :))
    vuongmeo_710 thích nội dung này.

Chia sẻ trang này