Showing posts with label PCLinuxOS. Show all posts
Showing posts with label PCLinuxOS. Show all posts

11/13/09

NEPOMUK - một cách tổ chức, chia sẻ dữ liệu mới.


NEPOMUK - một cách tổ chức, chia sẻ dữ liệu mới.


I. Hai vấn đề hiện tại


I.1-Tổ chức, quản lý và tìm kiếm dữ liệu cá nhân


Giả sử bạn đang thực hiện một công việc (task A) nào đó trên máy tính. Các dữ liệu liên quan đến công việc đó gồm có:





  • Các file văn bản, hình vẽ, ảnh, … được tập hợp trong một thư mục task A mở trong phần mềm Dolphin.




  • Các cá nhân có liên quan được tập hợp trong một Distribution List cũng có tên là task A trong sổ địa chỉ Contacts của phần mềm Kontact.




  • Các email trao đổi về công việc đó được tập hợp trong một thư mục task A của Inbox hoặc trong một thread có chung subject là task A của phần mềm KMail.




  • Các trang web liên quan được tập hợp trong một thư mục task A của Bookmarks của phần mềm Firefox.




  • v.v... và v.v...




Dữ liệu liên quan đến một công việc nằm rải rác trong nhiều format, nhiều ứng dụng và được tập hợp trong nhiều chỗ khác nhau.


Như vậy khó tìm kiếm, mất thì giờ và dữ liệu không có liên kết với nhau.



I.2-Tìm dữ liệu cho mình hoặc chia sẻ dữ liệu cho người khác


Những dữ liệu nói trên, ngoài tên file, subject của email hoặc địa chỉ trang web, có rất ít thông tin hiển thị ra ngoài. Ngay cả người tạo ra dữ liệu đó, nếu lâu ngày cũng không nhớ nội dung nó nói gì.


Vì vậy khi tìm kiếm mất rất nhiều thì giờ. Một trong những điển hình là khi Google Search theo các từ khóa nào đó mất nhiều công mở từng trang web trong kết quả tìm kiếm mới phát hiện được trang cần thiết.


Một trong những cách để khắc phục là có các công cụ để người tạo ra dữ liệu hoặc người đã dùng nó:





  • Ghi chú thêm thông tin (annotate - chú giải) về dữ liệu dưới dạng gán từ khóa (tag), comment hoặc note và các dạng thông tin khác nữa đi kèm với file.




  • Những thông tin thêm đó phải có nghĩa (semantic), đọc được và tìm kiếm được (queryable) bằng các công cụ tìm kiếm.




Ví dụ: một bức ảnh về Hồ Hoàn kiếm, khi chia sẻ lên mạng nếu được gán các tag “phong cảnh”, “Hà nội”, “Việt nam” v.v..., một người nước ngoài tìm ảnh theo các từ khóa trên sẽ nhận thấy ngay đây là cái mình cần trước khi mở ảnh ra xem. Nếu có người đã xem, cho một comment “ảnh đẹp” thì lại càng đáng mở ảnh. Rõ ràng như vậy tiện hơn nhiều khi chỉ có mỗi tên file “Hoan Kiem lake.jpg”.


Văn bản giấy khi xếp trong các cặp hồ sơ là tổ chức giống kiểu thư mục máy tính. Nhưng phần trích yếu V/v và các mẩu giấy notepad dán vào chính là một dạng ghi chú thêm như trên, có điều công cụ tìm kiếm là bằng mắt.


Việc ghi chú như trên tạo thuận lợi cho chính người lập ra dữ liệu và người được chia sẻ nhưng đòi hỏi phải thay đổi thói quen, mất thêm thì giờ khi lưu dữ liệu. Bản thân tôi khi viết blog cũng rất ngại phần tag.



II. Dự án NEPOMUK.


Một trong những tính năng mới được giới thiệu trong Mandriva 2010.0 là Smart Desktop mà theo lời hãng giới thiệu một cách ngắn gọn thì:


Máy tính của bạn sẽ thông minh hơn, hỗ trợ bạn trong công việc hàng ngày. Bạn có nhiều tài liệu, thư từ, dữ liệu, ảnh, video. Giờ bạn có thể tổ chức chúng theo các dự án (task) . Có thể ghi chú, bình luận, gán từ khóa chỉ bằng vài lần kích chuột.


Nhờ thế, dữ liệu sẽ luôn tìm được dễ hơn nhiều khi bạn cần đến chúng


Smart Desktop xây dựng trên nền tảng của NEPOMUK tên viết tắt của “ Networked Environment for Personalized, Ontology-based Management of Unified Knowledge” tạm dịch là “ Môi trường kết nối mạng quản lý kiến thức thống nhất trên cơ sở bản thể luận cá biệt hóa”. Nghe hơi triết và ù tai!


NEPOMUK là một dự án phần mềm nguồn mở hiện thời trị giá $17 triệu, trong đó Liên minh châu Âu (EU) tài trợ $11,5 triệu. Như thế cũng đủ biết nó là một dự án lớn và quan trọng.



Hình 1: Logo của NEPOMUK


Mục tiêu của dự án là NEPOMUK xây dựng và triển khai một giải pháp toàn diện (gồm các phương pháp, các cấu trúc dữ liệu và một bộ công cụ) để hòa nhập máy tính cá nhân vào môi trường cộng tác, cải tiến việc cộng tác qua mạng, cải tiến việc quản lý dữ liệu cá nhân và tăng cường hiểu biết của con người bằng cách cung cấp và tổ chức thông tin do cá nhân và tập thể tạo ra.


Đại khái thì Nepomuk giúp cho việc quản lý và tìm kiếm dữ liệu cá nhân dễ hơn, đầy đủ hơn (khác cách quản lý theo file hiện thời) và dễ chia sẻ hơn qua mạng .


Giải pháp toàn diện nói ở trên được gọi là Social Semantic Desktop , khó mà dịch ra tiếng Việt một cách ngắn gọn dễ hiểu được. Nó gồm:



Về máy tính:


Mục tiêu của NEPOMUK là xây dựng các phương pháp, cấu trúc dữ liệu và các dịch vụ cần thiết để:





  • Ghi chú vào và link các thông tin bất kỳ, ở mọi loại file, trong mọi ứng dụng và trên mọi thiết bị lưu trữ trên máy tính




  • Biểu diễn rõ ràng và trực quan các suy nghĩ của người dùng và biến chúng thành thông tin có nghĩa. Sẽ dùng công nghệ wiki và tích hợp nó với cơ chế ghi chú.




  • Tích hợp việc tạo và xử lý nội dung với cách người dùng tổ chức công việc. Quan điểm chính là tích hợp phương pháp mô hình xử lý agile với việc tạo và tổ chức thông tin.




Ví dụ: một file ảnh thông thường chỉ có một thông tin có nghĩa và tìm kiếm được là tên file nhưng cũng rất không đầy đủ. Nepomuk sẽ cho phép người dùng bổ xung thêm (annotate) thông tin có nghĩa (semantic) và tìm kiếm được (queryable) vào ảnh đó.



Về mặt xã hội (social aspect)


Để đáp ứng việc kết nối và trao đổi với các máy tính khác, NEPOMUK sẽ xây dựng:





  • Các công cụ để xây dựng các quan hệ xã hội và trao đổi kiến thức hỗ trợ việc chia sẻ kiến thức trong một cộng đồng. Người dùng không chỉ trao đổi hồ sơ và các mẩu thông tin cô lập mà còn tất cả các thông tin liên hệ và sự đóng góp của cộng đồng vào đó.




  • Các kỹ thuật để tìm kiếm và lưu trữ thông tin nằm rải rác trên mạng, tập hợp thành kho lưu trữ thông tin chung cho cộng đồng.




Dự án này tương đối mới và còn đang trong giai đoạn phát triển. Mới có một phần các mục tiêu trên thực hiện được. Hiện nay, nó đã triển khai được bước đầu (tổ chức lại thông tin) trong KDE4 và trên Java.


GNOME cũng đang có một dự án kiểu này, dự kiến sẽ ra mắt trong GNOME3, trong đó có sự đóng góp ý tưởng của một bạn người Việt (Le Hoang Nhi), xem thêm ở đây .





III.Smart Desktop trong Mandriva 2010.0 KDE.


Mandriva 2010.0 KDE đã tích hợp NEPOMUK như một tính năng mới.

III.1-Cài đặt:


Mở Install & Remove Software, cài thêm soprano-plugin-redland, soprano-plugin-sesam2, gõ từ “ nepomuk” rồi chọn cài tất cả những gói chưa cài trong đó, trừ ba gói nepomuk-scribo-devel, libepomuk-contact4, libepomukpeopletag0 (hai gói sau bị lỗi không cài được nên phần contact chưa dùng được ở các mục dưới đây).

Mở Configure Your Desktop > Advanced > Desktop Search > Basic Settings rồi đánh dấu chọn hai mục Enable Nepomuk Semantic Desktop Enable Strigi Desktop File Indexer.


Chuyển sang tab Advanced Settings rồi thay đổi thư mục cần tìm kiếm (nếu cần). Mặc định là thư mục /home/<username> . Thư mục quy định ở đây là thư mục chứa dữ liệu hay tìm kiếm nhất (ví dụ My Documents) để trình tìm kiếm Strigi lập chỉ mục (index) trước, khi tìm sẽ nhanh.


Làm xong các bước trên, nhấn nút Apply, biểu tượng của Nepomuk sẽ xuất hiện trên panel và việc lập chỉ mục bắt đầu. Tùy theo dung lượng thư mục, thời gian lập chỉ mục có thể mất vài tiếng và máy sẽ hơi chậm.


Khi đã lập chỉ mục xong, mỗi lần có file mới hoặc file bị thay đổi, chỉ mục sẽ tự động cập nhật.



III.2-Siêu dữ liệu (metadata)


Mỗi dữ liệu (data: một file, một email, một trang web, v.v...) đều có thể có ba loại siêu dữ liệu (metadata) sau:





  • Metadata có sẵn đi kèm với file lưu trên ổ cứng: các thuộc tính (properties: tên file, đường dẫn, dung lượng, ...), các từ khóa tag gán cho file audio, các mốc thời gian khởi tạo, truy cập và sửa, các đoạn text chỉ mục (index), … Các công cụ tìm kiếm như Beagle, Strigi có thể tách các metadata đó và lập chỉ mục được để tìm kiếm cho nhanh.




  • Metadata do người dùng tạo ra gán cho dữ liệu: comment hoặc note vào file hoặc email, gán từ khóa (tag), chấm điểm (Numeric rating) file.




  • Metadata không thuộc hai loại trên, ví dụ: đường link gốc của một file tải về từ Internet, kết nối của một file đính kèm theo email. Một khi những file trên đã lưu trên ổ cứng thì các kết nối trên bị mất, không thể biết file được tải về từ đâu hoặc nằm trong email nào.




NEPOMUK cung cấp các công cụ để tạo, quản lý, tìm kiếm các loại metadata đó.


Hiện nay một số chương trình cũng có công cụ để người dùng ghi chú (tag, note, comment) vào dữ liệu. Nhưng những ghi chú đó chỉ đọc và tìm kiếm được trong nội bộ một chương trình đó. Các ghi chú của Nepomuk có giá trị liên chương trình (cross-applications), có thể đọc và tìm kiếm được trên mọi phần mềm có tích hợp Nepomuk.



III.3-Tổ chức thông tin theo công việc (task):


Nhấn phím phải chuột vào Panel, chọn Panel Settings rồi chọn tiếp Add Widgets. Trong danh sách các widgets, chọn Task Management Widget rồi nhấn nút Add, các icon sau xuất hiện trên panel:



Nhấn vào icon bên trái để chạy chương trình Tasktop. Đây là bước đầu cho một cách tổ chức dữ liệu mới. Tasktop cho phép tập hợp tất cả các dữ liệu có liên quan với một Task về một mối.



Nhấn vào New Task để tạo Task. Sau đó nhấn vào các nút dấu cộng để gán các dữ liệu liên quan vào Task. Tuy nhiên, hiện chỉ có mỗi phần Files hoạt động được. Contact thì không do không cài được hai file đã nói ở trên. Email và Web Pages phải gán từ KMail và Konqueror (xem bên dưới).


Một Task có thể gồm nhiều Task con bên dưới.


Còn một cách tổ chức dữ liệu nữa là dựa trên Tag. Mọi dữ liệu được gán chung một Tag, khi dùng Nepomuk Search sẽ tập hợp chung lại một chỗ.



III.4-Tích hợp với trình duyệt file Dolphin:


III.4.1-Ghi chú thêm vào file:



Trong Dolphin, người dùng có thể thêm “ý kiến” của mình đối với mỗi file bằng ba loại metadata (xem hình bên, cột Infomation ở bên phải màn hình Dolphin):





  • Chấm điểm file (Numeric rating): nhấn vào các hình sao ở cột bên phải. Mỗi sao là 2 điểm. Kết quả hiện ở bên dưới, ví dụ ảnh trong hình có Numeric rating=9. Loại metadata này để người dùng đánh giá nội dung file.




  • Ghi chú (comments): file chưa có ghi chú thì bên dưới dãy sao có Add comment. Nhấn vào đó để thêm ghi chú tùy ý. Sau đó, nội dung ghi chú hiện lên bên dưới dãy sao như hình trên.




  • Gán từ khóa (tag) cho file: từ khóa ở đây là các từ khóa có liên quan đến file. Trong ví dụ trên, file được gán từ khóa “Ảnh màn hình” và “compiz”. Có thể nhấn vào Change Tags để thêm nhiều từ khóa nữa hoặc xóa bớt.




Khi nhấn chuột phải vào một file, chọn tiếp Actions trong menu con, sẽ có ba mục mới trong menu kế tiếp:






  • Associate to task:
    gán file vào một công việc. Chi tiết xem bên dưới.




  • Annotate: Ghi chú vào file. Đây là lệnh cao cấp có rất nhiều kiểu trường ghi chú ngoài comment và tag nói trên.




  • Run semantic analysis: tìm các thông tin có nghĩa bên ngoài nội dung file.




III.4.2-Tập hợp dữ liệu theo tag:



Nhấn Ctrl+L để chuyển thanh địa chỉ của Dolphin sang dạng edit được. Gõ vào đó lệnh tìm kiếm như trên hình. Kết quả bên dưới là hai file có tag compiz.



III.5-Tích hợp với Kontacts


Mỗi email trong KMail có thể gán tag, comment và liên kết với một task được. Mỗi địa chỉ trong Contacts cũng vậy (nhưng hiện chưa làm được vì các file tương ứng bị lỗi chưa cài được như nói ở trên).



III.6-Tích hợp với trình duyệt web Konqueror


Mỗi trang web mở trong Konqueror, khi nhấn chuột phải sẽ xuất hiện các menu sau:



Theo menu trên, với mỗi trang web có thể (cũng tương tự như với file):





  • Rate this page: chấm điểm (numeric rating) như với file đã nói ở trên.




  • Tag this page: gán từ khóa vào trang.




  • Associate to task: liên kết trang vào một công việc.




Ngay trên toolbar cũng có hai nút lệnh liên quan đến Nepomuk.


Trình duyệt Firefox và trình thư điện tử Thunderbird cũng có một extension là nepomuk-mozilla nhưng hiện chưa tương thích với Firefox 3.5



III.7-Tìm kiếm bằng Nepomuk + Strigi


Strigi là trình tìm kiếm mặc định trong KDE4 được tích hợp vào trình duyệt file Dolphin (không có lệnh chạy riêng). Hiện tại, strigi được tích hợp với Nepomuk, lập chỉ mục và tìm kiếm được trên:





  • Tên file và trong nội dung file (ODF hoặc Microsoft Office). Tìm được cả các từ tiếng Việt unicode bên trong file.




  • Các comment hoặc tag của file. Tìm được các từ tiếng Việt trong comment nhưng không tìm được các tag tiếng Việt.




  • Không tìm được trong Kmail.




  • Ví dụ một lệnh tìm trong nội dung file (xem hình dưới).





Gõ từ “thú chơi” vào ô Search ở bên phải toolbar như trong hình. Kết quả tìm được file “Cac dai cong ty va phan mem nguon mo.doc”.


Còn một phần mềm tìm kiếm nữa là KFind (trong Dolphin: Tools > Find Files). KFind có nhiều options tìm hơn Strigi (tìm theo ngày tháng, dung lượng file v.v..) và tìm được từ tiếng Việt bên trong các file ODF, nhưng không tìm được trong các file Microsoft Office. KFind không có liên hệ gì với Nepomuk.



III.8-Nepomuk Shell



Nepomuk Shell là một chương trình tổng hợp quản lý mọi thứ có trong Nepomuk. Chạy nó từ Run Command với lệnh nepomukshell.



IV. Kết luận


Nepomuk là một dự án lớn, đầy tham vọng hiện mới thực hiện được một phần. Mandriva có lẽ là bản Linux đầu tiên tích hợp nó vào ở mức độ đáng kể như trình bày ở trên (Các bản Linux KDE khác chắc cũng có thể cài bổ xung Nepomuk nếu chưa có). Tuy nhiên vì là bước đầu nên các tiện ích còn chưa hoàn thiện, giao diện chưa thân thiện, dễ dùng, nhiều khái niệm khá mới và phức tạp với người dùng bình thường.


Nhưng triển vọng thì rất sáng sủa. Chúng ta cùng chờ xem.



10/24/09

Vài thủ thuật dùng Mandriva


VÀI THỦ THUẬT SỬ DỤNG MANDRIVA.


Các thủ thuật dưới đây trình bày cho Mandriva 2010.0 RC2 KDE4 nhưng cũng có thể dùng cho các bản Mandriva khác.


1- Tài liệu hướng dẫn:


Tôi có soạn hai tài liệu tiếng Việt hướng dẫn cài và sử dụng Mandriva, nhưng còn thiếu nhiều. Tải về tại đây hoặc đây.


Hướng dẫn đầy đủ nhất cho Mandriva 2009.1 xem tại đây (tiếng Anh).


2- Xóa các gói phần mềm thừa.


Trong Mandriva có một số gói phần mềm thừa, có thể xóa đi. Tiết kiệm ổ cứng chỉ là một phần nhưng cái chính là để không mất công tải các file update những phần mềm đó khi có update.


Các gói phần mềm “địa phương”: Nhấn vào Menu > Install & Remove Software. Trong màn hình của Software Management (Rpmdrake), gõ từ “locales” vào ô Find rồi Enter. Trong danh sách các gói locales xuất hiện, bỏ dấu chọn bên trái tất cả các gói locales đã cài, chỉ để lại hai gói là localeslocales-en. Mỗi lần bỏ chọn một gói (ví dụ locales-pt), màn hình sau xuất hiện:



Đây là các gói ngôn ngữ liên quan đến gói địa phương vừa bỏ chọn (từ điển, giao diện, kiểm tra chính tả,...). Nhấn OK để đồng ý.


Chọn xong, nhấn nút Apply. Giải phóng được khoảng 400MB ổ cứng.


Driver máy in : Do không đủ dung lượng một đĩa CD cài đặt nên các phần mềm liên quan đến in ấn không có trên CD. Khi cài máy in lần đầu, trong Control Center, nhấn vào Hardware > Setup the printers , sẽ phải tải về gần 270MB phần mềm (giá bỏ cái đám locales trên, cho phần mềm máy in vào có phải hay hơn không?). Trong đó mặc định có các gói liên quan đến máy in HP. Nếu không dùng máy in HP, gỡ gói libhpip0 . Giải phóng được 21MB .


3- Gỡ bỏ các file “mồ côi”


Khi cài mới các gói phần mềm, các gói “phụ thuộc” - dependency cần thiết cũng được cài. Nhưng khi gỡ bỏ thì các gói phụ thuộc không được gỡ và trở thành “mồ côi – orphans” không cần nữa. Một số driver phần cứng (ví dụ: x11-driver-input-calcomp - X.org input driver for Calcomp devices) lúc đầu được cài nhưng nếu không có phần cứng đó cũng là mồ côi.


Mandriva thường xuyên duyệt danh sách phần mềm và thỉnh thoảng hiện lên thông báo có file mồ côi dưới dạng sau:



Để gỡ các gói mồ côi, mở terminal ( Menu > Tools > Konsole) rồi chạy lần lượt hai lệnh sau:


su (để chuyển sang user root)



urpme  --auto-orphans (để gỡ các gói mồ côi)

Chú ý: việc gỡ gói mồ côi chỉ nên áp dụng với các phiên bản Mandriva 2009 trở lên. Tuy nhiên, lệnh vẫn chưa trơn tru lắm. Nếu bị báo lỗi (chỉ một gói không gỡ được là các gói khác cũng không được gỡ), có thể theo danh sách, đánh dấu gỡ từng gói trong Install & Remove Software mà không dùng urpme.


Lệnh tương tự trong Ubuntu là sudo apt-get autoremove.


4- Tìm phần mềm để cài vào Mandriva:


Trước tiên bao giờ cũng tìm trong các kho của Mandriva và cài bằng trình Software Management (Rpmdrake, gọi lên bằng Menu > Install & Remove Software). Tuy nhiên, trình này chỉ tìm được theo tên phần mềm mà không tìm được trong phần mô tả phần mềm (Description). Ví dụ, wammu là phần mềm quản lý mobile phone có trong kho của Mandriva, nhưng nếu gõ “mobile phone” trong ô Search thì sẽ không tìm được phần mềm này.


Vì vậy, nếu không biết tên phần mềm phải gúc trước theo từ khóa, ví dụ “mobile phone linux”, xem để biết tên phần mềm.


Ngoài các kho chính, cộng đồng người dùng Italia cũng có một kho riêng khá tích cực (các phần mềm mới nhất thường xuất hiện ở đây). Add các kho này bằng các lệnh sau với quyền root (cho máy i686, Mandriva 2009.1):


urpmi.addmedia  --update MIB-FREE_i686 http://mib.pianetalinux.org/2009.1/i686/MIB-free/ with media_info/synthesis.hdlist.cz


urpmi.addmedia  --update MIB-NOFREE_i686 http://mib.pianetalinux.org/2009.1/i686/MIB-nonfree/ with media_info/synthesis.hdlist.cz


(Chú ý trước từ update là hai dấu gạch ngắn. Chi tiết xem thêm tại đây )


Ngoài ra, có thể tìm rất tốt bằng các site rpm ví dụ:




Trong Firefox, tìm cài add-on Fedora-pkgdb sẽ bổ xung thêm Search Engine Fedora-pkgdb ở ô Search có thể dùng tìm các gói rpm của Fedora rồi tải về thử cài lên Mandriva.


Tìm theo các cách trên được rồi cũng nên quay về Rpmdrake để tìm lại, nếu không có mới tải từ Internet về cài.


Một số trường hợp chỉ có file deb (dành cho Debian, Ubuntu,...) có thể convert thành file rpm để cài vào Mandriva như sau:





  • Tìm cài gói alien vào Mandriva.




  • Mở terminal rồi chạy lệnh su để chuyển sang root.




  • Chạy tiếp lệnh alien -r -c <đường dẫn và tên gói deb>




  • Một gói rpm sẽ được tạo ra, nhấn vào gói đó để cài vào Mandriva.




Có những trường hợp gói rpm của Red Hat cài vào Mandriva không được, nhưng convert gói deb của Ubuntu như trên lại cài được.











9/6/09

Cài máy in Canon trong Madriva 2009.1 và Ubuntu 9.04

Khi cài máy in Canon LBP 2900 trong Mandriva 2009.1 và Ubuntu 9.04 theo các hướng dẫn tại đâytại đây thì có vài trục trặc nhỏ:

  1. Với Mandriva 2009.1: Phải bật máy in trước khi bật máy tính mới in được.

  2. Với Ubuntu 9.04: trước khi in, mở terminal chạy lệnh sudo /etc/init.d/ccpd restart mới in được.


Không rõ các máy in Canon khác dùng CAPT driver có bị như vậy không? Các hướng dẫn nói trên viết cho trường hợp máy in LBP 1210 (cũng dùng CAPT driver) với các phiên bản trước của Mandriva và Ubuntu không thấy có lỗi này.

8/18/09

Lại card màn hình Intel

Trong một post trước có nói về vấn đề mà card màn hình Intel (một số, không phải tất cả) đang gặp với các công nghệ đồ họa mới mà driver chưa tìm được giải pháp tối ưu.

Điều này xảy ra với các hệ Linux đời mới nói chung, không riêng gì Ubuntu. Ví dụ Mandriva 2009.1 khi cài trên máy có card màn hình onboard Intel 82G33/G31 sẽ gặp lỗi "rendering": khi nhấn vào các menu, cửa sổ, màn hình của menu hoặc cửa sổ đó thoạt đầu hiện lên vạch ngang lằng nhằng, một lúc mới hiện lên đầy đủ.

Mỗi bản Linux đều có trang liệt kê các lỗi đã gặp mà tới lúc phát hành vẫn chưa sửa được và nêu cách sửa tạm. Ubuntu nêu các lỗi đó trong trang Release Note, Mandriva thì đặt ở trang Errata.

Hai trang đó đều nêu cách chữa lỗi nói trên như sau (nhưng không đảm bảo là mọi trường hợp đều chữa được):

Mở file /etc/X11/xorg.conf với quyền root rồi thêm vào bên dưới dòng "Device Intel" một dòng sau:
Option "AccelMethod" "UXA"

Với Mandriva 2009.1, sau khi sửa như trên, khởi động lại máy thì hết lỗi nhòe cửa sổ. Ngoài ra để tăng tốc đồ họa có thể thêm các dòng sau:

Option "MigrationHeuristic" "greedy"

Option "DRI" "off"

(tắt DRI sẽ tắt các hiệu ứng màn hình).

Trước vẫn biết là có các trang báo lỗi như trên nhưng quên không xem. Có lỗi gì, xem trang đó trước tiên là hay nhất.

8/9/09

Hậu cung của nhà vua

(Nghỉ cuối tuần mà trời nóng quá, ngại ra đường nên ngồi nhà nổi máu văn chương)

Sau khi đã lập xong hậu cung và trở thành một cao thủ trong tình trường Linux, đức Hoàng thượng rùng mình nghĩ lại thời mình còn lẽo đẽo đi theo bà Hoàng hậu già Windows khó tính, bệnh tật virus đầy người, hơi một tý lại lăn ra ngất. Nói cho công bằng, không có bà dìu dắt, Người cũng chẳng có ngày hôm nay. Bây giờ, Người ngạc nhiên nhìn lũ trai trẻ trong vương quốc cam tâm cúc cung tận tụy với Windows mà không biết rằng cả một chân trời mới đang ở ngay bên cạnh. Bởi vậy, Người mới quyết định giới thiệu hậu cung của mình để làm gương.

Và cũng bởi Người bắt đầu thấy nhàm rồi, đang tiến quân đi chinh phục những vùng đất mới.

Nước nhỏ và nghèo nên hậu cung xây trên một miếng đất khá chật: notebook Dell INSPIRON 700m với CPU Pentium M 1.6MHz, 1.256 GB RAM, 40 GB HDD, 82852/855GM Intel Integrated Graphics Device.

Đất hẹp nên mỗi quý phi chỉ được có khoảng 4-5 GB ext3 partition và có một phòng sinh hoạt chung My Documents (ntfs partition, 10 GB) thừa hưởng lại của hoàng hậu Windows XP đã quá cố (xóa sạch rồi chỉ còn lại có My Documents) và cái sảnh swap partition 500 MB cũng dùng chung nốt. Menu list là cái danh sách quyết định cô nào được ân sủng vua vời sẽ nói sau.

Mandriva 2009.1 KDE


snapshot1



Cô này vốn xuất thân từ một dòng họ quý tộc lâu đời (Mandrake 1.0, 7/1998). Cái tính quý tộc thể hiện từ hình thức đến nội dung. Mọi sinh hoạt đều tuân thủ theo nề nếp gia phong của Control Center và System Settings rất đầy đủ, chặt chẽ, rõ ràng, có lớp có lang từng bước một (wizard). Riêng cái nề nếp đó chưa có cô nào theo kịp, kể cả openSUSE. Bảo cô làm việc gì cũng dễ dàng và ngoan ngoãn.

Bộ áo KDE 4.2 cô đang diện vốn là một bộ áo thời thượng nhất, đẹp nhất hiện nay nhưng cũng khó mặc nhất. Nhiều cô khác cũng cố khoác nó lên người nhưng rồi phải bỏ hoặc lụng thụng trông chẳng ra sao (Kubuntu chẳng hạn). Mandriva hòa nhập với KDE4 nhuần nhuyễn và có bản sắc riêng từ cái màn hình khởi động (splash) đến screensaver và nhiều tiểu tiết khác được may cắt riêng chứ không dùng cái có sẵn của KDE.

Nhìn sâu hơn thì cô thuộc loại quý tộc không nghèo nhưng cũng không phải là giầu. Các kho của hồi môn (repositories) khá lớn nhưng chưa bằng được một số cô khác. Và bố trí bên trong cũng hơi lộn xộn.

Tuy dòng dõi cao sang nhưng Mandriva nổi tiếng bình dân. Đặt vào đâu cô cũng hòa nhập rất tốt, không kén cá chọn canh gì (tương thích phần cứng tốt). Chỉ có đến đời 2009.1 này là thấy có chuyện. Cô sống rất thoải mái, nhanh nhạy với cái card màn hình Intel 82852/855GM, nhưng đưa sang chỗ khác có card  82G33/G31 cũng của Intel là chậm chạp hẳn. Đời trước 2009.0 thì lại không sao. Nguyên nhân có lẽ do cái driver Intel mới nhất hiện còn chưa ổn như đã nói trong một post trước.

Mandriva còn có một cô em diện áo GNOME, không xinh bằng chị nhưng nhìn thoáng hơn, nhanh nhẹn hơn vì bớt cầu kỳ. Hoa thơm đánh cả cụm nhưng đất chật đành cho hai cô ở chung một phòng (Install & Remove sofware -> Meta package -> GNOME -> task-gnome-minimal thế là xong). Thích ngắm cô nào thì ở cửa ra vào (màn hình Log in), nhấn vào hình quyển sổ bút chì đăng ký gặp cô đó. Hình cô em đây:

snapshot


Nếu để ý trên hình sẽ thấy, mặc dù cô em khoác áo GNOME nhưng vẫn dùng được đồ KDE của chị (Kontact) và ngược lại. Như thế hay hơn là chỉ có một thứ.


Đức vua hiện nay sủng ái cô chị Mandriva nhất. Hồi mới lập hậu cung, nghe thiên hạ đồn thổi người vời Ubuntu đầu tiên nhưng rồi chê vì hình thức màu mè xấu quá (hồi đó bản lĩnh người còn thấp chưa biết mua sắm trang điểm cho quý phi). Tiếp sau, có thời người sủng ái Kubuntu vì có nhiều nét hao hao giống hoàng hậu Windows. Bây giờ Mandriva với nền nếp gia phong dễ bảo lại xinh đẹp thì vượt lên không có gì là lạ.


Còn sau này thì chưa biết.



Ubuntu 9.04


snapshot1


Ubuntu là con gái nhà giàu mới nổi. Bố cô sau khi quăng một đống tiền đi du lịch vũ trụ về mới sinh ra cô. Tài kinh doanh, tổ chức của bố, tiền của bố và một chiến dịch lăng xê ngoạn mục đã làm cho Ubuntu nhanh chóng nổi như cồn. Chính nhà vua khi mới lập hậu cung cũng nghe đến tên Ubuntu đầu tiên. Đến bây giờ những kẻ chết mê chết mệt cô đông vô kể và đó chính là sức mạnh vô địch của cô. KDE 4.3 mới ra đời có mấy hôm đã có kẻ dâng lên cô rồi là một ví dụ. Đội ngũ fan người Việt cũng khá đông đảo và có một diễn đàn riêng (www.ubuntu-vn.org), cần gì lên đấy mà hỏi. Đó cũng là thế mạnh của Ubuntu ở cái xứ sở còn sơ khai về opensource này.


Kho của hồi môn (repositories) của Ubuntu thừa kế từ cụ bà Debian và bổ xung liên tục đứng vào hàng nhất nhì thiên hạ. Ngay kho Việt nam cũng được chăm sóc cẩn thận hơn các cô khác. Khi đức vua nổi máu phiêu lưu muốn thử cái mới, bao giờ người cũng dùng Ubuntu. Gia đình giàu có, đội ngũ fan đông đảo, thông tin tràn lan trên Internet, Ubuntu dễ dàng giải quyết được những việc mới đề ra.


Con gái nhà giàu mới lớn nên hơi khó bảo so với Mandriva. Có nhiều việc tề gia nội trợ bình thường, Mandriva có sẵn công cụ làm êm ru thì Ubuntu phải tìm kiếm cách làm, cài thêm công cụ,... hết hơi. Mặt khác vì là tầng lớp thượng lưu nên hay sợ điều tiếng, những cái gì không phải opensource là không dùng, báo hại người dùng phải tự bổ xung hơi bị mệt. Nhưng về lâu dài, tiềm năng của Ubuntu là vô địch và tương lai chắc còn sáng lạn.


Cô em Kubuntu khoác bộ cánh KDE4 lộng lẫy cũng được cho ở chung với chị (System -> Administration -> Synaptic Package Manage rồi tìm cài kubuntu-desktop). Nếu muốn diện bộ áo mới nhất KDE 4.3 (vừa may xong hôm 4/8/2009) thì theo hướng dẫn ở đây. hoặc ở đây. Mặc áo xong, ra khỏi phòng (log out) rồi trước khi vào lại, ở màn hình Log in nhấn vào Options -> Sessions để chọn. Kubuntu mặc áo KDE4 không được nhuyễn như Mandriva. Dung nhan Kubuntu 9.04 với KDE 4.3 như thế này:


snapshot2


Sống chung nên hai cô có thể dùng lẫn đồ của nhau. Ubuntu có thể dùng Kontact viết cho KDE và ngược lại Kubuntu cũng dùng được Brasero vốn viết cho GNOME. Thực ra cái đó không phải là mới. Thời các cụ tổ Red Hat (còn miễn phí) và Mandrake, bộ CD cài có 5-6 đĩa, cài xong là có cả KDE và GNOME cùng một đống phần mềm hỗn hợp. Bắt đầu từ Ubuntu nhằm mục đích phổ biến cho nhanh, mọi thứ được co gọn lại về bộ cài một đĩa CD mới có sự phân biệt như ngày nay.



Linux Mint 7


Screenshot


Trong 12 tháng qua (và kể cả trước đây), Linux Mint luôn đứng trong TOP 5 Người đẹp Linux Hoàn vũ. Về cô này đã có bài chi tiết trước đây. Khi cần giới thiệu người đẹp Linux với một người mới (bạn bè, người thân) đưa cô này ra là tiện nhất vì các lý do sau:




  • Mất độ 20 phút cài vào ổ cứng là xong. Hầu như không phải cài thêm gì (trừ bộ gõ tiếng Việt). Ubuntu và Mandriva phải cài bổ xung nhiều. Linux Mint con nhà bình dân không thượng lưu như Mandriva và Ubuntu nên không câu nệ tiểu tiết hay nói đúng hơn là không sợ điều tiếng. Cái gì cần là có không phân biệt cái đó có thuộc đẳng cấp mình (opensource) hay đẳng cấp khác (proprietary).

  • Giao diện nhẹ (GNOME) phù hợp với mọi cấu hình máy, thoáng, đẹp và menu dễ dùng.

  • Linux Mint cũng họ nhà Ubuntu. Do đó thừa hưởng được mọi ưu thế (và cả nhược điểm) của Ubuntu như đã nêu ở trên, nhất là phần hướng dẫn tiếng Việt cho người mới học. Mặt khác vì sinh sau nên Linux Mint có những phần bổ xung mà Ubuntu không có.


PCLinuxOS 2009.2


PCLinuxOS năm ngoái liên tục đứng trong TOP 5 Người đẹp Linux Hoàn vũ. Năm nay thì tụt hạng còn có thứ 7 nhưng vẫn còn có hạng. Con nhà nghèo (nhóm phát triển hoàn toàn là tình nguyện), bố mẹ lại lục đục nên cô chịu nhiều thiệt thòi. PCLinuxOS thuộc họ nhà Mandriva nên cũng thừa hưởng được nền nếp gia phong vốn có (Administration Center).

snapshot1


PCLinuxOS 2009.2 vẫn giữ nguyên bộ áo KDE3. KDE3 nhẹ hơn KDE4 dù không lộng lẫy bằng nhưng phát triển lâu nên khá chín, nhiều công cụ tiện ích bổ xung và chạy cũng nhanh hơn. PCLinuxOS cũng như Linux Mint có tính thực dụng cao nên cái gì cần là có và có khá nhiều tiện ích.


PCLinuxOS có một bộ cánh GNOME khá độc đáo như thế này (cái theme này chắc cài được lên các bản GNOME khác):


Screenshot


Tuy nhiên hai cô này hơi khó ghép ở chung với nhau.


Một trong những điểm chơi trội gần đây của PCLinuxOS là bản Firefox 3.5 vừa ra đời chỉ ít lâu sau đã được chính thức đươưa vào kho và tự động upgrade được. Các cô khác còn đang ngắm nghía, thử nên nếu muốn phải tự cài riêng từ ngoài vào.


Thực tình trước đây openSUSE, Fedora, Debian, Mepis, DreamLinux, Knopix,... và thậm chí cả openSolaris cũng đã lần luợt đi qua hậu cung này. openSUSE dung nhan không có gì đặc biệt, nề nếp gia phong rất bài bản nhưng lại quá rắc rối khắt khe, Fedora và Debian dòng dõi lâu đời nhưng không có gì nổi bật đối với người dùng bình thường, Solaris là một nhánh trực hệ của cụ cố Unix, khó tính khó nết không chịu sống chung với các cô khác nên đều bị loại. Bởi vì mục đích lập hậu cung là thực dụng, không phải nghiên cứu.


Những lúc vui đùa với đám mỹ nữ này, coi khinh các loại virus, nghĩ đến những kẻ đang mê muội bám đuôi bà lão Window mà thấy thương và ái ngại.


(còn tiếp, nếu trời còn nóng).



5/4/09

Ubuntu 9.04 và card màn hình Intel

2 May 2009, 11:31


Ubuntu 9.04 and Intel graphics


by Dr. Oliver Diedrich


Lược dịch Zxc232

Đối với người dùng Linux không cần đến tốc độ 3D cực cao, card màn hình Intel là giải pháp ưu thế, ít nhất là vì công ty phát triển driver dưới dạng nguồn mở trong khuôn khổ dự án X.org. Tuy nhiên hiện nay, việc phát triển các driver card màn hình Intel đang ở tình trạng lộn xộn (do chưa theo kịp tiến bộ công nghệ -ND)


Trong release note của Ubuntu 9.04 công nhận rằng driver Intel bị giảm tốc độ ("performance regressions") thậm chí một số loại chíp card màn hình Intel còn làm cho X Server bị treo. Cách khắc phục tạm (workaround) xem tại đây.

Vấn đề trên có nhiều triệu chứng khác nhau. Một số người dùng Ubuntu báo cáo rằng video Flash chạy ở chế độ toàn màn hình bị giật, game 3D chạy rất chậm, nếu kích hoạt các hiệu ứng 3D thì màn hình khó sử dụng và trong trường hợp xấu nhất, khi di chuyển cửa sổ chậm đến mức máy tính hầu như treo. Chúng tôi cũng quan sát thấy một số hiệu ứng đó khi test các card màn hình Intel.

Các driver đồ họa Intel hiện vẫn đang được phát triển. Trong nhân Linux version 2.6.28 (dùng trong Ubuntu), trình quản lý thực hiện đồ họa (Graphics Execution Manager - GEM) được chuyển vào trong nhân. Điều đó nghe có vẻ đơn giản và tăng hiệu quả quản lý bộ nhớ màn hình của X Server nhưng yêu cầu driver đồ họa phải thay đổi.

Trong phiên bản nhân Linux mới nhất version 2.6.29 (Mandriva 2009.1 dùng nhân này -ND), chức năng điều khiển card màn hình Intel được chuyển giao cho kernel (kernel-based mode setting - KMS). Thay cho X Server, nhân Linux sẽ thiết lập cấu hình đồ họa, tạo nên hiệu quả lớn với driver đồ họa. Theo nhà phát triển Keith Packard của Intel, khoảng một nửa mã driver đồ họa Intel chịu trách nhiệm thiết lập cấu hình.

Ngoài ra, X.org cũng đưa vào một hệ thống gia tốc 3D mới Direct Rendering Infrastructure 2 (DRI2)  thay cho các hệ thống gia tốc 3D cũ. Intel cũng đang phát triển một hệ thống gia tốc 2D mới có tên là UXA tận dụng các ưu điểm của GEM. UXA sẽ thay cho EXA và kiến trúc XFree86 cũ (XXA).

Như Packard đã tính toán một cách đầy hy vọng, GEM hay không GEM (điều khiển đồ họa bằng kernel hay bằng driver), bốn cách gia tốc 2D khác nhau (không gia tốc, XAA, EXA, UXA) và ba cách gia tốc 3D (không gia tốc, DRI, DRI2) tạo nên 48 tổ hợp lý thuyết mà driver cần đáp ứng. Ngoài ra còn một khó khăn khác: driver cần phải kiểm soát được một dải rộng các bộ xử lý đồ họa của Intel và các version khác nhau của cùng một bộ xử lý. Tất cả những điều đó làm cho việc test thử một cách có hệ thống gần như là điều không thể.

Mục đích cuối cùng của tất cả các phát triển trên là dùng GEM, kernel đặt cấu hình đồ hoạ, DRI2 và UXA để giảm nhẹ vai trò của driver và tăng tốc đồ hoạ. Các vấn đề nảy sinh là ở quá trình chuyển tiếp công nghệ: kernel trước đời 2.6.29 (không có KMS hoặc không có cả KMS và GEM), vẫn còn đang được dùng trong hầu hết các bản Linux hiện tại.

Ubuntu 9.04 rơi vào đúng giai đoạn chuyển tiếp sống còn đó. GEM có, KMS không, EXA và DRI bị disable, UXA và DRI2 vẫn còn đang loạng choạng và hình như không có ai biết rõ tổ hợp nào trong các công nghệ nói trên chạy nhanh nhất và ổn định nhất với bộ xử lý màn hình nào. Danh sách dài những kinh nghiệm mâu thuẫn nhau có trong Ubuntu's UXA testing cho thấy không có nhiều hy vọng là sẽ có câu trả lời sớm. Vì vậy mà lời khuyên trong Ubuntu release notes khá mơ hồ: "Một số người dùng thấy có thể tăng tốc độ bằng cách..." hoặc "cải thiện được đáng kể tốc độ trong một số trường hợp..." hoặc "có thể không may gặp những vấn đề nghiêm trọng về ổn định hệ thống...". Người dùng gặp những vấn đề đó không có cách nào khác ngoài cách thử các lời khuyên khác nhau và hy vọng sẽ tăng được tốc độ màn hình mà không có hiệu ứng phụ quá đáng nào. Cũng có cả một mục Hướng dẫn sửa lỗi đưa ra vài thủ thuật.

Điều đáng buồn là sự cố trên lại xảy ra với Intel. Trong nhiều năm ròng, người dùng Linux không cần tốc độ đồ họa 3D cao đã được khuyên dùng card màn hình Intel vì Intel là một công ty mẫu mực đã phát triển các driver màn hình nguồn mở cho Linux trong khuôn khổ dự án X.org. Hai nhà sản xuất card màn hình lớn khác là Nvidia và AMD chỉ cung cấp driver Linux nguồn đóng.

Thêm vào đó, từ khi giới thiệu nền tảng Centrino đầu năm 2003, Intel đã không ngừng tăng thị phần trong thị trường card màn hình laptop, gần một nửa số laptop hiện nay dùng card màn hình có bộ vi xử lý Intel. Với máy PC để bàn có card màn hình Intel onboard, trong trường hợp cần bạn có thể cắm thêm card màn hình rời AMD hoặc NVIDIA, nhưng với laptop thì bạn phải chung sống với card màn hình onboard.

Hy vọng duy nhất hiện nay là các nhà phát triển phần mềm nhanh chóng sửa được các vấn đề trên và Ubuntu sẽ được cập nhật khi đã sửa xong. Nếu không tiếng tăm của Ubuntu có thể bị ảnh hưởng.

Lời người dịch: đúng là gần đây khi thử K/Ubuntu 9.04, Mandriva 2009.1, có gặp một số trục trặc về màn hình. Té ra là do  driver màn hình Intel chưa theo kịp tiến bộ công nghệ. Vậy tốt nhất với laptop là cứ dùng các phiên bản Linux cũ, với PC thì tùy. Tôi dùng Ubuntu 9.04 cho các ứng dụng văn phòng (card onboard của Intel) thì không thấy có vấn đề gì.

5/2/09

Mandriva 2009.1 (Spring)

Ngày 29/4/2009, Mandriva chính thức công bố phiên bản Mandriva 2009.1 (Mandriva 2009 Spring) cũng theo chu kỳ 6 tháng một bản. Các đặc điểm mới chính (so với bản 2009.0):

1- Cập nhật các gói phần mềm mới nhất: KDE 4.2.2, GNOME 2.26, X.Org Server 1.6, Linux kernel 2.6.29, Xfce 4.6, OpenOffice 3.0.1 (để so sánh với Ubuntu 9.04: KDE 4.2, GNOME 2.26, X.Org Server 1.6, Linux kernel 2.6.28, Xfce 4.6, OpenOffice 3.0)

2- Có thêm bản dùng môi trường đồ họa nhẹ và nhanh LXDE (Lightweight X11 Desktop Environment) hỗ trợ các netbook của Acer, Asus, Classmate PC, MSI, Lenovo và Samsung (chi tiết). Màn hình LXDE như sau:

mandriva_spring2009_lxde3- Thiết kế mới công cụ quản trị an ninh (msec), quản lý mạng. Thời gian khởi động nhanh hơn 25%. Dùng Syslinux 3.75 gồm một công cụ phát hiện phần cứng mới (Hardware Detection Tool) .

Chi tiết những điểm mới xem ở đây. Một số lỗi đã biết nêu ở đây.


Phần trên là theo quảng cáo của Mandriva. Căn cứ vào quảng cáo thì phiên bản này chủ yếu là phiên bản bảo trì (maintenance version): cập nhật các phần mềm mới, sửa chữa đôi chút, không có gì thay đổi lớn. Vì vậy các ưu điểm mới sẽ tập trung vào phần mềm. Ví dụ KDE 4.2.2 nhuyễn hơn và có một số tính năng mới so với KDE 4.0, OpenOffice 3.0.1 cũng có một số cải tiến so với 3.0 v.v...

Dưới đây liệt kê một số nhận xét ban đầu:

Mandriva không nổi tiếng như Ubuntu. Có lẽ vì vậy mà đến hôm nay vẫn chưa được cập nhật vào site của FPT. Tôi tải về từ một site của Séc, khá nhanh.


Bản Mandriva 2009.1 Gnome cài tốt trên notebook Dell Inspiron 700m (khá cũ và yếu: Pentium M 1.6GHz, 485 MB RAM). Tuy nhiên, khi cắm thêm màn hình LCD ngoài, không khởi động lại được. Phải khởi động xong mới cắm màn hình ngoài và màn hình này cũng chỉ dặt được độ phân giải 1024x768 (đúng ra 1280x1024). Lỗi này giống Ubuntu, nhưng Ubuntu khá hơn: khi khởi động còn tự nhận màn hình ngoài được.


Trên bản Gnome này cũng cài được scim-unikey-0.2 nhưng cách cài hơi phức tạp hơn Mandriva 2009.0.

Font chữ hiển thị trên màn hình hơi gai, không đẹp như cùng font trên Mandriva 2009.0 KDE4 và Ubuntu 9.04.

Bản Mandriva 2009.1 KDE không khởi động được trên máy Dell nói trên và trên một máy để bản khác. Vì vậy chưa thể nhận xét được.


Tóm lại có vẻ như cái Hardware Detection Tool mới có vấn đề. Xưa nay, Mandriva vẫn có tiếng là tương thích phần cứng tốt và qua sử dụng cũng thấy vậy. Đây là lần đầu có những trục trặc như trên.


Có điểm này cũng cần lưu ý: nếu dùng bản One (một đĩa CD) thì do không đủ chỗ trên đĩa, sau khi cài xong, mở Control Center nhấn vào Setup printer sẽ phải tải về khoảng 280MB phần mềm cần thiết cho in ấn nữa.

4/29/09

Add kho phần mềm của FPT cho Mandriva 2009.0

Kho phần mềm của FPT hiện đã có cho Mandriva 2009.0 (thanks FPT!). Không rõ kho này có đăng ký chính thức vào mirror list của Mandriva không nên tốt nhất là add bằng tay vào để dùng (tốc độ rất cao tới 1000 KB/s trong khi các kho cũ chỉ đạt 80-100 KB/s). Cách add như sau:

1- Nhấn vào nút Menu trên panel rồi nhấn tiếp Install & Remove Software để mở màn hình Software Management.

2- Trong màn hình Software Management, nhấn vào menu Options -> Media Manager

3- Trong màn hình Configure Media, nhấn vào menu File -> Add a custom medium, màn hình sau xuất hiện:

fptmain4- Trong màn hình trên:


- Mục Type of medium chọn là HTTP server


- Mục Medium name: gõ vào FPT main


- Mục URL: http://mirror-fpt-telecom.fpt.net/mandriva/official/current/i586/media/main/release/  (copy rồi paste)


- Các mục Create media ... để nguyên không chọn. Đánh dấu chọn mục  Tag this medium ...


- Nhấn OK



5- Lặp lại bước 3 và 4 với các kho phần mềm sau:

FPT main backports

http://mirror-fpt-telecom.fpt.net/mandriva/official/current/i586/media/main/backports

FPT main updates

http://mirror-fpt-telecom.fpt.net/mandriva/official/current/i586/media/main/updates

FPT non-free

http://mirror-fpt-telecom.fpt.net/mandriva/official/current/i586/media/non-free/release

FPT non-free  backports

http://mirror-fpt-telecom.fpt.net/mandriva/official/current/i586/media/non-free/backports

FPT non-free  updates

http://mirror-fpt-telecom.fpt.net/mandriva/official/current/i586/media/non-free/updates

(copy các URL ở đây rồi paste vào màn hình add cho nhanh)

6- Sau khi add xong, quay lại màn hình Configure Media sẽ thấy các kho FPT như sau:

fptmain1Có thể bỏ chọn các kho Mirror list ở trên rồi nhấn vào menu File -> Update để cập nhật các kho vừa add.

Chưa dùng nhiều nên không rõ chất lượng thế nào nhưng tốc độ download thì nhanh hơn hẳn.

4/16/09

Điểm qua vài hệ Linux gần đây

Kubuntu 8.04.2


Kubuntu 8.04.2 là bản cập nhật của 8.04 KDE3, với lời thừa nhận rằng:" bản Kubuntu 8.10 KDE4 hiện chưa thích hợp cho mọi người dùng". Nhóm Kubuntu có vẻ trầy trật với KDE4, ngay bản Jaunty sắp tới cũng có một phiên bản remix dùng KDE3.

Bản này cập nhật hơn 200 mục, nhẹ, ổn định, gõ tiếng Việt được bằng x-unikey-0.9.2. Không có gì mới hay nổi bật so với 8.04.

Update 28/4/09: bộ gõ unikey có một nhược điểm là khi gõ trên web (blog, gmail, ...) không gõ nhanh được.

PCLinuxOS 2009


Sau gần hai năm (PCLinuxOS 2007 ra tháng 5/2007) đến nay PCLinuxOS mới ra được phiên bản mới: PCLinuxOS 2009.1 KDE3 và GNOME. Một hiện tượng đáng ngạc nhiên là mặc dù cập nhật chậm như thế nhưng trong hai năm qua, PCLinuxOS luôn nằm trong TOP10 của site DistroWatch, chứng tỏ sự quan tâm đến nó không giảm.

Trong thời gian đó, nội bộ nhóm phát triển có nhiều mâu thuẫn. Một bộ phận bỏ nhóm đi nơi khác. Như đã nhận xét trong một post trước, mô hình kinh doanh yếu của PCLinuxOS đã thể hiện rõ trong thời gian vừa qua.

Hai bản PCLinuxOS KDE3 và GNOME 2009.1 vẫn giữ nguyên được các ưu điểm cũ: thừa kế tính năng dễ dùng của Mandriva, cài sẵn các gói non-free và các phần mềm ứng dụng tương đối đầy đủ (trừ bản GNOME không có OpenOffice!), giao diện độc đáo và đẹp. Gõ tiếng Việt trên bản KDE3 vẫn dùng được x-unikey-0.9.2 ổn định không lỗi như x-unikey-1.0.4. Gõ tiếng Việt trên bản GNOME dùng scim với file vi-telex-locdt.mim.

PCLinuxOS chú ý đến những tiểu tiết sử dụng của người dùng Windows. Ví dụ trong bản KDE, nhấn phím phải chuột vào một thư mục có lệnh zip thư mục đó.

Tóm lại nếu muốn có một bản Linux đẹp để dùng (không phải để nghịch), cài đặt đơn giản thì nên chọn PCLinuxOS.

Nhược điểm lớn nhất là hai bản này chạy không thoát và nhanh như phiên bản cũ, nhất là trên các máy cấu hình thấp. Mô hình kinh doanh yếu tạo cảm giác không yên tâm.

openSUSE 11.1 (GNOME)


SUSE là một cây đại thụ trong làng Linux (bắt đầu năm 1996). Công ty hiện đang kinh doanh SUSE là Novell, một trong hai công ty Linux thành công nhất cho đến nay (công ty kia là RedHat). Chỉ đến năm 2005, theo mô hình Fedora của RedHat, Novell mới lập dự án openSUSE cho cộng đồng nguồn mở rộng rãi tham gia. Bản openSUSE nguồn mở miễn phí, luôn tích hợp các công nghệ và phần mềm mới nhất để làm con chuột thí nghiệm cho Novell lấy ý kiến từ người dùng, rút kinh nghiệm xây dựng bản SUSE Enterprise Linux bán cho các khách hàng doanh nghiệp.

Quá trình cài đặt và cấu hình openSUSE phức tạp và hoành tráng hơn các bản Linux phổ biến khác nhiều. Trong mỗi bước thực hiện, có nhiều những options, những thông số, những khái niệm để lựa chọn. Thực ra, những cái đó trong các bản Linux khác cũng có nhưng thường được ẩn đi theo những lựa chọn mặc định.Vì vậy nếu định tìm hiểu hơi sâu về Linux dùng openSUSE rất có ích.

Toàn bộ quá trình cài đặt và cấu hình dựa trên một công cụ trung tâm là YaST (Yes another Setup Tool). YaST có cả hai loại giao diện: giao diện đồ hoạ trên nền KDE hoặc Gnome và giao diện đơn giản chạy trên nền terminal (kiểu như giao diện các chương trình chạy trên nền DOS).

Control Center của openSUSE có lẽ là phong phú đầy đủ nhất trong các bản Linux. Trong đó có cả những tính năng mà chỉ do quan hệ với Microsoft mới có như Windows Domain Member. Dễ dùng thì không bằng Mandriva vì các mục cấu hình không ở dạng wizard như Mandriva nhưng số lượng mục cấu hình nhiều hơn (Ví dụ có các mục /etc/sysconfig Editor, Kernel Settings chắc không mấy user thường dám thử) và chi tiết hơn (ví dụ các Network Services).

Trình quản lý phần mềm (Software Manager) có vẻ chặt chẽ bài bản nhưng cũng phức tạp, rắc rối hơn các bản Linux khác. Mỗi lần chạy, nó đều tự động kết nối và kiểm tra lại danh sách các gói phần mềm hiện có trong các kho, hơi lâu nhưng cẩn thận (các bản Linux khác, phần này thường không tự động). Khi có xung đột, nó đưa ra ba bốn lựa chọn chắc sẽ làm cho user thường hoa mắt. Đặc biệt nó kiểm tra rất kỹ chữ ký số của các gói phần mềm, thấy lạ là hỏi. Quá trình cài đặt hiện lên màn hình thành bốn năm bước, cho cảm giác rất cẩn thận.openSUSE dùng dạng đóng gói file cài đặt là rpm.

Khi update phần mềm, các file tải về đều có tên delta RPM. Theo suy đoán thì có lẽ đây là các bản vá (patch) vào các gói đã có. Nếu đúng vậy thì dung lượng tải về sẽ nhỏ hơn là tải toàn bộ gói mới như phần lớn các bản Linux hiện đang dùng.

Tuy thế cũng vẫn có những lỗi khó hiểu. Khi lần đầu tìm cài thêm FreeFont, ta phải cài thêm cả đống phần mềm khác mà không hiểu tại sao. Chắc là trong cách thiết lập dependencies có lỗi. Mandriva cũng có lỗi kiểu này: thỉnh thoảng sau khi gỡ một phần mềm nào đó, nó hiện lên thông báo một danh sách dài các phần mềm không cần nữa và bảo ta dùng urpme --auto-orphans gỡ đi, nhưng nếu nghe theo là đi luôn, phải cài lại từ đầu. Về quản lý phần mềm, đến nay có lẽ Kubuntu với trình Adept Manager vẫn là hay và tiện nhất.

Khi định chạy một file mp3 lần đầu tiên trong trình duyệt Firefox, openSUSE sẽ dẫn người dùng qua 5-6 màn hình với những lời giải thích rất kỹ lưỡng về codecs để cuối cùng yêu cầu cài gói codecs-gnome (tương tự như ubuntu-restricted-extras). Dân kỹ thuật ham hiểu biết sẽ thích nhưng người dùng thường thì choáng váng. Tuy vậy, chỉ có những công ty kinh doanh lớn, lâu đời mới làm tỷ mỷ được như vậy.

Tiếng Việt trong bản Gnome gõ được bằng scim (cài gói m17n rồi add thêm file vi-telex-locdt.mim vào thư mục /usr/share/m17n). Tuy nhiên thỉnh thoảng lại bị mất tiếng Việt phải Ctrl+Shift bật lại tiếng Việt mới gõ tiếp được.

Giao diện của openSUSE chân phương, không màu mè. Nhược điểm lớn nhất là menu chính (Computer). Menu này theo kiểu kick-off mới nếu không quen hơi khó dùng và phải nhấn chuột nhiều lần mới tới được chỗ cần. Một số bản Linux khác cho phép chuyển về kiểu menu cũ nhưng openSUSE thì không. Phải remove menu đó đi rồi chọn add  Traditional Main Menu vào panel.

Các phần mềm ứng dụng cũng tương tự như các bản Gnome khác. Riêng OpenOffice là bản riêng của Novell dựa theo bản OpenOffice nguồn mở của Sun, hình như hỗ trợ tốt VBA macro và các dịnh dạng file của MS Office 2007 hơn bản gốc.

Sau khi cài openSUSE lên một máy notebook Dell Inspiron 700m (cấu hình khá thấp) chạy vẫn tốt. Nhưng sau lần update đầu tiên, không khởi động được vào màn hình đồ hoạ nữa.

Cũng một lần dùng Boot Loader của Control Center để sửa Boot Menu, khi khởi động lại, máy báo "Error No Operating System" tức là MBR bị lỗi. May mà dùng cách trong post "Sửa một số lỗi Linux 1" cứu lại được.

Những nhận xét trên đều dựa trên kinh nghiệm mới dùng openSUSE lần đầu được hai ba ngày. Nếu đã tương đối thạo Linux thì cũng nên thử cho biết. Nếu mới làm quen thì không nên.

3/20/09

Vài vấn đề khi sử dụng Mandriva Free 2009.0

Mở file WinWord (file doc):

Khi mở các file WinWord (file doc) bằng OpenOffice, thỉnh thoảng có gặp vấn đề sau:

Trong Mandriva 2008.1 + OpenOffice 2.4 và Mandriva 2009.0 + OpenOffice 3.0, có những file WinWord mở ra bị read-only, không sửa được. Format toolbar bị mờ và khi định sửa sẽ xuất hiện màn hình thông báo:

read-onlyTuy nhiên, permission của file vẫn cho phép write và vì vậy trên đỉnh màn hình, tên file không đi kèm từ read-only như những file không có permission write. Mở kiểm tra lại file trong Windows + WinWord, khi nhấn vào menu Tools thì trong menu xổ xuống có hàng lệnh Unprotect Document, tức là trước đó khi soạn trong Word file đã được đặt chế độ protect. Nhấn vào đó để gỡ bỏ chế độ protect (không thấy hỏi password) rồi save lại thì sang Mandriva mở và soạn thảo bình thường.

Tuy nhiên, cũng file trên khi chưa unprotect vẫn mở soạn thảo được trong Ubuntu 8.10, Kubuntu 8.04.2 và OpenSUSE 11.1 (+ OpenOffice 2.4 và 3.0). Tức là ba hệ sau vượt qua được chế độ Protect của Word, còn Mandriva thì không. Theo đúng nghĩa thì như vậy, Mandriva tương thích tốt hơn với Windows + Word. Sơ bộ như vậy, vấn đề protect file sẽ trình bày kỹ hơn trong một post sau.

Điều nói trên cũng chỉ đúng với Mandriva Free (2 đĩa CD), bản Mandriva One Live CD (1 CD) cũng vượt qua được Protect.

Treo bàn phím:

Lỗi này xảy ra khá nhiều với Mandriva Free 2009.0. Sau một thời gian sử dụng, bàn phím bị treo, không gõ được. Khởi động lại máy hoặc thay bàn phím khác cũng không được. Cách chữa nhanh nhất hiện nay là xoá thư mục /home/<username>/.kde4/config (chú ý kde4 là thư mục ẩn có dấu chấm đằng trước). Sau đó phải config lại KMail.

Tuy nhiên, điều khó là lỗi này không phải mọi máy đều bị nhưng tỷ lệ bị cũng khoảng 15-20% số máy. Kubuntu hầu như không bị lỗi này.

1/23/09

SCIM-UNIKEY trên Mandriva 2009 và Linux Mint 6

UDATE: tin buồn. scim-unikey-0.1.2a có hai lỗi nặng:

  • Xung đột với OpenOffice, đang gõ thì OpenOffice bị đóng bất thình lình (crash).

  • Trong OpenOffice Calc, trong một ô khi đặt con trỏ gõ chen vào giữa hoặc đầu một hàng ký tự đã có thì tiếng Việt nhảy lung tung (gõ chen ở trên thanh nhập liệu thì được).


Bản scim-unikey-0.2 đang sửa khắc phục được lỗi thứ nhất nhưng chưa khắc phục được lỗi thứ hai. Vẫn bị thỉnh thoảng đang gõ thì mất tiếng Việt (lỗi này nguyên bản của x-unikey-1.0.4).

Một món quà mừng Tết tuyệt vời đối với cá nhân tôi: cuối cùng đã có thể gõ tiếng Việt trên Mandriva ở mọi chỗ bằng scim-unikey! Cám ơn các tác giả!

Cách đây ít lâu, tôi đã thử scim-unikey cài bằng tay trên Mandriva 2009 KDE thấy gõ tốt trong các ứng dụng nhưng hoàn toàn không gõ được trên web.

Nay thử lại theo bản cài đặt mới nhất scim-unikey-0.1.2a-1.i386.rpm tải về tại đây với cách làm như sau:

1- Mở Control Center - System - Manage localization for your system. Khi đến bước chọn bộ gõ thì chọn SCIM-BRIDGE.

2- Tải file scim-unikey-0.1.2a-1.i386.rpm nói trên về cài.

3-  Nhấn vào Menu - Run Command rồi chạy scim lần đầu. Nhấn chuột phải vào biểu tượng scim trên panel, chọn SCIM Setup. Trong mục IMEngine - Global Setup - Vietnamese chỉ chọn riêng cách gõ Telex - Unicode.

4- Khởi động lại máy. Xong.

Đã thử gõ trong Mandriva 2009 cả KDE lẫn GNOME: OpenOffice, KMail, Evolution, Google Desktop Search, các ứng dụng web như Gmail, GDocs, Zoho Mail, Zoho Writer, ... đều tốt.

Vẫn còn hai lỗi nhỏ: 1/ thỉnh thoảng mất tiếng Việt phải Ctrl+Space hai lần bật tắt tiếng Việt mới gõ tiếp được (lỗi của bản x-unikey-1.0.4), 2/ phải tắt Word Completion trong AutoCorrect.

Trước đây vẫn cố gắng dùng scim với vi-telex-locdt.mim, nhưng cái phím kết thúc từ khá khó chịu. Nay thì thoát.

Đã thử scim-unikey trên Linux Mint 6. Gõ tốt ( nhớ chọn Menu-Administration-Language support-Enable support to enter complex characters).

Những ai yêu Ubuntu nên thử Linux Mint. Linux Mint dựng trên nền Ubuntu, có Control Center gần sánh được với Control Center của Mandriva (thiếu các wizards) và một số thứ bổ xung khá hay. Không trách nó luôn nằm trong TOP 10 của DistroWatch.

1/15/09

CAD trong Mandriva 2009 (update 14/2/09)

Trên blog này đã có hai post nói về các phần mềm vẽ thiết kế CAD trong Kubuntu 7.10 (nhấn vào tag cad để xem). Về cơ bản, các nhận xét trong hai post đó cũng đúng cho Mandriva 2009:

1- Xem bản vẽ CAD (dạng file dwg, dxf,...): có thể dùng VariCAD Viewer miễn phí tải về từ đây. Chương trình này xem file CAD cũng giống như dùng Adobe Reader xem file pdf: chỉ xem, không sửa được. Các chức năng zoom dùng phím Ctrl kết hợp với chuột thì tiện hơn. Nhược điểm: chưa xem được các file 3D phức tạp. Thời gian mở file lâu.

2- Vẽ bản vẽ CAD 2D đơn giản: dùng Qcad nguồn mở miễn phí có sẵn trong kho phần mềm của Mandriva. Nhược điểm: chỉ tương thích với dạng file dxf.

3- Các phần mềm CAD khác: có khá nhiều công ty với nhiều sản phẩm CAD tập hợp trong tổ chức IntelliCAD. Tổ chức IntellịCAD chịu trách nhiệm nghiên cứu xây dựng phần mềm nền tương thích với định dạng file DWG của AutoCAD, các công ty thành viên tự xây dựng và bán sản phẩm của mình trên nền đó.

Tôi đã thử progeCAD 2008 của progeSOFT trên Mandriva 2009. Đây là bản CAD chạy trên Windows, vì vậy trước tiên phải cài wine từ kho phần mềm của Mandriva. Tải file exe của progeCAD tại đây. Sau khi tải về nhấn vào file, quá trình cài đặt sẽ diễn ra hệt như trong Windows. Có vài báo lỗi nhỏ nhưng cứ bỏ qua, chương trình vẫn chạy.

Nhìn sơ bộ, progeCAD có giao diện khá giống AutoCAD. Mở các file DWG 2D và 3D phức tạp khá nhanh và hiển thị tốt. Hỗ trợ các phiên bản DWG từ 2.5 đến 2008. Bản so sánh tính năng xem tại đây, theo bảng này thì xấp xỉ AutoCAD và có cả những tính năng mà AutoCAD không có (ví dụ convert file pdf thành dwg). Đánh giá sâu hơn về tính năng xin dành cho các nhà thiết kế chuyên nghiệp.

Còn một phương án nữa để chạy progeCAD (và các phần mềm Windows nói chung) trên Linux là dùng phần mềm máy ảo. Trước tiên cài phần mềm máy ảo, tiếp theo cài Windows lên máy ảo và cuối cùng cài progeCAD lên Windows. Chi tiết xem thêm tại đây.

Bản progeCAD Professional 2009 trên mạng có giá 400USD (so với AutoCAD 2009 4000USD!). Bản progeCAD Professional 2008 có một công ty Việt nam chào bán với giá 375USD tại đây. Bản 2009 chưa thử cài lên Mandriva.

Đặc biệt, progeSOFT có bản progeCAD 2008 Smart miễn phí dành cho mục đích cá nhân, không thương mại là một công việc từ thiện ủng hộ tổ chức "Bác sỹ không biên giới" để giúp đỡ các nạn nhân chiến tranh tại Dafur, Sudan.

UPDATE (14/2/09): progeCAD chạy khá tốt trên Mandriva, có thể dùng thay AutoCAD cho những bản vẽ thông thường được. Nhược điểm: chưa hiển thị được một số font Windows.

1/9/09

Nén và giải nén trong Mandriva 2009

Trong Linux, nhiều file được đóng gói thành một file sẽ có đuôi file là tar, hai dạng file nén phổ biến nhất là gzbz2. Đóng gói nhiều file rồi nén thì file đó có đuôi là tar.gz, tar.bz2 hoặc tgz, tbz2.

Ngoài ra các dạng file nén khác như 7z, ace, rar, zip cũng được hỗ trợ mặc dù trừ 7z là nguồn mở, các dạng file khác nguồn đóng. Riêng rar chỉ giải nén được mà không nén được.

Muốn biết dạng nào đã được cài, mở Package Manager, kiểm tra xem các file sau đã cài chưa: gzip, bzip2, p7zip, zip, unzip, unrar.Sau khi đã cài các file đó thì chương trình nén và giải nén như Ark (KDE) hoặc File Roller (GNOME) sẽ nén và giải nén được các file tương ứng.

Để tiện hơn, trong Mandriva KDE có thể bổ xung các menu vào service menu của Dolphin như sau (service menu là menu xuất hiện khi nhấn phím phải chuột vào thư mục hoặc file):

  • Vào site này, tải file ExtractAndCompress_v1.4.3.tar.gz về. Giải nén file đó thành thư mục ExtractAndCompress_v1.4.3.

  • Mở Install & Remove Software  xem kdialog đã được cài chưa. Nếu chưa thì chọn cài.

  • Trong Dolphin, mở thư mục trên, nhấn chuột vào file install.sh. Một màn hình xuất hiện cho chọn hoặc là install kiểu local (chỉ cho user hiện tại) hoặc kiểu system wide (cho mọi user, cần có password của root). Tuỳ chọn rồi OK.

  • Đóng Dolphin lại rồi mở ra. Nhấn phím phải chuột vào một thư mục hoặc file định nén, trong menu Compress sẽ có các menu con mới để chọn.


Trên site www.kde-apps.org, search từ "service menu" còn rất nhiều thứ khác có thể cài tương tự như trên.

1/6/09

So sánh công cụ cấu hình của Mandriva và Ubuntu (update 7/1/09)

Một trong những điểm mạnh và hay nhất của Mandriva là các công cụ cấu hình hệ thống nằm trong Mandriva Control Center (MCC). Hầu hết các mục cấu hình trong MCC đều là dạng wizard (hướng dẫn từng bước qua các màn hình). Tối thiểu cũng là giao diện đồ họa, không phải dùng lệnh hoặc sửa trực tiếp vào các file cấu hình. Do đó dễ sửa, dễ làm và không bị nhầm lẫn.

Các mục dưới đây ghi Ubuntu "không có" không có nghĩa là nó không làm được. Nhưng để làm các mục đó trong Ubuntu đầu tiên phải đi tìm hiểu cách làm trên các diễn đàn, sau đó làm bằng tay và nhiều trường hợp phải dùng dòng lệnh, sửa file config khá phức tạp.



CÁC CÔNG CỤ CẤU HÌNH HỆ THỐNG CỦA MANDRIVA 2009 VÀ SO SÁNH VỚI UBUNTU (bản GNOME).

I.Bố trí tập trung


Tất cả các bản Mandriva GNOME, KDE, IceWm đều có hai nơi cấu hình giống nhau:





  • Mandriva Control Center (MCC, tên khác là Configure Your Computer) dùng để cấu hình chung cho hệ thống (chung cho mọi user). Nhập mật khẩu root một lần là vào được.




Trong MCC còn một option rất hay là Display Log. Khi cấu hình, trong màn hình Log sẽ cho biết phần mềm nào chạy, kết quả, lỗi.





  • Configure Your Desktop: thiết lập các cấu hình riêng theo ý thích của từng user.




Ubuntu tập hợp các công cụ cấu hình thành hai nhóm menu: Administration và Preferences.


Dưới đây là các công cụ nằm trong Mandriva Control Center.



II. Quản lý phần mềm (Software Management).


II.1 Quản lý các kho phần mềm (Configure media sources for install and update)


Lần đầu tiên có wizard hướng dẫn khai báo tự động các kho phần mềm trên Internet. Sau đó có màn hình quản lý để Enable, Disable, Add hoặc Remove các kho (kể cả đĩa CD, ổ cứng).


Có option chọn một trong ba chương trình download: curl, wget, aria2.


Các kho trên Internet được tổ chức dưới dạng Mirror list tập trung, không tách thành các địa chỉ kho riêng biệt như Mandriva 2008 hoặc Ubuntu. Chương trình aria2 có thể (trên lý thuyết): chia file thành nhiều phần, tải đồng thời từ nhiều kho; từ một kho, tải nhiều file đồng thời; khi một kho tắc, tự động chuyển sang kho khác; tiếp tục download khi kết nối bị ngắt sau đó nối lại. Tuy nhiên trên thực tế, hiện tại aria2 có vẻ làm việc không tốt bằng wget.


Trên máy chủ của FPT (http://mirror-fpt-telecom.fpt.net/) cũng có thư mục Mandriva nhưng đã lâu không cập nhật, phiên bản trên đó quá cũ.


Ubuntu: khi cài lần đầu sẽ tự nhận các kho dành cho Việt nam. Tổ chức kho theo địa chỉ máy chủ, nhưng có công cụ test để tìm kho nhanh nhất. Không có khả năng chọn chương trình download, do đó không biết có các tính năng như aria2 không.


Ưu điểm lớn nhất là có kho đặt tại Việt nam (vd: của FPT). Do đó tốc độ tải phần mềm rất nhanh.



II.2 Cập nhật phần mềm


Tự tìm kiếm các bản cập nhật phần mềm và thông báo. Cho phép user bình thường được cập nhật phần mềm.


Ubuntu: cũng tự tìm và thông báo có cập nhật nhưng có option cho tự động tải các bản cập nhật về trước (đỡ mất thời gian hơn). Chỉ cho các user thuộc nhóm root có quyền cập nhật.



II.3 Cài và gỡ bỏ phần mềm


Trình quản lý là Rpmdrake. Nhược điểm lớn nhất là chỉ cho tìm phần mềm theo tên, không tìm được theo phần mô tả (Description). Do vậy phải biết tên phần mềm, không tìm được theo tính năng.


Ubuntu: trình quản lý Synaptic có thể tìm theo cả Description (rất hay). Ví dụ muốn tìm phần mềm liên quan đến điện thoại Nokia là sẽ tìm được.



II.4 Trạng thái sử dụng các gói phần mềm đã cài (Package Stats)


Cho biết số ngày không sử dụng đến của từng gói phần mềm đã cài. Do đó, về nguyên tắc có thể gỡ bỏ bớt các gói không dùng đến.


Ubuntu: không có.



III. Cấu hình phần cứng:


III.1 Liệt kê và cấu hình phần cứng (Browser and configure hardware)



Tương tự Device Manager của Windows (xem màn hình trên). Với mỗi phần cứng có hai chức năng: Thiết lập các option của driver (Set current driver options) và Chạy công cụ cấu hình (Run config tool).


Ubuntu: không có.



III.2 Đặt cấu hình âm thanh (Sound Configuration)


Màn hình này cho chọn driver của sound card, đặt các options.


Ubuntu: có ở Preferenes - Sound



III.3 Đặt các hiệu ứng 3D của màn hình (Configure 3D desktop effects)


Lần đầu nhấn vào, sẽ xuất hiện màn hình thông báo thiếu gói mesa-demos, có cài không? Nhấn OK, phần mềm sẽ tự tải về từ Internet và cài. Sau đó xuất hiện màn hình cho chọn các chế độ: không 3D, Metisse, Compiz Fusion.


Trong tất cả các phần cấu hình, nếu thiếu phần mềm nào, Mandriva sẽ tự tải về và cài. Cách cấu hình các hiệu ứng 3D đã trình bày trong post này.


Ubuntu: có compiz fusion cài sẵn nhưng không có một menu nào liên quan và nếu không tìm hướng dẫn ngoài thì không biết cách kích hoạt nó như thế nào.



III.4 Cấu hình card màn hình và màn hình (Setup the graphical server)


Mục này cho chọn loại card màn hình (nếu Mandriva tự chọn không đúng), loại màn hình (với màn hình có tên tuổi), độ phân giải và các option khác. Có chức năng Test thử cấu hình đã chọn.


Ubuntu: chỉ có phần đặt độ phân giải đơn giản trong Preferences (từng user)



III.5 Cấu hình bàn phím (Setup the keyboard layout)


Cho chọn lại loại bàn phím (keyboard type) và kiểu bố trí bàn phím (keyboard layout).


Ubuntu: có nhưng chỉ có một layout USA.



III.6 Cấu hình chuột (Setup the pointer device)


Cho chọn lại kiểu chuột và cấu hình touchpad của notebook.


Ubuntu: có trong Preferences, không thấy có touchpad.



III.7 Cấu hình máy in (Setup the printers)


Mandriva tự nhận và tự cấu hình được khá nhiều loại máy in trực tiếp và máy in trên mạng. Mục này cho phép cài đặt, đặt cấu hình, test máy in.


Ubuntu: có,



III.8 Cấu hình scanner


Cài đặt, cấu hình và test scanner.


Ubuntu: không có.



III.9 Cấu hình máy tính thành máy fax (Configure a fax server).


Nhấn vào đây lần đầu, phần mềm hylafax-server sẽ được tải về cài. Nếu có modem và đường điện thoại, máy tính sẽ thành máy fax.


Ubuntu: không có.



III.10 Cấu hình UPS (Setup a UPS for power monitoring)


Nếu UPS có cáp dữ liệu nối với máy tính, dùng mục này để cấu hình các chức năng theo dõi công suất.


Ubuntu: không có.



IV.Mạng LAN và Internet


IV.1 Cài đặt một kết nối mạng mới


Có hướng dẫn từng bước (wizard) để thiết lập kết nối với mạng LAN, vệ tinh, modem cable, DSL, IDSL, Wireless, GPRS/Edge/3G, mạng quay số qua bluetooth, mạng quay số qua modem cap điện thoại.


Ubuntu: quản lý kết nối bằng network-manager truy cập qua network manager applet. Không quản lý được nhiều loại kết nối như ở trên.



IV.2 Quản lý các kết nối (Network Center)


Theo dõi tình trạng tất cả các kết nối đang hoặc không hoạt động. Thiết lập cấu hình. Ngắt hoặc kết nối lại.


Ubuntu: không có.



IV.3 Cá biệt hóa và an toàn kết nối trong mạng LAN


Gồm các mục:





  • Khai báo proxy của mạng




  • Cho các máy khác dùng chung kết nối Internet của máy.




  • Quản lý các network profile khác nhau (ở cơ quan, ở nhà, ngoài quán,...)




  • Cấu hình kết nối mạng riêng ảo VPN




Ubuntu: không có.

V.Cấu hình hệ thống


V.1 Xác thực để đăng nhập mạng (Authentication)


Hướng dẫn từng bước (wizard) để cấu hình đăng nhập các loại mạng sau:





  • Mạng LDAP




  • Mạng Windows Active Directory




  • Mạng Windows NT




  • Mạng nhóm (NIS)




  • Đăng nhập cục bộ vào máy




Ubuntu: không có.

V.2 Quản lý font, cài, gỡ font và nhập font Windows


Với các hệ Linux khác, chỉ cần copy file font vào thư mục /usr/share/fonts là được. Riêng quá trình cài font của Mandriva có 4 bước, xử lý thế nào đó nên mọi font hiển thị trên màn hình đều đẹp.


Có thể tự tìm và nhập toàn bộ font Windows nếu trên máy có cài Windows.


Ubuntu: không có. Cài thêm font bằng cách copy vào /usr/share/fonts.



V.3 Quản lý các dịch vụ hệ thống


Cho phép enable, disable các dịch vụ hệ thống (system service).


Ubuntu: có.



V.4 Ngôn ngữ hệ thống


Chọn ngôn ngữ, nước và bộ gõ tiếng tương ứng. Với tiếng Việt, cài scim và x-unikey bằng công cụ này (có sẵn x-unikey trong kho phần mềm).


Ubuntu: có. Chỉ cài được scim để gõ tiếng Việt bằng công cụ này.



V.5 Nhập các văn bản và settings của Windows


Nếu trên máy có cài Windows, công cụ này cho phép import từ Windows vào Mandriva (cũng theo hướng dẫn từng bước): user của Windows thành user của Mandriva, các file văn bản, bảng tính, ... từ Windows sang thư mục Home, bookmarks của trình duyệt web, màn hình nền.


Ubuntu: không có. Khi cài đặt có mục nhập user từ các hệ điều hành khác.



V.6 Backup


Có hướng dẫn từng bước backup cái gì, ở đâu, vào đâu, khi nào, ... rất rõ ràng và dễ thực hiện.


Ubuntu: không có.



V.7 Backup toàn bộ hệ thống (Snapshot)


Công cụ này cho phép backup toàn bộ hệ thống (giống Ghost trong Windows).


Ubuntu: không có.



VI.Chia sẻ tài nguyên trong mạng LAN


VI.1 Truy cập các tài nguyên đã share của máy Windows


Công cụ này sẽ tự cài gói samba-client và các gói liên quan để Mandriva truy cập được các tài nguyên đã share của máy Windows (thư mục, file, máy in, ...). Cũng theo hướng dẫn từng bước.


Ubuntu: không có.



VI.2 Chia sẻ các tài nguyên cho các máy khác


Công cụ này hướng dẫn từng bước cài samba-server, biến Mandriva thành máy chủ file, máy chủ in ấn để share các thư mục, file, máy in của Mandriva cho các máy khác trong mạng (Windows, Linux).


Ngoài cách share dùng samba, còn có các công cụ tương tự để truy cập và share theo hệ thống file NFS của Linux và WebDAV (chia sẻ file trên Internet).


Ubuntu: không có.



VII.Quản lý ổ cứng


VII.1 Quản lý các partition của ổ cứng


Công cụ này tương tự Partition Magic của Windows cho phép: resize, create, delete, format partition (kể cả các partition FAT và NTFS); mount, umount partition và đặt các option cho lệnh mount (read-only, read-write, ...).


Ubuntu: không có.



VII.2 Share partition


Dùng share hoặc không share các partion đối với các user khác của cùng máy Mandriva.


Ubuntu: không có.



VII.3 CD/DVD burner


Dùng đặt các option cho việc mount ổ CD/DVD.


Ubuntu: không có.



VIII.Security


VIII.1 Thiết lập mức độ an ninh và kiểm soát của hệ thống


Thiết lập được 5 mức an ninh cho hệ thống tùy theo nhu cầu. Có cảnh báo khi có hiện tượng không và gửi cảnh báo cho địa chỉ email nào.


Có các option rất chi tiết và tương đối dễ hiểu cho an ninh hệ thống, an ninh mạng, chế độ kiểm soát an ninh định kỳ, quyền truy cập vào các thành phần hệ thống.


Kèm theo có công cụ kiểm soát quyền truy cập đến từng thư mục hệ thống.


Ubuntu: không có.



VIII.2 Thiết lập tường lửa cá nhân


Thiết lập tường lửa bằng giao diện đồ họa.


Ubuntu: không có.



VIII.3 Kiểm soát trẻ con truy cập Internet (Parental Control)


Thiết lập các chế độ truy cập Internet khác nhau cho các user khác nhau, quy định giờ được truy cập, lập danh sách các website được và không được truy cập.


Ubuntu: không có.



IX.Kiểm soát quá trình khởi động (Boot)


Sửa đổi boot menu (khi trên máy cài đồng thời nhiều hệ điều hành): thời gian chờ, đặt hệ nào là mặc định, thêm bớt các hệ có thể khởi động bằng boot menu. Thiết lập các dạng màn hình khởi động, chế độ tự động đăng nhập (autologin).


Ubuntu: không có.





1/5/09

Hướng dẫn cài Mandriva 2009 trong mạng LAN.

Tài liệu hướng dẫn cài Mandriva 2009 FREE (dùng được cả cho Mandriva One 2009) trong một mạng LAN dùng Samba + LDAP làm Domain Controller đã có trong kho dữ liệu Mediafire.

Cũng có thể dùng cài máy cá nhân (bỏ các phần liên quan đến LAN đi).

12/7/08

Gõ tiếng Việt telex bằng scim trong Mandriva 2009.

Trong những post trước đã trình bày hai cách gõ tiếng Việt trong Mandriva 2009 bằng scim (nguyên bản) và x-unikey. Cách nào cũng có nhược điểm:

  • x-unikey-1.0.4 thỉnh thoảng bị mất tiếng Việt hoặc treo bàn phím. x-unikey-0.9.2 bị lỗi dấu nặng.

  • scim dùng file vi-telex nguyên bản thì bị đánh dấu ký tự. Không quen rất khó chịu.


Có thể khắc phục được tất cả các nhược điểm trên bằng cách dùng scim với file vi-telex-locdt.mim. Cách làm như sau:

  • Gỡ x-unikey (nếu đã cài):

    • Nhấn vào Menu - Install & Remove Software rồi gỡ bỏ x-unikey.

    • Mở file .bash_profile xoá ba lệnh export đã thêm vào khi cài x-unikey.

    • Disable hoặc remove lệnh khởi động x-unikey trong Autostart.



  • Cài scim như đã hướng dẫn trong post "Tiếng Việt trong Mandriva 2009".

  • Tải file vi-telex-locdt.mim Mediafire về.

  • Mở terminal, chạy lệnh su để đăng nhập như root, dùng mc (nếu đã cài) hoặc dùng lệnh:
    cp    vi-telex-locdt.mim    /usr/share/m17n

    để copy file vi-telex.locdt.mim vào thư mục /usr/share/m17n. Mở lại thư mục đó để kiểm tra xem file được copy chưa.

  • Mở Run Command, chạy lệnh scim rồi vào Scim Setup, chọn cách gõ vi-telex-locdt. Khởi động lại máy.

  • Biểu tượng của cách gõ này trên panel là vi-telex-locdt


Gõ telex tiếng Việt unicode bằng scim dùng file này không bị đánh dấu ký tự (chỉ còn dấu gạch chân đánh dấu vị trí bỏ dấu tiêng Việt). Chỉ còn một lỗi nhỏ là không chọn điền địa chỉ trong Gmail bằng chuột được (dùng phím mũi tên). Trong OpenOffice Calc, không bị lỗi xoá từ như x-unikey.

CHÚ Ý: Khi gõ kiểu này trong OpenOffice, Kmail, ..., dưới mỗi từ có dấu gạch chân đánh dấu ký tự ở mút trái là ký tự nhận dấu tiếng Việt. Phải có ký tự báo kết thúc từ: nhấn phím Space, đánh dấu chấm, dấu phẩy hoặc phím mũi tên phải, dấu gạch chân sẽ mất. Nếu vẫn còn dấu gạch chân, khi dùng chuột nhấn sang chỗ khác sẽ bị mất các ký tự gạch chân.

Khi soạn thảo trong Web (Gmail, Zoho, YahooMail, ...) thì không cần báo kết thúc từ, ký tự gạch chân vẫn không bị mất.

Các bộ gõ "nội" xvnkb và x-unikey khi Linux phát triển đã bộc lộ nhiều nhược điểm. Mặc dù scim cũng chưa phải hoàn thiện nhưng có lẽ đây là hướng có tương lai.

Sơ bộ thấy rất ổn. Để kiểm tra thêm một thời gian nữa xem sao.