Fix Gnome Setting atau Gnome Control Center yang tidak Muncul di Archlinux

archlinux Nov 17, 2019

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 penulis sadari ketika mau menyambungkan laptop ke LCD Proyektor, biasanya penulis mengakses Gnome Setting untuk mengatur display, namun ternyata sudah tidak jalan lagi, sukur ada koneksi internet, jadi penulis coba cari permasalahan sesuai dengan errornya.

Untuk mentes apa penyebab error pada gnome-control-center, penulis 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
gnome control center error

terlihat terjadi error di libjavascriptcoregtk-4.0.so.18, penulis cari untuk jenis kasus seperti ini, ternyata library ini ada pada package webkit2gtk. sehingga penulis 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
gnome control center verbose mode

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.

M. Najamudin Ridha

Penikmat coffe cappucino ice, apalagi tanpa gula. Menyukai teknologi open source, terutama yang berbasis web dan mobile, senang mencoba hal - hal seperti linux, sysadmin, database dan programming