Изменение настроек по умолчанию в xmgrace
Я пытаюсь изменить настройки по умолчанию, такие как шрифт меток осей, в xmgrace.
Я нашел много эквивалентных предложений сделать это онлайн, например, в этом блоге:
откройте xmgrace, сделайте нужные настройки, сохраните их как:
~/.grace/templates/Default.agr
Но если я пытаюсь сделать это, я получаю следующее сообщение об ошибке:
Can't write to file ~/.grace/templates/Default.agr, check permissions!
То же самое происходит, если я открываю xmgrace с sudo xmgrace
,
Что я должен делать?
PS Так как не было .grace/templates
Папка в моем домашнем каталоге, я должен был создать его, как это предлагается здесь.
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
Теперь, когда мы можем вносить изменения в папку, в которую мы заходим, и создаем подкаталог с названием "шаблоны":
cd .grace
mkdir templates
Теперь запустите xmgrace, внесите изменения в новый проект и сохраните проект в любом месте (например, в домашнем каталоге) как "Default.agr".
Теперь переместите его в папку шаблонов:
mv /home/valerio/Default.agr ~.grace/templates/
Поэтому теперь, когда вы запускаете xmgrace, он должен использовать этот шаблон по умолчанию:). Последний шаг можно пропустить, если мы сохраним Default.agr непосредственно в нашей папке шаблонов, но xmgrace в обычном режиме не может видеть скрытые папки.