我想在xmgrace中更改默认设置,例如轴标签的字体。
我在网上找到了许多相同的建议,例如this blog中的建议:
打开xmgrace,进行所需的设置,将其保存为:
~/.grace/templates/Default.agr
但如果我尝试这样做,我会收到以下错误消息:
Can't write to file ~/.grace/templates/Default.agr, check permissions!
如果我使用sudo xmgrace
打开xmgrace,也会发生同样的情况。
我该怎么办?
PS由于我的家庭目录中没有.grace/templates
文件夹,我必须创建它,就像建议here一样。
答案 0 :(得分:2)
您可能在主目录中遇到文件夹所有权问题,您可以使用ls -la
进行检查。
这是为默认的Grace / xmgrace模板创建文件夹并设置正确权限的方法。在终端上:
cd ~
需要使用sudo在根目录中创建一个文件夹:
sudo mkdir .grace
使用sudo创建文件夹时,它属于root用户。我们使用chown
更改所有权,以便我们每次都可以编辑它而不使用sudo(如果我们需要,这也意味着xmgrace也可能编辑/覆盖Default.agr文件):
sudo chown -R <user>:<group> .grace
# e.g. sudo chown -R valerio:valerio .grace
现在我们可以对我们进入的文件夹进行更改并创建一个名为&#34; templates&#34;:
的子目录cd .grace
mkdir templates
现在启动xmgrace,对新项目进行更改并将项目保存在任何位置(例如在主目录中)为&#34; Default.agr&#34;。
现在将其移至模板文件夹:
mv /home/valerio/Default.agr ~.grace/templates/
所以现在当你启动xmgrace时它应该使用这个默认模板:) 如果我们将Default.agr直接保存到我们的模板文件夹,则可以跳过最后一步,但正常模式下的xmgrace无法看到隐藏文件夹。