Permasalahan
Saya mendapati beberapa aplikasi berbasis Java, apabila dibuka, hanya menampilkan canvas putih dan tidak merender asset seperti form, menu, button, text, gambar dan lain-lain.
Pemecahan Masalah
Misalkan, dalam kasus saya, saya ingin menjalankan binary dari aplikasi Jdownloader 2 Beta. Nama file binarynya adalah JDownloader2
.
Coba jalankan program yang akan dijalankan di atas terminal dengan menambahkan env variable seperti ini.
$ _JAVA_AWT_WM_NONREPARENTING=1 ./JDownloader2
Kalau berhasil dijalankan dan semua asset terlihat sudah berhasil dirender, tinggal tambahkan pada .desktop
dari launcher aplikasi tersebut.
$ vim ~/.local/share/applications/JDownloader2.desktop
$HOME/.local/share/applications/JDownloader2.desktop
[Desktop Entry]
Name=JDownloader 2
Exec=_JAVA_AWT_WM_NONREPARENTING=1 $HOME/app/jdownloader2beta/JDownloader2
Icon=/home/bandithijo/app/jdownloader2beta/jd2/.install4j/JDownloader2.png
Categories=Network;Application;
Type=Application
Selesai!
Sepertinya segini dulu yang dapat saya bagikan.
Terima kasih.
(^_^)
Referensi
- bbs.archlinux.org/viewtopic.php?id=159016
Diakses tanggal: 2020/05/11
Lisensi

Atribusi-NonKomersial-BerbagiSerupa 4.0 Internasional (CC BY-NC-SA 4.0)
Penulis

BanditHijo adalah nama pena saya –meminjam istilah keren dari para penulis. Teman-teman menyebut saya sebagai Linux Enthusiast. Saya memang gemar mengutak-atik sistem operasi ini. Sistem operasi ini memberikan saya kebebasan untuk mengekspresikan ide-ide dalam membantu menyelesaikan pekerjaan saya sehari-hari.
- Rizqi Nur Assyaufi