Skip to content

Categories:

Ngoprek Fortune

slackware login: rusyd
Password:
Linux 2.6.33-smp.
Last login: Mon Mar 29 21:23:17 +0700 2010 on /dev/tty1.
No mail.

Ah, but the choice of dreams to live,
there's the rub.

For all dreams are not equal,
some exit to nightmare
most end with the dreamer

But at least one must be lived ... and died.

Jika kita lebih suka login ke Linux dengan mode text, pasti sudah tidak asing lagi dengan kata-kata mutiara yang ditampilkan setelah berhasil login. Kata-kata mutiara -yang kebanyakannya saya tidak tahu maksudnya- itu adalah output dari game fortune, game yang dibundel dalam paket bsd-games. Untuk menjalankan game fortune, kita tinggal mengeksekusi perintah fortune pada konsole. Jika fortune berhasil dijalankan maka akan keluar kata-kata mutiara yang kebanyakan user pasti malas untuk membacanya.

Sebenarnya yang menjadi penyebab saya menulis tentang fortune ini adalah ‘kata-kata indah’ yang saya dapatkan saat login pagi ini. Begini ‘kata mutiara’ yg saya dapatkan pagi ini:

“This login session: 3.76, but for you 1.88.”

Saya tersenyum membaca kalimat tersebut. Humor dari fortune tersebut menjadi hiburan pagi hari bagi saya. Humor singkat yang dapat dipahami dengan mudah kelucuannya. happy

Selama ini, kata mutiara yang saya dapatkan dari fortune menggunakan bahasa Inggris tingkat tinggi sehingga saya -orang dengan bahasa Inggris pas-pasan blushing – malas membacanya karena pasti butuh waktu lama untuk memahami artinya. Hal ini diperparah dengan kebanyakan pesan yang ditampilkan fortune terdiri dari beberapa kalimat panjang sehingga orang yang ingin segera menyelesaikan pekerjaan pasti berat meluangkan waktu untuk membacanya. Kekurangan fortune -bagi saya- ini membuat saya tertarik untuk mengopreknya. Bagaimana caranya agar pesan fortune ini dapat mudah dipahami, berupa pesan yang singkat, dan berguna bagi pembacanya. Isinya mungkin dapat berupa nasihat dari Al Quran, As Sunnah, atau kata-kata ulama. Dapat pula berupa rumus matematika laughing , pengetahuan umum, atau bahkan humor.

Database kata-kata mutiara fortune berada pada direktori /usr/share/games/fortunes. Database tersebut berupa file text yang berisi kumpulan kata mutiara yang masing-masingnya dipisahkan oleh baris berisi tanda “%”. Database juga berupa file berekstensi dat (random-access data) yang bisa dibuat dengan program strfile. Untuk menambah database fortune, kita tinggal membuat file text berisi kata-kata mutiara pada direktori database dan kemudian mengubah file text tersebut menjadi dat menggunakan perintah strfile <file text>.

Contoh file text database fortune:

"Dan sesungguhnya inilah jalanKu yang lurus maka ikutilah dia dan jangan kamu ikuti jalan-jalan (lainnya) sebab jalan-jalan itu akan mencerai-beraikan kamu dari jalan-Nya. Demikianlah Allah berwasiat kepaa kamu mudah-mudahan kamu bertaqwa"
(QS. Al An'am: 153)
%
"Segala amal itu tergantung niatnya, dan setiap orang akan mendapatkan sesuai dengan niatnya..."
(HR Bukhari dan Muslim dari Umar bin Khaththab)
%
Umar bin Khaththab berkata:
"Sesungguhnya saya benci kepada orang yang berjalan sia-sia yaitu tidak karena urusan dunia dan tidak pula akhirat."
(Adab Asy Syariah 3/588)
%
Yahya bin Mu'adz berkata:
"Sejelek-jelek saudara adalah yang kamu sampai butuh mengatakan: 'Ingatlah saya dalam doamu'."

File ini saya beri nama Islam

Agar pada saat login fortune menampilkan pesan yang berasal dari database yang telah dibuat, maka kita perlu mengedit file /etc/profile.d/bsd-games-login-fortune.sh. Tambahkan nama database yang kita buat pada baris perintah eksekusi fortune.

#!/bin/sh
# Print a fortune cookie for interactive shells:
if [[ $- = *i* ]]; then
   echo
   fortune 50% Islam 50% linuxcookie
   echo
fi

Kita juga bisa mengatur persentase kemunculan pesan dari database tertentu. Lebih detailnya bisa dilihat dari manual fortune.  tongue

Semoga bermanfaat. happy

Related Posts:

Posted in linux.

Tagged with , , , , .


10 Responses

Stay in touch with the conversation, subscribe to the RSS feed for comments on this post.

  1. anggy
    using Firefox 3.0 on Windows XP

    pertamm… max! big grin

    mantabhgan! :thumbup:
    kuwe sing ky nang terminale mint ya gan? nerdingung

  2. ipul
    using Opera 9.63 on Windows XP

    hahaha , bertahun-tahun saya login pake init 3 ini , 0.1% saya membaca atau cuma sekitar 1:1000 wkwkwkwk. bisa di share/upload mas ayat-ayat nya .. saya mau tuh .

  3. ipul
    using Opera 9.63 on Windows XP

    wewe ,cuma sak dulit itu mas ,wkwkwkwk ntar tak nyari ah biar banyak

  4. tary
    using Firefox 3.5.7 on Windows XP

    padahal sederhana ya, baru mudeng sekarang.

  5. Hengki
    using Firefox 3.6.2 on Windows XP

    wah, bagus ini, bisa liat2 kata-kata mutiaranya big grin, ijin nerapin ilmunya…

  6. rusyd
    using Google Chrome 5.0.375.86 on Slackware

    monggo monggo happy



Some HTML is OK

or, reply to this post via trackback.