Изменение настроек по умолчанию в xmgrace

Я пытаюсь изменить настройки по умолчанию, такие как шрифт меток осей, в xmgrace.

Я нашел много подобных предложений в Интернете, например, в этом блоге:

откройте xmgrace, сделайте нужные настройки, сохраните их как:

~/.grace/templates/Default.agr

Но если я попытаюсь это сделать, я получу следующее сообщение об ошибке:

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

То же самое произойдет, если я открою xmgrace с помощью sudo xmgrace.

Что я должен делать?

PS Поскольку в моем домашнем каталоге не было папки .grace/templates, мне пришлось ее создать, как это предлагается здесь.


person valerio    schedule 09.08.2016    source источник
comment
Вы пытались сделать chmod в папке ~/.grace, чтобы позволить вам изменить ее?   -  person feedMe    schedule 11.08.2016
comment
@feedMe Какую именно команду мне следует использовать? PS Сначала я забыл указать это (сейчас я отредактировал свой ответ), но папка была создана мной, потому что в вашем домашнем каталоге не было папки .grace.   -  person valerio    schedule 12.08.2016
comment
Вы можете попробовать chmod 700 ~/.grace. Вы случайно не используете смонтированный удаленный диск? Однажды у меня была похожая проблема, когда xmgrace пытался изменить неправильную папку по умолчанию.   -  person feedMe    schedule 16.08.2016


Ответы (1)


Вероятно, у вас есть проблемы с владением папкой в ​​домашнем каталоге, что можно проверить с помощью 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

Теперь, когда мы можем вносить изменения в папку, мы заходим и создаем подкаталог под названием «templates»:

cd .grace
mkdir templates

Теперь запустите xmgrace, внесите изменения в новый проект и сохраните проект в любом месте (например, в домашнем каталоге) как «Default.agr».

Теперь переместите его в папку с шаблонами:

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

Так что теперь, когда вы запускаете xmgrace, он должен использовать этот шаблон по умолчанию :) Последний шаг можно пропустить, если мы сохраним Default.agr прямо в папку с нашими шаблонами, но xmgrace в обычном режиме не может видеть скрытые папки.

person feedMe    schedule 19.08.2016