2

我正在尝试更改 xmgrace 中的默认设置,例如轴标签的字体。

我在网上找到了许多等效的建议,例如这个博客中的一个:

打开 xmgrace,进行所需的设置,将它们保存为:

~/.grace/templates/Default.agr

但如果我尝试这样做,我会收到以下错误消息:

Can't write to file ~/.grace/templates/Default.agr, check permissions!

如果我打开 xmgrace ,也会发生同样的情况sudo xmgrace

我该怎么办?

PS 由于我的主目录中没有.grace/templates文件夹,我必须创建它,就像这里建议的那样。

4

1 回答 1

2

您可能在主目录中的文件夹所有权方面存在问题,您可以使用ls -la.

这是您可以为默认 Grace/xmgrace 模板创建文件夹并设置正确权限的方法。在终端上:

cd ~

需要使用 sudo 在根目录下创建文件夹:

sudo mkdir .grace

当您使用 sudo 创建文件夹时,它属于根目录。我们更改所有权,chown这样我们就可以在每次不使用 sudo 的情况下对其进行编辑(如果我们愿意,这也意味着 xmgrace 也可能编辑/覆盖 Default.agr 文件):

sudo chown -R <user>:<group> .grace
# e.g. sudo chown -R valerio:valerio .grace

现在我们可以对进入的文件夹进行更改并创建一个名为“templates”的子目录:

cd .grace
mkdir templates

现在启动 xmgrace,对新项目进行更改并将项目保存为“Default.agr”的任何位置(例如在主目录中)。

现在将其移动到模板文件夹:

mv /home/valerio/Default.agr ~.grace/templates/

所以现在当你启动 xmgrace 时,它​​应该使用这个默认模板 :) 如果我们将 Default.agr 直接保存到我们的模板文件夹中,可以跳过最后一步,但是在正常模式下 xmgrace 看不到隐藏文件夹。

于 2016-08-19T10:16:30.880 回答