Showing posts with label Mandriva. Show all posts
Showing posts with label Mandriva. 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 và 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à locales và locales-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.











10/4/09

Vài ấn tượng ban đầu với Mandriva 2010.0 KDE RC1 và Kubuntu 9.10 Beta

Cuối tháng 10 hai bản Linux mà tôi quan tâm sẽ ra đời phiên bản mới: Ubuntu 9.10 và Mandriva 2010.0. Sau đó ít lâu sẽ là các bản Linux Mint 8 (dựa trên Ubuntu) và PCLinuxOS 2010 (dựa trên Mandriva).
Mandriva 2010.0 RC1: hiện đã có bản RC1, đến 3/11 là bản chính thức.


  • Cài đặt trơn tru, không gặp trục trặc gì về nhận biết phần cứng (đã cài thử trên vài máy).

  • Dùng các phần mềm mới nhất: kernel 2.6.31, KDE 4.3, OpenOffice 3.1, Firefox 3.5.3. Đặc biệt, làm việc tốt với card màn hình Intel, không bị lỗi như bản 2009.1. KDE 4.3 đẹp, chạy nhanh, và nhiều tính năng hơn bản 4.2. KDE4 hiện có vẻ đã đủ độ chín.

  • Kernel 2.6.31 đã hỗ trợ chuẩn USB 3.0 tốc độ 5Gbits/s nhanh hơn 10 lần USB 2.0 hiện nay. Thiết bị hình như cũng đã bắt đầu có. Hiện tại, Linux là hệ điều hành đầu tiên hỗ trợ chuẩn này.

  • Gõ tiếng Việt tốt với scim-unikey 0.3.1 nhưng cài scim thì hơi trục trặc, không trơn tru như các bản Mandriva cũ. Hy vọng lỗi này sẽ hết trong bản chính thức.

  • Từ bản 2009.1, Mandriva có chế độ ghi file iso vào USB để cài, không cần burn vào đĩa CD nữa. Download file mandriva-seeds.sh tại đây (ở cuối danh sách), sau đó chạy file trong terminal và theo hướng dẫn. Khi cài chọn chế độ boot từ USB.

  • Vẫn như cũ, Mandriva ưu tiên cho các phần mềm khác đưa vào file cài đặt, nên muốn cài máy in phải tải về khoảng 280MB phần mềm nữa.

  • Dùng thử khoảng 1 tuần, chạy khá ổn, nhưng không nhận được máy in Canon 1210 (các đời trước nhận ngon kể cả khi chưa có driver CAPT).



Kubuntu 9.10 Beta:


  • Trình cài đặt mới, đẹp hơn và dễ nhìn các partition hơn bản cũ.

  • Cũng dùng các phần mềm mới nhất KDE 4.3.1, OpenOffice 3.1.1. Riêng trình duyệt mặc định vẫn là Konqueror, nhưng có thể cài thêm Firefox. KDE4.3 chạy khá nhuyễn không như các bản Kubuntu trước. Đặc biệt có sẵn một số Plasma Widget kết nối với Google Calendar, Flick, Facbook, Twitter,...

  • Tích hợp với bộ công cụ GTK+ nên các ứng dụng GNOME có giao diện giống KDE hơn và tùy biến được.

  • Thử cài trên notebook được, nhưng trên hai máy để bàn thì thua: một máy không boot được vào chế độ LiveCD, một máy thì ngừng ở chổ copy package list. Hai máy này cài Mandriva 2010.0 RC1 đều được. Để khi có bản chính thức thử lại xem sao.

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 đây và tạ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/23/09

Cài máy in Canon trong Mandriva 2009

Một số máy in Canon sau đây: LBP-1120, 1210, 2900, 3000, 3200, 3210, 3300, 3500, 5000, 5100, 5300. dùng chung một driver CAPT của chính hãng. Driver này miễn phí nhưng nguồn đóng nên thường không được cài sẵn trong các bản Linux.

CHÚ Ý: driver CAPT chỉ dùng được khi máy in nối với máy tính qua cổng USB.

Một số máy in Canon khác đã có sẵn driver trong Linux thì không cần theo hướng dẫn này.



Trước đây trên blog này đã có một post hướng dẫn cài trên Mandriva 2008. Bản 2009 dùng một phần mềm cài máy in khác nên có một số điểm khác biệt trình bày dưới đây.

Nhấn vào nút Menu trên thanh panel, rồi nhấn tiếp vào Install & Remove Software. Trong màn hình cài đặt, tìm cài gói system-config-printer, task-printing-server và phần mềm soạn thảo nano.


Nhấn vào icon trên panel để mở Mandriva Linux Control Center. Trong màn hình Control Center nhấn vào Hardware ở cột bên trái rồi nhấn tiếp vào Set up the printer(s). Một màn hình nhỏ hiện lên yêu cầu cài hai gói phần mềm còn thiếu. Nhấn vào nút Install để cài.


(CHÚ Ý: khi cài xong phần này, nếu khởi động lại máy, Mandriva sẽ tự động nhận biết đúng máy in và tự cài. Khi cài xong sẽ có thông báo như sau:


printer1210Model máy in do máy thông báo nên nhận đúng nhưng driver hiện không có nên chương trình dùng driver của máy gần nhất. Khi in thử, thực tế sẽ không in được. Vì vậy việc nhận đúng tên máy in chưa phải là đủ).


Google search cụm từ “CAPT Printer Driver” ta sẽ tìm được ví dụ trang này có chứa driver cần tìm. Mở trang đó, cuốn xuống dưới cùng, tìm đến chỗ dưới đây ứng với driver mới nhất (1.80):




Nhấn vào dòng Canon CAPT Printer Driver for Linux (1.80) sang trang tiếp, cuốn xuống dưới đến mục sau:



Nhấn vào dòng CAPTDRV180.tar.gz để tải file đó về. Nhấn phím phải chuột vào file, chọn Extract - Extract Here, file được giải nén thành thư mục CANON_UK.

Mở thư mục đó, rồi mở tiếp thư mục Doc ta thấy có file guide-capt-1.8xE.tar.gz. Nhấn chuột phải vào file rồi chọn Extract - Extract Here, file được giải nén thành thư mục guide-capt-1.8xE. Mở thư mục đó ra, nhấn chuột vào file manual_contents.html ta sẽ có một trang web hướng dẫn cài đặt. Về cơ bản các bước dưới đây làm theo hướng dẫn đó, có sửa đổi đôi chút cho dễ hơn.





  1. Mở thư mục CANON_UK/Driver/RPM. Nhấn vào file cndrvcups-common-1.80-1.i386.rpm để cài trước, sau đó nhấn tiếp vào file cndrvcups-capt-1.80-1.i386.rpm để cài tiếp. Mandriva dùng dạng đóng gói file cài đặt là rpm nên ta cài các file nói trên. Với những hệ Linux dùng dạng file deb (Ubuntu, Mint,...) thì mở thư mục CANON_UK/Driver/DEB để cài.




  2. Khởi động lại máy tính để Mandriva nhận các driver mới cài.




  3. Mở Terminal, chạy lần lượt ba lệnh sau (copy hai lệnh sau rồi paste vào terminal cho nhanh và đỡ nhầm):






  • su - Enter - nhập password của root rồi Enter tiếp.




  • /usr/sbin/lpadmin -p LBP1120 -m CNCUPSLBP1120CAPTK.ppd -v ccp:/var/ccpd/fifo0 -E (lệnh viết liên tục thành một hàng, không xuống dòng) rồi Enter.




  • /usr/sbin/ccpdadmin -p LBP1120 -o /dev/usb/lp0 rồi Enter.





    Lệnh đầu tiên chuyển sang user root. Lệnh thứ hai đăng ký máy in với trình quản lý hàng đợi (print spooler). Lệnh thứ ba đăng ký máy in với ccpd daemon.
    CHÚ Ý: hai lệnh sau viết ví dụ cho máy in Canon LBP-1120. Nếu cài máy in Canon khác phải thay các cụm LBP1120 bằng cụm tương ứng (ví dụ: LBP2900)
    Khi lệnh thứ ba thực hiện thành công, màn hình có thông báo như sau:






  1. Vẫn trong màn hình Terminal và đăng nhập với quyền root ở trên, chạy lệnh sau:
    nano /etc/rc.local
    trong đó nano là một chương trình soạn thảo trong terminal. Nếu bị báo lỗi chưa có nano thì quay lại Install & Remove Software cài nó vào.



  2. Màn hình nano có file rc.local đã mở như hình sau:








  1. Dùng phím mũi tên di chuyển con trỏ xuống hàng dưới cùng rồi gõ thêm vào hàng sau:
    /etc/init.d/ccpd start
    Nhấn cặp phím Ctrl+o (chữ o không phải số 0) để ghi file đã sửa lại (WriteOut). Sau đó nhấn cặp phím Ctrl+x để thoát khỏi chương trình nano.



  2. Khởi động lại máy tính. Khi khởi động xong, nhấn cặp phím Ctrl+Esc để mở chương trình System Activity. Trong màn hình mở ra, kiểm tra xem ccpd đã chạy chưa.




  3. Mở Mandriva Linux Control Center, nhấn vào Hardware ở cột bên trái rồi nhấn tiếp vào Set up the printer ta sẽ thấy máy in xuất hiện như hình sau (tự nhận, không phải cài):








  1. Nhấn phím phải vào tên máy in rồi nhấn tiếp Propeties ta có màn hình sau:








  1. Chú ý là ở mục Device URI (địa chỉ máy in) phải như trong hình trên (trùng với lệnh đã khai báo ở bước 2). Nhấn Print Test Page để in thử. Nhấn vào các mục khác ở cột bên trái để đặt các tuỳ chọn cho máy in.




  2. Xong.




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/27/09

Hướng dẫn sử dụng Mandriva 2009

Tài liệu Hướng dẫn sử dụng Mandriva 2009 đã up lên site Mediafire (link ở góc trên bên phải màn hình blog). Đây là tài liệu cơ bản, dành cho người sử dụng bình thường, tiếp theo Hướng dẫn cài đặt Mandriva 2009 đã up lên trước đâ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à gz và bz2. Đó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ó.