Fix Dark Theme WPS Office Linux
Introduction
Dari pengguna Windows yang hijrah ke Linux, pasti mencari alternatif Microsoft Office, tetapi terkendala masalah format dokumen yang acak-acakan atau font yang tidak muncul.
Maka dari itu ada alternatif yaitu WPS Office. Selama pemakaian untuk kepentingan kuliah, WPS Office sangat membantu karena interface yang mirip dengan Microsoft Office dan merupakan salah satu program office yang sangat user friendly.
WPS Office Components
WPS Office menyediakan komponen yang cukup lengkap:
- WPS Writer - Word processor
- WPS Presentation - Presentation software
- WPS Spreadsheet - Spreadsheet application
- WPS PDF - PDF reader and editor
Problem
Tetapi ada masalah yang cukup serius, yaitu masalah jika kita mengaktifkan dark theme GTK, karena secara default, WPS Office menggunakan Qt framework.
Seperti gambar di atas, kita tidak bisa lihat karakter, karena WPS secara default membaca tema Qt bukan GTK.
Files to Edit
Sebelum ke cara fixnya, perlu diketahui file mana saja yang akan diedit:
/usr/bin/wps (WPS Writer)
/usr/bin/wpp (WPS Presentation)
/usr/bin/et (WPS Spreadsheet)
/usr/bin/wpspdf (WPS PDF)
Solution
Di sini saya menggunakan nano untuk editing. Anda bisa menggunakan text editor favorit Anda:
sudo nano /usr/bin/wps
Ganti baris gOpt= dengan script di bawah:
gOpt="-style=gtk+"
export GTK2_RC_FILES=/usr/share/themes/Matcha-azul/gtk-2.0/gtkrc
Untuk Matcha-azul bisa kalian ganti dengan light theme yang akan dipakai. Penting: pakai light theme ya, jangan dark theme.
Lakukan hal yang sama untuk semua aplikasi WPS di atas:
/usr/bin/wps(WPS Writer)/usr/bin/wpp(WPS Presentation)/usr/bin/et(WPS Spreadsheet)/usr/bin/wpspdf(WPS PDF)
Result
Setelah melakukan perubahan di atas, WPS Office akan menggunakan GTK theme dan dapat berjalan normal dengan dark theme system tanpa masalah visibility pada teks.
Note: Pastikan theme yang dipilih kompatibel dan tidak menyebabkan masalah rendering pada aplikasi.