Friday, October 26, 2007

Atasi Error Saat Menjalankan Aplikasi Java di OpenSuse10.3

Saat saya menggunakan aplikasi Java di OpenSuse10.2, semua berjalan mulus mulai dari install JDK sampai dengan aplikasi tersebut digunakan.Awalnya cukup membuat saya bingung saat aplikasi tersebut selesai di setup dan akan dijalankan pada OpenSuse10.3, muncul pesan error

java: xcb_xlib.c:52: xcb_xlib_unlock: Assertion `c->xlib.lock’ failed.

Setelah di googling, ternyata bukan hanya saya yg mengalami hal tersebut. Solusi yang saya temukan untuk menjawab permasalahan tersebut adalah dengan menambahkan perintah berikut:

export LIBXCB_ALLOW_SLOPPY_LOCK=1

Hasilnya aplikasi dapat digunakan kembali seperti biasa. Semoga bermanfaat. [abe]

Referensi:

http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6532373

Thursday, October 4, 2007

Install TransTool di openSuse 10.2

Tentunya TransTool sudah tidak asing lagi bagi yang suka menggunakan kamus atau tepatnya translator bahasa dari Inggris-Indonesia atau sebaliknya. Mungkin salah satu hambatan untuk pindah ke Linux adalah software kesayangan anda seperti TransTool yang tidak dapat digunakan.

Salah satunya juga termasuk saya. Namun hal tersebut tidak lagi menjadi hambatan, karena saat ini saya sudah dapat menginstall TransTool di openSuse10.2 yang saya gunakan. TransTool dapat di install di Linux menggunakan Wine (OSS) atau mengunakan versi komersialnya yaitu Crossover.

Awalnya saya menggunakan Wine untuk menjalankan Transtool saya. Namun setelah saya re-install openSuse nya, install ulang Transtool-nya tidak berhasil. Alternatif yang saya gunakan adalah dengan menggunakan Crossover Pro 6.0. Bagi yang berminat dapat memesan CD Crossover ke toko.baliwae.com (bukan promosi).

Setelah Crossover terinstall*, ikuti langkah berikut:
  1. Dari menu Crossover, jalankan "Install Window Software"
  2. Pada dialog "Crossover Installation Wizard", pilih "Install unsupported software", lalu klik "Next" 2x
  3. Pada dialog "Select product location", pilih Other *.exe file", lalu klik "browse" ke lokasi installer Transtool
  4. Ikuti wizard instalasi Transtool, tunggu hingga proses refresh Desktop Manager.
  5. Setelah instalasi selesai. Edit 2 shell script pada lokasi berikut:
    • ~/.cxoffice/[bottleName]/desktopdata/cxmenu
      /StartMenu.c^5E3A^5Fwindows^5Fprofiles^5FAll^2BUsers^5FStart^2BMenu
      /Programs/TransTool/TransTool
    • ~/.cxoffice/[bottleName]/desktopdata/cxmenu
      /Desktop.c^5E3A^5Fwindows^5Fprofiles^5FAll^2BUsers^5FDesktop/TransTool

      #!/bin/sh
      exec "/opt/cxoffice/bin/wine" --bottle "[bottleName]" --check --wait-children --start "c:/Program Files/Corel/Paradox 9 Runtime/Programs/PDXRWN32.exe" "c:/TransTool/3TransTool.sdl"
* Bila Crossover belum dikonfigurasi, buatlah Bottle berdasarkan template winxp, dan beri nama winxp atau lainnya.

Saat ini program TransTool anda sudah terinstall dan dapat digunakan. Namun untuk menggunakannya anda perlu mengisi form registrasi. Untuk mengisi password tentunya anda perlu menjalankan program PasswordGenerator.exe.

Bila anda tidak menginstall wine (Window Emulator), anda dapat memanfaatkan wine dari Crossover. Caranya sebagai berikut:
  1. Masuk ke folder dimana terdapat program PasswordGenerator.exe.
  2. Dari Prompt ketikan:
    #/opt/cxoffice/bin/wine PasswordGenerator.exe
  3. Masukan Nomor Install yang terdapat pada form registrasi saat pertama kali menjalankan TransTool, dan klik "Crack Do"
  4. Isikan nilai dari field "Crack Do" ke field Password pada form registrasi dan selesaikan proses registrasi.
  5. Tutup program PasswordGenerator.exe.
  6. Program TransTool sudah siap digunakan saat kita menjalankan berikutnya, baik dari K-Menu maupun shortcut yang ada di desktop.
Selamat, Anda dapat kembali menggunakan translator kesayangan anda. [abe]