1

我尝试通过 Vagrant、Puppet 配置 GNOME 键盘布局,如下所示:

gnome::gsettings { "input-sources":
   schema => "org.gnome.desktop.input-sources",
   key => "sources",
   value => "\"[('xkb', 'de')]\"",
}

结果gsettings get org.gnome.desktop.input-sources sources,我得到了@a(ss) []。这是从哪里来的/这些字符是什么意思?

当我 ssh 进入盒子并通过命令行设置源时,一切正常。

4

1 回答 1

2

回答我自己的问题。无需转义双引号。以下代码按预期工作:

gnome::gsettings { "input-sources":
   schema => "org.gnome.desktop.input-sources",
   key => "sources",
   value => "[('xkb', 'de')]",
}
于 2015-04-15T16:35:13.193 回答