Cinnamon: 小程序设置中的重置为默认设置无效

创建于 2016-11-20  ·  3评论  ·  资料来源: linuxmint/cinnamon

例如,您正在迷惑菜单小程序设置中的选项。
您可以单击右上角的“汉堡”符号,然后单击“重置为默认值”。
您必须重新启动Cinnamon才能恢复默认状态。 在Cinnamon 2.8.8中,您无需重新启动。 所以我想这是一个回归。

我认为该错误隐藏在这里的某个地方https://github.com/linuxmint/Cinnamon/commit/3478db2822d2f4c839c7d0ef7b517f0aa1d50bae
@collinss咳嗽咳嗽;)

BUG REPRODUCED

最有用的评论

哦,我想我可能知道发生了什么事。 我的猜测是,我不必担心从设置窗口向肉桂发送信号,因为我最初在settings.js有一个文件监视器。 但是,由于https://github.com/linuxmint/Cinnamon/commit/864f632aeca48099a563aa0a8c66387d866b423e,settings.js中不再有文件监控器,因此不会更新。 我明天后的这个星期(由于假期)不在工作,所以我应该能够在本周晚些时候解决这个问题。

所有3条评论

实际上,它会重置窗口中的设置,但它们不会生效。

您好, g @ ys。

我一直在尝试解决此问题,但没有成功(事实证明这与我的联盟不符)。

提供有关问题的更多详细信息。

  • 将设置重置为其默认值后,设置窗口将反映所做的更改,并且该设置实例的设置文件将被更改并保存。 除非重新启动Cinnamon,否则xlet不会反映这些更改。
  • 从导出的设置文件导入时,也会发生类似的情况。 导入的值将反映在设置窗口中,但xlet不受这些新设置的影响。 重新启动Cinnamon将使xlet读取设置文件并反映新值。

我认为问题出在设置绑定中。

  • 当前,在Cinnamon 3.0.7上,所有设置文件均受到不间断的监控。 如果手动更改设置文件中的设置,则该设置将立即在xlet上生效,但是设置窗口将不会意识到该更改。
  • 但是在Cinnamon 3.2.x中,仅在打开设置窗口时才监视设置文件。 如果手动在设置文件上更改设置值,则设置更改将立即反映在设置窗口中,而不是在xlet中。

哦,我想我可能知道发生了什么事。 我的猜测是,我不必担心从设置窗口向肉桂发送信号,因为我最初在settings.js有一个文件监视器。 但是,由于https://github.com/linuxmint/Cinnamon/commit/864f632aeca48099a563aa0a8c66387d866b423e,settings.js中不再有文件监控器,因此不会更新。 我明天后的这个星期(由于假期)不在工作,所以我应该能够在本周晚些时候解决这个问题。

此页面是否有帮助?
0 / 5 - 0 等级

相关问题

kauffy picture kauffy  ·  4评论

Odyseus picture Odyseus  ·  4评论

ghost picture ghost  ·  3评论

ch3pjw picture ch3pjw  ·  4评论

garymm picture garymm  ·  3评论