Sebelum mengikuti tutorial ini, sebaiknya anda mengetahui dulu bagaimana mengcustomize initrd.img.
Pada tutorial kali ini saya akan mengajak anda melakukan kustomasi usplash. Saya membedakan kustomasi untuk Ubuntu Dapper 6.06 (untested) dan Ubuntu 6.10 ke atas (tested on Ubuntu 7.10)
Di Ubuntu, usplash di gunakan di dua tempat. Saat boot dan saat reboot/shutdown.
Untuk proses boot, file usplash yang akan di baca adalah file yang terdapat di dalam file initrd.img, sedangkan saat reboot/shutdown, file yang digunakan adalah file di /usr/lib/usplash/usplash-artwork.so.
Ubuntu 6.10 Ke Atas (Tested on Ubuntu 7.10!)
Untuk keperluan ini, anda membutuhkan sebuah file image dengan tipe png, mode 256 color indexed. Saya sendiri membuat file image dengan ukuran 800x600.
Silahkan anda membuat sendiri menggunakan The Gimp. Jika anda ingin tahu bagaimana saya membuatnya, ikuti langkah-langkah membuat usplash di bagian akhir tutorial ini.
Langkah-langkah
1. Download file throbber dan konfigurasi theme usplash ini. Ekstrak ke folder usplash.
mkdir usplash
unzip throbber.zip usplash/
2. Kopikan file usplash.png anda
cp -f usplash.png usplash/
3. Meng-generate .c source
cd usplash/
pngtousplash usplash.png > usplash.c
pngtousplash throbber_back.png > throbber_back.c
pngtousplash throbber_fore.png > throbber_fore.c
4. Meng-compile .c menjadi file object .o
gcc -g -Wall -fPIC -o usplash.o -c usplash.c
gcc -g -Wall -fPIC -o throbber_back.o -c throbber_back.c
gcc -g -Wall -fPIC -o throbber_fore.o -c throbber_fore.c
gcc -g -Wall -fPIC -o usplash-theme.o -c usplash-theme.c
5. Meng-compile semua file object menjadi shared library
gcc -g -Wall -fPIC -shared -o usplash.so *.o
6. Kopi file usplah-default ke
root-live/usr/lib/usplash/usplash-artwork.so
initrd/usr/lib/usplash/usplash-artwork.so
Jangan lupa mengeset nilai resolusi usplash di usplash.conf, baik di /etc/usplash.conf maupun di initrd.
Ubuntu 6.06 Dapper Drake
Untuk Ubuntu 6.06 Dapper Drake, menggunakan file image png dengan ukuran 600x400 mode 16 color indexed.
1. Buatlah folder usplash di home direktori anda.
mkdir usplash
2. Kopikan file usplash anda
cp usplash.png usplash/
3. Menggenerate file .c
cd usplash
pngtobogl usplash.png > usplash-default.c
gcc -Os -g -I/usr/include/bogl -fPIC -c usplash-default.c -o usplash-default.o
gcc -shared -Wl,-soname,usplash-artwork.so usplash-default.o -o
4. Kopi file usplah-default ke
root-live/usr/lib/usplash/usplash-default.so
initrd/usr/lib/usplash/usplash-default.so
Membuat File Usplash Menggunakan The Gimp
1. Buka The Gimp anda, buat file baru dengan ukuran 800x600 pixel.
2. Beri warna latar kesukaan anda, tambahkan teks, dan gambar sesuka anda.
3. Konversi ke warna ke mode indexed. elalui menu Image >> Mode >> Indexed.
Di opsi yang ada, pastikan anda memilih mode 256 warna atau 16 warna (dapper)
Bagaimana? Mudah kan!

4 Comments
[...] amrinz - Remaster: Meng-customize Ubuntu Usplash » « Dependency dan Bagaimana Linux [...]
ReplyDeletewah bagus tutorialnya...
ReplyDeletemau tanya donk...
Default login screen di mana???
Gmana cara rubahnya???
@wak
ReplyDeleteAda di /usr/share/gdm/themes
defaultnya "human". Kalo mo rubah, bisa kopi yg baru ke folder tadi, buka gdm.conf-nya, ganti theme-nya dari human ke nama theme yg baru
[...] Ikuti tutorialnya di sini. [...]
ReplyDelete