Bài này mình sưu tầm và dịch từ nguồn này ( January 8th, 2009 by Damien)
Đây là bài viết được cập nhập từ bài viết trước ở đây: Turn Ubuntu Hardy into Mac OSX.
Bài này được viết 6 tháng trước và nhiều thứ đã thay đổi trong suốt thời gian qua: ra mắt Ubuntu Intrepid, giao diện Mac4Lin mới hơn, thanh globalmenu appletetc tốt hơn. Do đó, tôi quyết định viết lại bài hướng dẫn này cho nền tảng Intrepid.
Cảnh báo: bài hướng dẫn này dựa trên Ubuntu Intrepid và giao diện Mac4Lin RC1. Tôi không đảm bảo mọi thứ sẽ hoạt động tốt trên các bản phân phối khác hoặc phiên bản Ubuntu khác.
Tải Mac4Lin themes và giải nén đến Home folder. Bạn sẽ thấy môt thư mục tên Mac4Lin_v1.0_RC1 chứa tất cả các file tinh chỉnh trong thư mục Home.
Chuẩn bị đường dẫn cài đặt.
Tiếp theo, trong thư mục Home, nhấn Ctrl + H để hiện các files ẩn. Kiểm tra xem các thư mục sau đã có hay chưa .themes, .fonts, .emerald. Nếu chưa, hãy tạo 3 thư mục và đặt tên là .themes, .fonts, .emerald. Tạo một thư mục khác trong .emerald và đặt tên là themes.
Cài Mac4Lin themes
Mở terminal và gõ:
cd Mac4Lin_v1.0_RC1
sh Mac4Lin_Install_v1.0_RC.sh
Chương trình sẽ cài đặt theme cho GNOME (cả viền cửa sổ và biểu tượng icons), thay đổi hình nền và nền của thanh panel. (Tuy nhiên, theo kinh nghiệm của tui thì nó chẳng thay đổi background j cả, đành phải tự search google cái background của MAC thôi
)
Suốt quá trình cài đặt, trình cài đặt sẽ hỏi quyền truy cập root để cài các gói (ảnh bên dưới). Gõ y để đồng ý.

Sau khi cài đặt, desktop của bạn sẽ trông như thế này:

Cài AWN dock
(Tips: bạn google Ubuntu tweak rồi vào phần Applications, chọn AWN dock là xong, không nhất thiết phải làm như bên dưới)
(AWN dock không phải chạy tốt trên mọi máy tính. Nếu không chạy trên máy bạn, hãy thử Cairo dock ít phụ thuộc vào hệ máy hơn)
AWN dock yêu cầu một compositing manager để chạy được. Nếu máy có cài Conpiz thì rất tốt, còn không thì cài X compositing manager cũng không sao.
Mở System -> Preferences -> Appearance, nhấn vào tab Visual Effects. Nhấn vào nút Extraradio. Nếu bạn thấy popup sau nghĩa là máy tính bạn k hỗ trợ Compiz (nếu k thấy thì cứ tiếp tục cài AWN)

Cài X composition manager.
sudo apt-get install xcompmgr
Thêm vào danh sách tự động khởi động cùng hệ thống auto-start list. Mở System -> Preferences -> Session. Thêm các thông số sau:

Cài AWN
AWN dock có sẵn trên máy chủ Intrepid repository, nên có thể cài đặt đơn giản ở đây. Ngoài ra, có thể cài bằng dòng lệnh:
sudo apt-get install avant-window-navigator
Một khi cài xong, mở Preferences -> AWN Manager. Nhấn vào tab Themes. Bên phải, nhấn vào nút Add. Dẫn tới thư mục Mac4Lin_v1.0_RC1. Mở thư mục AWN và chọn Mac4Lin_AWN_v1.0_RC.tar.gz. nhấn Open. Vậy là cài xong AWN theme. Nhấn vào radio bên cạnh theme và nhấn Apply. Nhấn Close.

Trước khi khởi động AWN, ta cần bỏ thanh panel ở bên dưới để không bị chồng lên nhau. Nhấn phải vào thanh panel bên dưới, chon Delete This Panel. Kích hoạt AWN ở Applications -> Accessories -> Avant Window Navigator. AWN sẽ tải lên ở bên dưới màn hình. Để thêm ứng dụng lên dock, nhân vào Applications ở panel trên cùng và chọn chương trình muốn thêm vào, drag xuống thanh dock là xong. Đưới đây là ảnh hoàn tất AWN:

Để khởi động AWN mỗi khi login, vào System -> Preferences -> Sessions. Nhấn Add. Điền các thông số sau:

Nhấn Add, rồi nhấn Close. Từ giờ AWN sẽ được tải lên mỗi khi bạn login vào máy tính.
Cài font chữ OSX.
Mở System -> Preferences -> Appearance. Nhấn tab Fonts và đổi các thông số như trong ảnh:

Chọn Subpixel smoothing (LCDs) cho màn hình LCD rồi nhấn Close.
Cài Global menu
Có sẵn repository cho Ubuntu Intrepid để thêm vào sources.list, nhưng nó chưa được cập nhật version (0.6) và đầy lỗi. Thay vào đó, ta sẽ tải phiên bản mới nhất từ trang chủ version (0.7.1). Sau này khi repository được cập nhật ổn định hơn, tôi sẽ cập nhật bài viết này sau.
Cho kiến trúc 32-bit machine
Tải gnome-globalmenu-0.7.1-1.fc10.i386.rpm về Home folder từ Globalmenu Google code site. Chú ý định dạng là rpm. Cần cài alien để chuyến sang định dạng deb.
Mở terminal, gõ:
sudo apt-get install alien
sudo alien --scripts gnome-globalmenu-0.7.1-1.fc10.i386.rpm
Lệnh này sẽ tạo 1 file gnome-globalmenu-0.7.1-1.fc10.i386.deb trong thư mục Home. Nhấn đôi vào file .deb để cài. Nhấn Install Package để cài Globalmenu.

Dành cho hệ máy kiến trúc 64-bit machine.
Mở text-editor (Applications -> Accessories -> Text Editor).
Dán đoạn mã sau vào:
# Uncomment to load the GTK module
export GTK_MODULES=globalmenu-gnome
# Uncomment to tell the GTK module to open a Gtk
# TreeView for all menus in the application you start.
# export GNOMENU_FUN=1
# Uncomment to disable global menu.
# export GNOMENU_DISABLED=1
# Uncomment to print a lot of debugging messages
# export GNOMENU_VERBOSE=1
# Uncomment to save the debugging messages to the given file.
# export GNOMENU_LOG_FILE=/tmp/gnomenu.log
# uncomment to disable the plugin for specific programs.
# export GTK_MENUBAR_NO_MAC="fast-user-switch-applet"
Lưu thành file .gnomerc trong thư mục Home.
Mở terminal:
gksu gedit /etc/apt/sources.list
Thêm dòng sau, save lại rồi thoát:
deb http://ppa.launchpad.net/globalmenu-team/ubuntu intrepid main
Mở lại terminal:
sudo apt-get update
sudo apt-get install gnome2-globalmenu
Giờ nhìn lên panel trên cùng, bỏ các biểu tượng và menu bên trái cua panel. Nhấn phải chọn “Remove from panel”.
Ở bên phải thanh panel, bỏ biểu tượng logout, rồi nhấn phải, chọn ‘Add to panel‘. Kéo xuống bên dưới danh sách, chọn ‘Search for files‘.

Phần bên trái của thanh panel, nhấn phải chọn ‘Add to panel‘. Kéo xuống hết list, chọn Main Menu và Global Menu Panel Applet.

Thanh Globalmenu có thể chưa hiện lên hoặc chưa hoạt động tốt, bạn cứ logout rồi login lại là xong thôi.
Nhấn phải lên thanh globalmenu, chọn Preferences. Đánh dấu chọn “Enable Global Menu” và bỏ cái “Icon”.


Thanh globalmenu tương thích với hầu hết các ứng dụng GTK. Tuy vậy vài ứng dụng như Firefox k kích hoạt được thanh menu trên globalmenu.
Tạo hiệu ứng Dashboard.
Chúng ta sẽ kết hợp screenlets và plugin Compiz widget để tạo hiệu ứng dashboard.
Nếu chưa cài Screenlets, cài ở đây.
Chưa cài compiz settings manager thì cài ở đây.
Hoặc k thích có thể cài từ dòng lệnh sau:
sudo apt-get install screenlets compizconfig-settings-manager
Mở System->Preferences->CompizConfig Settings Manager. Phía bên trái nhấn vào Desktop. Bên phải chọn ‘Widget layer’

Mở Applications –>Accessories->Screenlets. Kích hoạt wigets muốn chạy. Nhấn phải lên widget và chọn ‘Properties’. Mở tab Options và chọn ‘Treat as widget’. Thao tác tương tự cho các widgets còn lại

Nhấn F9 để chạy dashboard.
Sửa vài lỗi nho nhỏ.
Hiện tại thì desktop cũng đã gần giống với Mac rồi, nhưng còn vài cái lặt vặt như logo GNOME ở bên trái thanh panel, chuột v.v…
Đổi logo của apple
1. Tải logo apple icon (nhấn phải chọn “save link as”).
2. Mở Places –> Home Folder. Nhấn Ctrl + H để hiện files ẩn.
3. Mở /.icons/Mac4Lin_Icons_v1.0_RC/scalable/places. Kéo xuống tìm file hình distributor-logo.png, gnome-main-menu.png, main-menu.png và start-here.png. Chú ý là tất cả đều như nhau. Đổi tên file lại là distributor-logo.png.old, gnome-main-menu.png.old, main-menu.png.old and start-here.png.old cho riêng từng file.
4. Tiếp, ta đã tải xong logo apple, copy 4 ảnh và đổi tên thành todistributor-logo.png, gnome-main-menu.png, main-menu.png & start-here.png. Copy vào thư mục.
5. Logout và logi. Bây h logo đã đổi rồi
Đổi theme chuột.
Mở System –> Preferences –> Appearance. Chọn Customize. Nhấn vào tab Pointer. Chọn Mac4Lin_Cursors_v1.0_RC.Nhấn Close.
Sửa màn hình usplash screen
Tới h chỉ còn 2 thành phần là : usplash screen and grub screen.
Cài startupmanager ở đây hoặc gõ dòng mã này vào terminal:
sudo apt-get install startupmanager
Mở System -> Administration -> Startup-Manager. Nhấn vào tab Appearance.

Nhấn vào nút Manage bootloader themes. Một popup hiện ra giúp bạn đổi hình nèn của GRUB.

Nhấn nút Add, dẫn đến file File System –> Home –> Username –> Mac4Lin_v1.0_RC1 –> GRUB. Bạn sẽ thấy 3 files. Dựa vào 3 screenshot dưới đây để chọn cái ứng ý nhất.
Trở lại window chính để chọn ảnh. Nhớ đánh chọn “Use background image for bootloader menu”.
Có 3 lỗi trong Ubuntu Intrepid chặn người dùng thay đổi usplash screen. Ta khắc phục bằng splashy. Làm như sau:
Gỡ chương trình usplash mặc định:
sudo apt-get autoremove usplash
Tải 2 file này xuống desktop:
libsplashy1_0.3.10-1_i386.deb
splashy_0.3.10-1_i386.deb
Nhấn đôi vào để cài:
Tải osx-splash splashy theme vào thư mục Home.
Gõ vào terminal,
sudo splashy_config –i ~/osx-splash.tar.gz
sudo mv /etc/splashy/config.xml /etc/splashy/config.xml.old
sudo cp /etc/splashy/themes/osx-splash/config.xml /etc/splashy/config.xml
Giờ ta sửa file GRUB.
gksu gedit /boot/grub/menu.lst
Kéo xuống bên dưới tới khi tìm thấy dòng dưới này. Thêm vào vga=792 ở cuối dòng kernel, lưu rồi đóng lại:

Xong rồi.
Vài Screenshots
Grub screen

Login screen
Intrepid Mac OSX desktop
Intrepid Mac OSX desktop + dashboard effect
Gỡ bỏ:
Nếu muốn gỡ bỏ trả về mặc định, đọc hướng dẫn dưới này:
1. Gỡ bở globalmenu trên top panel
2. Gỡ tât cả các file đã cài:
sudo apt-get autoremove splashy libsplashy1 gnome-globalmenu
3. Khôi phục lại usplash theme +m bỏ ”vga=792″ trong file GRUB.
sudo apt-get install usplash
4. Gỡ Mac4Lin themes
cd Mac4Lin_v1.0_RC
sh Mac4Lin_Uninstall_v1.0_RC.sh
Tận hưởng đi nhé!






RSS - Posts