Fedora / CentOS中的.txt文件编码存在一些问题。如果它是在Windows上创建的,则gedit会错误地打开它。原来,我需要更改gedit的候选人编码值:
gsettings set org.gnome.gedit.preferences.encodings candidate-encodings "['UTF-8', 'WINDOWS-1251', 'CURRENT', 'ISO-8859-15', 'UTF-16']"
行得通。但是我想将此添加到默认值中,因为我在CentOS上有70多个主机,并且有100多个用户。为每个用户执行此操作将很痛苦。通过ansible设置默认值会更可取。
这是一个问题。我使用official gnome guide创建了一个配置文件 /etc/dconf/db/local.d/01-encoding 。这是它的内容:
# dconf path
[org/gnome/gedit/preferences/encodings]
# dconf key names and their corresponding values
candidate-encodings="['UTF-8', 'WINDOWS-1251', 'CURRENT', 'ISO-8859-15', 'UTF-16']"
此后,我做了 dconf更新(它已完成,没有任何错误)并重新登录到系统。但是尚未进行任何更改!默认值保持为 [''] 。
我想念什么吗?