如何取消设置 LXQt 中的区域设置?

如何取消设置 LXQt 中的区域设置?

我一直遇到区域设置相互覆盖的问题。所以现在,为了简单起见,我希望 LXQt 下的用户只使用系统范围的区域设置,而不覆盖任何内容。

怎样才能做到这一点?

答案1

指示

  1. 转到“开始菜单 → 首选项 → LXQt 设置 → 区域设置”。 (或者直接开始lxqt-config-locale

  2. 在“区域:”下,选择最上面的条目“无变化”。

  3. 单击“关闭”并确认保存新的设置。

  4. 转到“开始菜单 → 首选项 → LXQt 设置 → 会话设置”(或直接启动lxqt-config-locale),并在“环境(高级)”部分确保此处没有设置与语言环境相关的环境变量:LANGLANGUAGE以及任何LC_*变量。

结果

现在您的~/.config/lxqt/lxqt-config-locale.conf文件看起来将像这样,省略掉任何区域设置:

[General]
__userfile__=false

除了不会覆盖会话中与语言环境相关的环境变量之外,这意味着系统范围的设置/etc/default/locale现在将由 LXQt 接管。

详细信息:LXQt UI 怪癖

您可以忽略以下事实:在下次启动时lxqt-config-locale,您的“区域:无变化”值将被替换为系统范围的区域设置值。这应被视为 LXQt 在初始化此对话框时的一个错误。但只要您不再次保存该对话框的值,~/.config/lxqt/lxqt-config-locale.conf仍然不会覆盖系统范围的区域设置值。

相关内容