Kuliax

GNU/Linux untuk Kampus

Alat Pengguna

Alat Situs


devel:art:usplash

Membuat Tema Usplash

Kebutuhan

  • Paket libusplash-dev, jika pengembang akan melakukan proses pembangunan langsung di sistem yang digunakan
  • Paket Inkscape dan The Gimp

Langkah-Langkah

  1. Siapkan gambar vektor sesuai desain rilis, versi normal 4:3 dan layar lebar 16:9. Buat dengan Inkscape
  2. Ekspor gambar-gambar tersebut ke format PNG dengan ukuran yang nantinya didukung oleh tema usplash misal: 640×480, 800×600, 1024×768, 1280×800, 1440×900, 1600×1200
  3. Pilih salah satu gambar latar belakang yang terbesar resolusinya dan buka di The Gimp, misal 1600×1200
  4. Buka berkas-berkas progress bar dari contoh tema usplash yang bebas atau buat sendiri
  5. Salin dan tempel berkas-berkas progress bar ke latar belakang yang dibuka, masing-masing berkas yang ditempel dibuat layer sendiri dengan Layer - New Layer
  6. Setelah semua berkas progress bar ditempel dan berada di layer masing-masing, sesuaikan warnanya dengan Colorize yang diambil dari tema latar belakang
  7. Simpan dengan format .xcf untuk menjaga layer tetap ada
  8. Set gambar ke Indexed maksimal 255 warna, simpan ke bla_indexed.xcf
  9. Pilih layer tiap progress bar dari berkas xfc dan auto crop kemudian simpan menjadi berkas dengan nama yang sesuai
  10. Untuk latar belakang yang diekspor ke PNG, set semuanya ke Indexed dengan pilihan pallete dari berkas xcf indexed yang sudah diekspor

Pallete

  1. Buka gambar .xcf yang sudah dibatasi warna indeks 255, buka Dialog Pallete
  2. Klik pada tombol di pojok kanan atas, Impor from Image, pilih image .xcf
  3. Buka gambar RGB masing-masing resolusi dan set indeks ke Image, uncheck remove image

Peta Warna

Untuk mengetahui kode pada peta warna atau color map lihat di Colors - Map -Rearrange Map pada The Gimp. Sesuaikan berkas .c tema Usplash dengan kode pada peta warna

tmp

Langkah-Langkah

  • Pasang pustaka libbogl-dev
    sudo apt-get -t stable install libbogl-dev
  • Konversi berkas berformat PNG ke BOGL
    pngtobogl usplash-artwork.png > usplash-artwork.c
  • Kompilasi berkas C BOGL
    gcc -Os -g -I/usr/include/bogl -fPIC -c usplash-artwork.c -o usplash-artwork.o
  • Hasilkan obyek shared
    gcc -shared -Wl,-soname,usplash-artwork.so usplash-artwork.o -o test-splash.so
  • sudo mkdir -p /usr/local/lib/usplash/
  • sudo cp test-splash.so /usr/local/lib/usplash/
  • sudo update-alternatives –install /usr/lib/usplash/usplash-artwork.so usplash-artwork.so /usr/local/lib/usplash/test-splash.so 55
  • sudo update-alternatives –config usplash-artwork.so
  • sudo dpkg-reconfigure linux-image-$(uname -r)
  • sudo vim /boot/grub/menu.lst
devel/art/usplash.txt · Terakhir diubah: 2010/04/15 12:05 oleh stwn