Bài dịch: Cài đặt giao diện MAC OSX cho Ubuntu Intrepid

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 ý.

Mac4Lin installer

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

mac4lin initial desktop

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)

compiz not supported

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:

xcompmgr-autostart

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.

Applying Mac4lin AWN theme

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:

mac desktop with 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:

add AWN to startup

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:

Mac4lin font setup

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.

install 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‘.

add spotlight search to panel

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.

add globalmenu to panel

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”.

globalmenu preferences

globalmenu

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.pnggnome-main-menu.pngmain-menu.pngstart-here.png. Chú ý là tất cả đều như nhau. Đổi tên file lại là distributor-logo.png.oldgnome-main-menu.png.oldmain-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.pnggnome-main-menu.pngmain-menu.pngstart-here.png. Copy vào thư mục.

5. Logout và logi. Bây h logo đã đổi rồi :P

Đổ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.

startup-manager

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:

edit grub for splashy

Xong rồi.

Vài Screenshots

Grub screen

Mac4Lin_1.0_GRUB1

Login screen

intrepid osx login screen

Intrepid Mac OSX desktop

ubuntu intrepid mac osx desktop

Intrepid Mac OSX desktop + dashboard effect

Intrepid OSX desktop with 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é!

Post a Comment

Your email is never shared. Required fields are marked *

*
*