Masalah xterm-256color pada Mac OS X Lion

Setelah install Xcode 4.1.1 dari AppStore, beberapa command pada terminal tidak bisa dijalankan.

mul14-mac:78 mul14$ clear
terminals database is inaccessible

mul14-mac:78 mul14$ nano
Error opening terminal: xterm-256color.

mul14-mac:78 mul14$ reset
reset: can't initialize terminal type xterm-256color (error -1)
Terminal type?

Beberapa user di mendapatkan masalah ini pada saat upgrade ke Mac OS X Lion. Dan beberapa yang lain setelah melakukan instalasi Xcode 4.

Setelah melakukan pencarian akhirnya ketemu dua solusi.

  1. Mengubah konfigurasi Terminal

    Klik Terminal di menu bar, pilih Preferences, Settings Tab. Pilih default style yang digunakan. Pilih Advanced. Pada Declare terminal as:, pilih xterm-color.
    Terminal settings
    Buka terminal baru. Sekarang command diatas sudah bisa dijalankan. Dengan menggunakan perintah tput colors output yang dikeluarkan adalah 8.

  2. Copy file xterm-256color

    Download file xterm-256color.zip yang saya dapatkan dari BSD.pkg yang ada didalam file instalasi Mac OS X Lion.

    Extract file tersebut, lalu copy ke /usr/share/terminfo/78/

    Di terminal
    $ sudo cp xterm-256color /usr/share/terminfo/78/
    $ sudo chown root:wheel /usr/share/terminfo/78/xterm-256color

    Sekarang di terminal bisa menggunakan xterm-256color.
    Di terminal ketik tput colors output yang dikeluarkan adalah 256.

UPDATE
Cara #2 ternyata merusak semua tampilan aplikasi yang menggunakan ncurse. Sebaiknya ikuti instruksi me-replace semua isi folder /usr/share/terminfo disini.

References

Iklan

Tinggalkan Balasan

Please log in using one of these methods to post your comment:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s