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 評価