Pembaruan terkini mengubah pengaturan default untuk sudo. Jika ada yang punya masalah ini periksa sudoerkonfigurasi Anda . Dari contoh di halaman manual:
# Run X applications through sudo; HOME is used to find the
# .Xauthority file. Note that other programs use HOME to find
# configuration files and this may lead to privilege escalation!
Defaults env_keep += "DISPLAY HOME"
Pastikan Anda memiliki sesuatu seperti itu di /etc/sudoers(gunakan visudountuk mengedit file jika Anda perlu).
EDIT: Saya tidak tahu persis sejak kapan, tetapi setidaknya xauth 1.0.9 mendukung variabel lingkungan XAUTHORITY. Menyetel itu dan membiarkan HOME tidak tersentuh, juga memperbaiki peringatan protokol dan merupakan solusi yang lebih baik, karena tidak ada sumber daya IPC yang dapat ditulis (soket / pipa) yang dibuat mengarah ke sumber daya root (satu jalan untuk eskalasi hak istimewa). xauth tidak secara otomatis mengekspor variabel ke lingkungan, jadi cara terbaik adalah mengaturnya di inisialisasi shell Anda.