6/25/09

Chín bộ themes đẹp của Ubuntu

Chín bộ themes đẹp dưới đây dành cho Ubuntu Intrepid và Jaunty được giới thiệu tại Zgegblog . Cách cài như sau:
(cách cài dưới đây dùng lệnh chạy trong Terminal. Copy các lệnh ở đây rồi paste vào terminal cho nhanh và đỡ nhầm. Cũng có thể cài bằng Synaptic Package Manager).

Thử cài lên Linux Mint không được vì phải gỡ một số phần cơ bản của Mint.



Đầu tiên add repo chứa themes bằng cách sửa file /etc/apt/sources.list
sudo gedit /etc/apt/sources.list

thêm hai dòng sau vào cuối file:

Với Ubuntu Jaunty:
deb http://ppa.launchpad.net/bisigi/ppa/ubuntu jaunty main
deb-src http://ppa.launchpad.net/bisigi/ppa/ubuntu jaunty main

Với Ubuntu Intrepid cũng hai dòng trên thay từ "jaunty" bằng "intrepid"

Save rồi đóng màn hình gedit.

Add khóa GPG của kho phần mềm trên bằng lệnh sau:


sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0x1781bd45c4c3275a34bb6aec6e871c4a881574de

(nếu lệnh này bị lỗi cũng không sao vì quá trình cài tiếp theo vẫn thực hiện được)

Cập nhật danh sách phần mềm bằng lệnh:
sudo aptitude update

Cài toàn bộ các themes bằng lệnh:
sudo aptitude install zgegblog-themes

Chú ý là dung lượng tải về khoảng 180MB và tốc độ tải từ kho launchpad khá chậm.

Khi cài xong, nhấn vào menu System -> Preferences -> Appearance rồi chọn trong tab Themes.

Ảnh mẫu các themes như sau:


Showtime for Gnome

1


Balanzan

balanzan_pres


Infinity

infinity-pres


Wild shine

wild-pres


Exotic

exotic


Tropical

tropical-prsentation


Bamboo Zen

bamboo-prs


Ubuntu sunrise

ubuntu_presentation


Aqua Dreams

expose

Có thể cài riêng từng themes bằng các lệnh:

sudo aptitude install showtime-theme


sudo aptitude install balanzan-theme


sudo aptitude install infinity-theme


sudo aptitude install wild-shine-theme


sudo aptitude install exotic-theme


sudo aptitude install tropical-theme


sudo aptitude install bamboo-zen-theme


sudo aptitude install ubuntu-sunrise-theme


sudo aptitude install  aquadreams-theme



Gỡ bỏ các Themes

Gỡ bỏ toàn bộ các themes trên bằng lệnh:
sudo aptitude remove zgegblog-themes

Hoặc gỡ bỏ từng themes bằng lệnh:
sudo aptitude remove themename

trong đó themename là tên themes đã nêu ở trên.

6/24/09

Hai kiểu link giữa các file OpenOffice Calc

Giả sử ta có một file bảng tính gốc test2.odt với các ô từ B2-B5 có dữ liệu như sau:

test2Ta muốn copy các dữ liệu này sang một bảng tính khác test1.odt sao cho khi các dữ liệu trong hình trên ở file test2 thay đổi thì các dữ liệu tương ứng ở test1 cũng thay đổi.

Cũng giống như trong Excel, có hai cách làm:

Cách 1: Mở cả hai file, trong file test1, đánh dấu = vào ô đầu tiên muốn copy rồi chuyển sang file test2 nhấn vào ô B1 rồi Enter. Quay về test1, ô đầu tiên đã được copy, rê chuột kéo xuống các ô dưới, màn hình như sau:

test3Chú ý thanh công thức, công thức link ở đây là ='file:///home/zxc/test2.ods'#$Sheet1.B2

Cách 2: Mở cả hai file. Trong file test2, bôi đen các ô định copy rồi nhấn nút Copy trên toolbar. Chuyển sang file test1, nhấn chuột vào ô đầu tiên định copy rồi nhấn menu Edit -> Paste Special. Trong màn hình xuất hiện  đánh dấu chọn mục Link rồi OK. Màn hình như sau:

test4Chú ý thanh công thức, công thức khác với cách trên.

Đặc điểm:

Trong màn hình của file test1, nhấn vào menu Edit -> Links ta có:

test5Trong màn hình trên có hai link. Link thứ nhất có Type=Document và Status=Manual là link của cách 1. Link thứ hai có Type=soffice và Status=Automatic là link của cách 2.



Theo cách 1 thì dữ liệu ở test1 không tự động thay đổi khi dữ liệu ở test2 thay đổi. Khi thay đổi dữ liệu ở test2 xong, phải nhấn nút Save rồi sang test1 mở màn hình Edit Links trên nhấn nút Update, dữ liệu trong test1 mới được cập nhật. Có khi phải nhấn vài lần Update dữ liệu mới cập nhật.

Theo cách 2, dữ liệu tự động cập nhật. Chỉ cần sửa dữ liệu trong test2 là dữ liệu trong test1 tự động sửa theo ngay.

Ngoài ra, theo cách 2, khi nhấn vào nút Modify có thể sửa được một vài thứ của link. Theo cách 1, nhấn nút Modify chỉ sửa được mỗi đường dẫn của file.

Còn một chỗ nữa để điều khiển update link. Nhấn vào menu Tools -> Options -> OpenOffice Calc -> General. Trong mục Updating có thể chọn cho link tự động update khi mở file, hỏi trước khi updat hoặc không bao giờ update.

Còn hai vấn đề nữa về link tôi chưa thử được vì không còn Windows trên máy. Bạn đọc tự thử:

1- Khi mở file test1 có chứa hai kiểu link nói trên bằng MS Excel thì Excel hiểu hai link đó thế nào?

2- Trong Excel, hai kiểu link trên có các đặc điểm giống như trên không?

6/7/09

Linux Mint 7 Gloria





Ngày 26/5/09, bản Linux Mint 7 tên mã Gloria ra đời. Có thể đánh giá vắn tắt đây là một bản Linux thành công, luôn đứng trong top đầu xếp hạng về mức độ quan tâm của site Distrowatch (căn cứ theo page hit). Dưới đây điểm qua các đặc điểm chính.

Trước hết, thành công của Linux Mint dựa trên thành công của Ubuntu. Linux Mint là một bản linux cộng đồng dựa trên nền Ubuntu 9.04, bổ xung thêm các tính năng hướng người dùng, thuận tiện hơn trong sử dụng. Ubuntu có hàng chục "con" với nhiều hướng phát triển khác nhau, nhưng Linux Mint là nổi nhất.

PCLinuxOS dựa trên nền Mandriva cũng là một bản linux "con" của Mandriva đi theo hướng tương tự, nhưng bản PCLinuxOS 2009.1 vừa rồi không thành công được như vậy dù số trình tiện ích có vẻ nhiều hơn.

Linux Mint 7 hiện là bản Linux có thể dùng cài nhanh cho bạn bè, người quen chưa dùng Linux. Sau khi cài chỉ cần cài thêm bộ gõ tiếng Việt scim-unikey, add một số font Windows, cài máy in là dùng ngay được và tương đối dầy đủ.




Linux Mint 7 "Gloria"

Phần mềm


Linux Mint dùng lại toàn bộ các kho phần mềm (repositories) của Ubuntu và bổ xung thêm một số kho riêng. Các phần mềm không phải nguồn mở nhưng cần thiết đều được cài sẵn (multimedia codecs, java, flash, zip, unrar, ...). Trong Ubuntu, những phần mềm này chỉ có sau khi cài ubuntu-restricted-extra hoặc perfectbuntu.
Các phần mềm ứng dụng cũng được chọn lọc tương đối đủ. Một ví dụ: một trong những phần mềm hay là Okular dùng xem và ghi chú file PDF (đã giới thiệu trong một post trước) mặc dù viết cho KDE4 nhưng cũng đã được cài sẵn trong Linux Mint.  Vì vậy cài xong chỉ cần bổ xung bộ gõ tiếng việt scim-unikey (cách cài giống như với Ubuntu 9.04) là dùng được ngay cho các nhu cầu văn phòng thông thường.
Trên site của FPT (http://mirror-fpt-telecom.fpt.net/ ), Linux Mint chỉ mới có vỏ (tên thư mục) mà không có ruột.

Menu chính


Menu chính (nhấn vào nút Menu ở góc trái bên dưới màn hình) là cải tiến lớn nhất trong phiên bản này. Hiện có hai dạng menu phổ biến: menu kiểu cổ điển của GNOME và KDE3, di chuột đến đâu hiện lên menu con đến đấy và menu kiểu "kick-off" mà một số bản Linux KDE4 hiện đang dùng (Mandriva, openSUSE), có thể phải kích đến ba lần chuột mới đến được chỗ cần (vì chỉ có một màn hình với một cột). Mỗi kiểu đều có cái hay cái dở riêng. Menu chính của Linux Mint tổ hợp được những cái hay của hai kiểu menu trên và bổ xung thêm một số tính năng.
Khi nhấn lần đầu vào nút Menu, menu chính hiện ra như hình dưới gồm hai cột. Cột bên trái có các thư mục hay truy cập và một số phần mềm, lệnh hệ thống. Cột bên phải là Favorites, các phần mềm hay dùng. Danh sách Favorites có thể thêm bớt tùy ý. Cũng có thể thêm cột thứ ba bên phải là Recent Documents để mở các tài liệu gần đây cho nhanh (nhấn chuột phải vào menu, chọn Preferences rồi chọn Show recent documents trong tab Options).



Nếu cần tìm các phần mềm khác thì nhấn All applications, cột bên phải sẽ chia thành hai cột gồm các nhóm ứng dụng và danh sách ứng dụng trong nhóm, di chuột đến tên nhóm nào hiện lên nhóm đó ở cột bên phải theo kiểu menu cổ điển nhưng trực quan hơn. Bên dưới tên mỗi phần mềm có một dòng mô tả ngắn (xem hình dưới).

Dưới đáy màn hình là Filter. Nếu không muốn di chuột tìm thì gõ vào đó vài từ trong tên ứng dụng để tìm.
Nếu ứng dụng cần tìm không có trong menu, tức là chưa được cài, sẽ xuất hiện cột Suggestions (đề xuất) như hình dưới.






Search portal sẽ dẫn bạn đến site phần mềm (www.linuxmint.com/software) để tìm. Search repositories sẽ tìm trong các kho phần mềm của Ubuntu và Linux Mint (đã được enable). Show package cho hiện các thông tin chi tiết về gói phần mềm (nếu có). Install package sẽ cài gói phần mềm đó nếu có sẵn trong các kho. Nói tóm lại menu chính sẽ kiêm một số chức năng của trình Package Manager.




Menu chính mặc định có thể mở bằng cặp phím Ctrl+Start (phím Start có logo của Microsoft còn gọi là Windows key. Trong linux phím này gọi là Super_L) và đóng lại bằng phím Start hoặc Esc. Có thể đặt phím khác tùy ý.

Software Manager


Ngoài trình quản lý các gói phần mềm (package manager) Synaptic như Ubuntu, Linux Mint có trình quản lý phần mềm riêng mintInstall cho phép tìm kiếm, xem xét trước khi cài các phần mềm ứng dụng hoàn chỉnh (trên menu là Software Manager).
Điểm mới lần này so với phiên bản Linux Mint 6: danh mục một số phần mềm phổ biến, hiện chưa cài (Featured applications), tự động hiển thị các thông tin và màn hình xem trước của phần mềm (xem hai hình dưới đây).











Nhấn vào ảnh màn hình (screenshot), ảnh sẽ được phóng to để xem kỹ hơn. Khi nhấn nút More Info, màn hình sau xuất hiện cho biết khá chi tiết về phần mềm.



Tóm lại Software Manager giống như một cửa hàng, vừa giới thiệu các loại hàng bán chạy (featurred applications), vừa cho xem kỹ hàng cả về hình thức lẫn các thông tin chi tiết trước khi chọn mua (cài đặt lên máy).




Một vài cải tiến khác


Firefox được cài sẵn Moonlight plugin, phiên bản nguồn mở của Microsoft Silverlight. Tuy nhiên hiện Moonlight chỉ mới đến bản 1.0 do đó ví dụ chưa xem được site media của báo Thanh niên (dùng Silverlight 2.0). Hiện cũng đã có bản Moonlight 2.0 Preview nhưng chưa được tốt.

Các file multimedia nhúng trong Firefox xem bằng gecko-mediaplayer plugin (đã cài sẵn). Plugin này khá hơn mozila-mplayer là khung hình giữ nguyên vị trí trong trang web. Ví dụ khi xem trang media của báo Tuổi trẻ (media.tuoitre.com.vn), nhấn chuột phải vào thanh điều khiển, chọn Preferences rồi Video output chọn gl, Audio output chọn alsa sẽ xem được. Trước đây dùng mozilla-mplayer thì xuất hiện màn ảnh phụ, giao diện cũng kém hơn.

Bổ xung thêm lệnh inxi chạy trong terminal cho biết khá nhiều thông tin hệ thống (xem hình dưới)


Screenshot-Terminal


Tính năng power management chạy khá tốt. Để laptop chạy không một thời gian định trước, Linux Mint tự động suspend to ram (hoặc disk) và khi nhấn nút Power khôi phục lại trạng thái cũ trơn tru.
Sau một thời gian dùng thử, Linux Mint chạy khá ổn định.
Chỉ có bộ gõ tiếng Việt scim-unikey đôi khi bị đơ không gõ được trong Firefox. Khởi động lại Firefox thì lại gõ được.
Control Center cũng giống Ubuntu và thua xa Mandriva về khả năng cấu hình đơn giản, dễ dàng. Ví dụ cả Ubuntu và Mint đều cho phép người dùng bình thường mount các partition khác, nhưng mỗi lần khởi động phải nhấn nút vào biểu tượng partition trong Computer để mount lại. Muốn mount tự động (ví dụ với partition chứa My Documents của Windows) phải biết cách sửa file fstab. Mandriva có thể mount tạm thời hoặc vĩnh viễn bằng Local disk trong Control Center không cần dùng lệnh.
Nếu Ubuntu và Linux Mint kết hợp được Control Center của Mandriva thì hoàn chỉnh.


6/2/09

Viết công thức toán học trong OpenOffice Writer

Viết công thức toán học trong một văn bản là một điểm yếu của OpenOffice Writer so với WinWord. Mặc dù Writer có chức năng Insert -> Objects -> Formula gọi chương trình OpenOffice Math nhưng cách dựng công thức của Writer dùng một thứ ngôn ngữ lập trình của LaTex (trình soạn văn bản khoa học kỹ thuật) khá khó hiểu và phức tạp với người dùng bình thường.


Để dễ viết công thức hơn, có thể cài thêm extension Dmaths vào Writer (tải về tại đây). Giải nén file Dmaths32.zip thành thư mục Dmath32. Trong Writer, nhấn vào Tools -> Extension Manager -> Add rồi tìm đến file DmathsAddon.oxt trong thư mục Dmath32 để cài.


Khởi động lại Writer, thanh toolbar của Dmaths sẽ xuất hiện ở dạng floating. Tìm một ô nhỏ hình vuông có chữ D trên nền màu vàng, nhấn vào đó để tắt toolbar đi. Sau đó dùng chuột rê ô chữ D vào một vị trí trên toolbar chính của Writer. Nhấn lại vào chữ D, toolbar của Dmaths lại xuất hiện. Dùng chuột rê nó vào vị trí cố định bên dưới Format toolbar rồi nhấn nút D để tắt nó đi. Ngoài ra menu Dmaths cũng xuất hiện trên hàng menu.


Screenshot-1


Về bản chất, Dmaths cũng dựa trên ngôn ngữ dựng công thức sẵn có của Writer, chỉ đưa thêm vào các màn hình và hướng dẫn cho dễ làm hơn. Nhưng mức độ dễ dùng thì vẫn thua WinWord. Đây sẽ là một cản trở trong việc áp dụng OpenOffice vào ngành giáo dục. Các thầy cô dạy toán tiểu học hoặc trung học mà dùng được Writer để soạn bài hoặc ra bài tập cho học sinh sẽ vất vả hơn nhiều so với dùng WinWord.



Ví dụ: Viết công thức sau:

Screenshot


Nguyên tắc: viết từ ngoài vào trong. Trong ví dụ trên: đầu tiên viết hai dấu ngoặc nhọn, tiếp đến ký hiệu tổng, hai dấu ngoặc lớn, dấu phân số, hai dấu ngoặc của tử số, biểu thức trong tử số, hai dấu ngoặc mẫu số, biểu thức mẫu số. Xong.


Cụ thể:



Nhấn vào nút để bật Dmaths toolbar.
Trên thanh Dmath toolbar, nhấn vào nút  ta có màn hình sau:

Hai dấu ngoặc nhọn: Nhấn vào nút để nhập ngoặc nhọn ngòai cùng của biểu thức. Trên thanh nhập liệu sẽ xuất hiện các mã sau (không cần quan tâm):




Dấu tổng: nhấn chuột vào hàng Intergral/Sum/Product (Tích phân/Tổng/Tích) rồi nhấn vào nút Validate the selection, màn hình sau xuất hiện:

Đánh dấu chọn Enter a sum. Trong ô Variable, gõ vào i (mặc định là x), ô from nhập 10, ô to nhập 100, nhấn chuột chọn mục Enter a sum rồi nhấn nút Enter. Màn hình quay về như sau:

Hai dấu ngoặc lớn: trong màn hình trên, nhấn vào nút để mở hai dấu ngoặc lớn.
Phân số: nhấn chuột vào hàng chữ A fraction (phân số) ta có màn hình sau:

Ở ô tử số (Numerator) gõ vào (a+b+c) và mẫu số (Denominator), (d+e+f) như hình trên rồi nhấn Enter.
Trong màn hình tiếp theo nhấn nút Finish để kết thúc.




private:stream Page 1 of 1