Fix Gnome Setting atau Gnome Control Center yang tidak Muncul di Archlinux
Iseng update Archlinux, namun hanya sebagian package saja, kalau diupdate semua agak besar dan lama updatenya, jadi kemaren hanya package-package tertentu saja untuk keperluan installasi anbox di archlinux, mungkin nanti akan saya coba buat langkah-langkahnya.
Hal ini baru saya sadari ketika mau menyambungkan laptop ke LCD Proyektor, biasanya saya mengakses Gnome Setting untuk mengatur display, namun ternyata sudah tidak jalan lagi, sukur ada koneksi internet, jadi saya coba cari permasalahan sesuai dengan errornya.
Untuk mentes apa penyebab error pada gnome-control-center, saya menjalankan perintah berikut diterminal dan mendapatkan output berikut :
#jalankan gnome control center, dan -v (Enables verbose mode)
~$ gnome-control-center -v
#output
gnome-control-center: symbol lookup error: /usr/lib/libjavascriptcoregtk-4.0.so.18: undefined symbol: uiter_setUTF8_62
terlihat terjadi error di libjavascriptcoregtk-4.0.so.18, saya cari untuk jenis kasus seperti ini, ternyata library ini ada pada package webkit2gtk. sehingga saya coba reinstall package webkit2gtk sebagai berikut :
#install webkit2gtk
~$ sudo pacman -S webkit2gtk
#jalankan gnome-control-center verbose mode
~$ gnome-control-center -v
#output
00:04:38.0172 cc-object-storage: DEBUG: Finished creating D-Bus proxy for CcObjectStorage::dbus-proxy(org.gnome.SettingsDaemon.Color,/org/gnome/SettingsDaemon/Color,org.gnome.SettingsDaemon.Color)
00:04:38.0172 cc-object-storage: DEBUG: Adding object GDBusProxy (CcObjectStorage::dbus-proxy(org.gnome.SettingsDaemon.Color,/org/gnome/SettingsDaemon/Color,org.gnome.SettingsDaemon.Color) → 0x55900cde46a0) to the storage
00:04:38.0172 display-cc-panel: DEBUG: setting adjustment -1.000 to 11:-0
00:04:38.0173 display-cc-panel: DEBUG: setting adjustment -1.000 to 11:-0
00:04:38.0173 cc-object-storage: DEBUG: Finished creating D-Bus proxy for CcObjectStorage::dbus-proxy(org.gnome.SettingsDaemon.Color,/org/gnome/SettingsDaemon/Color,org.freedesktop.DBus.Properties)
00:04:38.0173 cc-object-storage: DEBUG: Adding object GDBusProxy (CcObjectStorage::dbus-proxy(org.gnome.SettingsDaemon.Color,/org/gnome/SettingsDaemon/Color,org.freedesktop.DBus.Properties) → 0x7f8554001dc0) to the storage
00:04:38.0173 cc-object-storage: DEBUG: Finished creating D-Bus proxy for CcObjectStorage::dbus-proxy(org.gnome.Shell,/org/gnome/Shell,org.gnome.Shell)
00:04:38.0173 cc-object-storage: DEBUG: Adding object GDBusProxy (CcObjectStorage::dbus-proxy(org.gnome.Shell,/org/gnome/Shell,org.gnome.Shell) → 0x55900cde4730) to the storage
00:04:38.0174 display-cc-panel: DEBUG: SensorProxy vanished
00:04:38.0174 display-cc-panel: DEBUG: Has no accelerometer
tidak ada warning lagi, hanya menampilkan output debug karena diset verbose, dan gnome control center/gnome setting muncul lagi. untuk lebih memudahkan mencari permasalahan seputar gnome control center, argumen -v (verbose mode) sangat efektif untuk mengetahui library yang error.