Setiap kali saya membuka perangkat lunak apa pun melalui Terminal saya mendapatkan kesalahan berikut dan akhirnya perangkat lunak terbuka
dconf-WARNING **: failed to commit changes to dconf: The connection is closed
(gedit:3609): dconf-WARNING **: failed to commit changes to dconf: The connection is closed
(gedit:3609): dconf-WARNING **: failed to commit changes to dconf: The connection is closed
Error creating proxy: The connection is closed (g-io-error-quark, 18)
Error creating proxy: The connection is closed (g-io-error-quark, 18)
Error creating proxy: The connection is closed (g-io-error-quark, 18)
Error creating proxy: The connection is closed (g-io-error-quark, 18)
Error creating proxy: The connection is closed (g-io-error-quark, 18)
Apa yang bisa menjadi masalah yang mungkin terjadi?
su - myotheruser
bukansu myotheruser
.)Ini telah membuat saya gugup untuk waktu yang lama. Saya akhirnya memecahkannya menggunakan
gksudo -l <command>
, yang menjalankan perintah di shell login - mirip dengan jawaban XAVI tetapi tanpa perlu mengetikkan perintah setelahsudo
.sumber
Anda mungkin ingin memeriksa apakah folder berikut dimiliki oleh
root
:Jika ya, coba hapus. Menurut sumber lain yang saya temukan, mereka harus dimiliki oleh Anda sendiri, tetapi jika Anda telah menjalankan program grafis dengan
sudo
mereka mungkin telah dibuat oleh root. Menghapusnya tampaknya aman, karena dibuat ulang secara otomatis sesuai kebutuhan, tetapi mungkin mendukungnya terlebih dahulu.sumber
Jadi saya juga punya masalah ini. Saya tidak memiliki kesabaran untuk bekerja melalui berbagai solusi yang membosankan dan / atau tidak efektif yang saya temukan pada jalinan. Berikut ini bekerja untuk saya:
Tidak, ini tidak elegan. Tapi itu berhasil. Saya belum pernah bertemu dengan bacaf emacs stderr selama bertahun-tahun (jika pernah) jadi seberapa buruk hal ini? Dan Anda bisa memasukkan 'alias' di file .bashrc Anda.
sumber