Sebagai pengguna elementary OS, saya menemukan keanehan saat menggunakan Microsoft Edge.

Browser tersebut sudah dipin di Dock, tetapi saat dibuka, ikon baru muncul di sampingnya, bukan menggunakan ikon yang sudah ada.

>>> Siapa Sebenarnya Junika Nurhamidah Wijaya? Mengulik Profil, Keterkaitan dengan Febrie Adriansyah, dan Fakta di Balik Viralnya Nama Ini di Media Sosial

Sementara itu, Google Chrome dan Firefox berjalan normal tanpa masalah serupa. Hal ini menimbulkan pertanyaan apakah ini bug atau kesalahan konfigurasi.

Awalnya saya menduga penyebabnya adalah ketidakcocokan WM_CLASS dengan file launcher (. desktop).

Pada desktop berbasis X11, Dock mencocokkan WM_CLASS dengan launcher; jika tidak cocok, sistem menganggapnya aplikasi berbeda.

Namun setelah investigasi lebih dalam, ternyata kasus ini berbeda. Elementary OS 8 secara default menggunakan Wayland, bukan X11.

Bukan Lagi Masalah WM_CLASS

Pada Wayland, konsep WM_CLASS tidak lagi digunakan. Sebagai gantinya, aplikasi menggunakan Wayland App ID (xdg_toplevel.

set_app_id).

Saya melakukan beberapa pengujian: memeriksa file microsoft-edge.

desktop, memastikan tidak ada launcher ganda, memeriksa App ID yang dikirim Edge, membandingkan dengan Chrome, mencoba XWayland, menonaktifkan StartupNotify, dan melihat log sistem.

Hasilnya mengejutkan: Microsoft Edge sudah mengirim App ID yang benar, yaitu "microsoft-edge". Launcher yang digunakan juga sudah tepat, tanpa duplikat atau konfigurasi salah.

Lalu Kenapa Chrome Normal?

Google Chrome memiliki struktur launcher hampir identik dengan Edge. App ID, launcher, ikon, dan cara instalasi tidak menunjukkan perbedaan berarti.

>>> Makna Mendalam di Balik Slogan Las Malvinas Son Argentinas: Luka Sejarah 200 Tahun yang Kembali Mengemuka di Piala Dunia 2026

Namun hanya Edge yang membuat ikon baru di Dock.