Tag Archives: ubuntu

Windows Guest OS-Ubuntu Host OS

Pakai VirtualBox Windows Guest OS di Ubuntu

Tak terasa sudah hampir 2 tahun saya konsisten pakai Ubuntu sebagai sistem operasi laptop saya untuk penggunaan sehari-hari. Tidak ada kesulitan berarti yang saya alami sepanjang memakai Ubuntu.

Memang sebagian besar penggunaan saya didominasi untuk coding, browsing, multimedia, dan pakai terminal saja. Kadang-kadang ketika perlu untuk buka dokumen word, excel, dan powerpoint pun saya bisa memakai LibreOffice.

Namun, semenjak terlibat projek yang memaksa saya untuk banyak berkutat dengan dokumen word, excel, dan powerpoint, saya pun menyerah pakai LibreOffice. Saya perlu sekali untuk menggunakan Microsoft Office.

Bisa jadi karena saya belum terbiasa menggunakan LibreOffice (atau OpenOffice). Tapi alasan utamanya sebenarnya karena formatting-nya yang berbeda dengan Ms Office. Jadi kadang-kadang format asli dokumen yang dibuat di Ms Office menjadi rusak ketika dibuka di LibreOffice. 

Saya pun kemudian memasang aplikasi Wine di Ubuntu saya agar bisa menjalankan aplikasi Windows. Namun, untuk Microsoft Office baru versi 2010 saja yang didukungnya. Walaupun demikian saya sempat bertahan lama menggunakan Ms Office 2010 untuk keperluan perdokumenan.

Suatu saat, datang projek lain lagi yang mengharuskan saya Continue reading

Advertisements

[Solved] Jaspersoft Studio Glitches on Ubuntu

Yesterday I installed Jaspersoft Studio for the first time in my laptop. I’m using Ubuntu 17.10 as the operating system for my laptop.

I don’t usually work on Jasper Reports. But there was an error in a report on a project that I’m working on that needed to be fixed ASAP.

It was just a little error actually. So I decided to fix it myself. I installed Jaspersoft Studio 6.2.2 in my laptop. Since I’m using Ubuntu, I downloaded the .deb one.

Then I opened up the app. Strangely when I opened my jrxml file, the report design didn’t show up. There was an error message displayed but then it quickly disappeared before I could even read it (but I could quickly take a screenshot of the error message, haha). Moreover, the app itself was running very slowly.

Error opening the jrxml file on Ubuntu 17.10

Error opening the jrxml file on Ubuntu 17.10

So then I tried to download and install the .tgz one, hoping this time it could work. Still there was no luck. It still had the same problem.

I then googled the issue and, thanks God, finally I came accross this article in jaspersoft community forum. Apparently the problem is the app by default is not compatible with the version of GTK+3 used by Ubuntu. Fortunately the solution is easy. We just need to insert the magic words i.e. export SWT_GTK3=0 into the script runubuntu.sh.

#!/bin/bash
export SWT_GTK3=0
DIR=$(dirname "$0")
export UBUNTU_MENUPROXY=0;
"$DIR"/Jaspersoft\ Studio $*

Then execute again the script runubuntu.sh. Tadaaa….! Finally it works.

Yayyy... now it can show up

Yayyy… now the report design can show up

 

Mount HD Eksternal dengan OS Windows di Dalamnya

Masih berhubungan dengan tulisan sebelumnya, di SSD yang baru ini saya memutuskan untuk hijrah ke OS (Operating System) Ubuntu. Sebelumnya di hard disk (HD) yang lama saya menggunakan Windows 8. HD yang lama itu kemudian saya jadikan sebagai HD eksternal. Di dalamnya masih terinstall Windows 8.

Namun ada hal yang perlu diperhatikan ketika ingin menjadikan hard disk dengan OS Windows (versi 8 ke atas) sebagai HD eksternal. Pastikan bahwa Windows benar-benar telah dalam kondisi fully shutdown, bukan hybrid shutdown (setengah shutdown dan setengah hibernate) yang memang adalah default configuration dari Windows 8 (dan juga 10).

Jika tidak, maka HD tersebut tidak akan bisa diakses saat berada di OS Linux (dalam kasus saya, saya menggunakan Ubuntu). Mounting bisa, tapi hanya dalam mode read-only saja.

Untuk melakukan full shutdown ini cukup simpel. Kita bisa melakukannya dari Command Prompt dengan menjalankan perintah sebagai berikut:

shutdown /s /t 0

Kata “shutdown” sudah jelas adalah perintah untuk melakukan shutdown (atau reboot). Sementara itu parameter “/s” menyatakan shutdown, bukan reboot (dinyatakan dengan “/r”) atau hybrid shutdown (dinyatakan dengan “/hybrid”). Sementara parameter “/t 0” menyatakan berapa detik komputer harus melakukan shutdown sejak perintah itu dieksekusi. Karena itu parameter “/t 0” menyatakan bahwa komputer akan melakukan shutdown seketika command line dieksekusi.

Apabila OS sudah benar-benar shutdown, HD tersebut pun bisa di-mount dengan sebagaimana mestinya di OS Linux. Kita bisa melakukan aksi read & write terhadap HD tersebut.