Cinnamon: Setel ulang ke default dalam pengaturan applet tidak berpengaruh

Dibuat pada 20 Nov 2016  ·  3Komentar  ·  Sumber: linuxmint/cinnamon

Misal Anda sedang mengotak-atik opsi di menu-setting applet.
Anda dapat mengklik simbol "burger" di pojok kanan atas dan kemudian "Setel ulang ke default".
Anda harus memulai ulang Cinnamon untuk mencapai status default. Di Cinnamon 2.8.8 Anda tidak perlu memulai ulang. Jadi saya kira ini regresi.

Saya pikir bug itu tersembunyi di suatu tempat di sini https://github.com/linuxmint/Cinnamon/commit/3478db2822d2f4c839c7d0ef7b517f0aa1d50bae
( @collins batuk batuk ;)

BUG REPRODUCED

Komentar yang paling membantu

Oh, saya pikir saya mungkin tahu apa yang sedang terjadi. Dugaan saya adalah bahwa saya tidak khawatir tentang mengirim sinyal dari jendela pengaturan ke kayu manis karena saya awalnya memiliki monitor file di settings.js . Namun, karena https://github.com/linuxmint/Cinnamon/commit/864f632aeca48099a563aa0a8c66387d866b423e , tidak ada lagi monitor file di settings.js sehingga tidak diperbarui. Saya tidak bekerja minggu ini lusa (karena liburan), jadi saya harus bisa memperbaikinya akhir minggu ini.

Semua 3 komentar

Ini sebenarnya mengatur ulang pengaturan di jendela, hanya saja tidak berpengaruh.

Halo, g @ ys.

Saya telah mencoba untuk memperbaikinya, tetapi tidak berhasil (ternyata menjadi jalan keluar dari liga saya).

Untuk memberikan detail lebih lanjut tentang masalah / s.

  • Setelah mengatur ulang pengaturan ke nilai defaultnya, jendela pengaturan mencerminkan perubahan dan file pengaturan untuk contoh pengaturan itu diubah dan disimpan. Xlet tidak mencerminkan perubahan tersebut kecuali Cinnamon di-restart.
  • Hal serupa terjadi saat mengimpor dari file pengaturan yang diekspor. Nilai yang diimpor akan tercermin di jendela pengaturan, tetapi xlet tetap tidak terpengaruh oleh pengaturan baru tersebut. Memulai ulang Cinnamon akan membuat xlet membaca file pengaturan dan mencerminkan nilai baru.

Saya pikir masalahnya ada di bindings pengaturan.

  • Saat ini, di Cinnamon 3.0.7, semua file pengaturan terus dipantau. Jika seseorang secara manual mengubah pengaturan dalam file pengaturan, itu akan segera berlaku pada xlet, tetapi jendela pengaturan tidak akan menyadari perubahan itu.
  • Namun di Cinnamon 3.2.x, file pengaturan hanya dipantau saat jendela pengaturan terbuka. Jika seseorang mengubah nilai pengaturan secara manual pada file pengaturan, perubahan pengaturan segera tercermin pada jendela pengaturan, tetapi tidak di xlet.

Oh, saya pikir saya mungkin tahu apa yang sedang terjadi. Dugaan saya adalah bahwa saya tidak khawatir tentang mengirim sinyal dari jendela pengaturan ke kayu manis karena saya awalnya memiliki monitor file di settings.js . Namun, karena https://github.com/linuxmint/Cinnamon/commit/864f632aeca48099a563aa0a8c66387d866b423e , tidak ada lagi monitor file di settings.js sehingga tidak diperbarui. Saya tidak bekerja minggu ini lusa (karena liburan), jadi saya harus bisa memperbaikinya akhir minggu ini.

Apakah halaman ini membantu?
0 / 5 - 0 peringkat