Ошибка запуска Octave в Ubuntu 16.04

12

Я просто следовал за ответом: Как установить Octave без GUI в Ubuntu 16.04? установить октаву в Ubuntu 16.04 и, видимо, он работал нормально.

Запуск октавы-кли в терминале видимо работает

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

Файл настроек /home/user/.config/octave/qt-settings не существует и не может быть создан.

Убедитесь, что у вас есть права на чтение и запись для /home/user/.config/octave

Октавский графический интерфейс должен быть закрыт сейчас.

Может кто-нибудь помочь мне исправить это, чтобы я мог запустить октаву?

Joao
источник
2
Есть 2 ответа на вопрос, который вы связали, и обратите внимание, что ответ с большим количеством голосов предлагает 2 метода. Какой ответ и метод вы действительно использовали?
edwinksl
Какой из них вы когда-либо считаете лучшим. Я бы, наверное, выбрал один с большим количеством голосов, потому что, если один из методов не работает, я всегда могу попробовать другой.
Жоао

Ответы:

31
cd .config/octave

sudo chown $USER qt-settings
AlejandroS
источник
Это решило мою проблему в Ubuntu 16.04. Спасибо!
Андреа
Это работает также для Ubuntu 16.10. Благодарность!
Дэвид Георг Райхельт
3

Вы можете использовать «sudo octave» из терминала, чтобы предоставить доступ к октаве. Мошенничество в том, что таким образом вы должны каждый раз открывать октаву.

Vag
источник
1

На Ubuntu 14.04 мне помогло следующее

cd .config/octave/

sudo chmod u+w qt-settings
hepek
источник
Я последовал вашему предложению, но после этого ничего не происходит.
Жоао
0

У меня такая же проблема. Это сработало для меня:

cd ~/.config/octave 
sudo chown user:user qt-settings
sudo chmod u+w qt-settings

Вместо слова «пользователь» вы должны указать свое имя пользователя.

Мартин
источник
0

Получил эту проблему 17.04. Проблема в разрешениях папки, а не файла.

Я сделал это:

sudo chown user .config/octave
sudo chown user .config/octave/qt-settings

и тогда Октава открыла ОК.

Джон Уокер
источник
0

Проблема в том, что программа почему-то не видит того, кто является ее владельцем. Для этого вам нужно сделать следующее (это было упомянуто всеми):

cd .config / октава

sudo chmod qt.settings

После этого откройте терминал и введите: Octave. Программа запустится

Моя система: Ubuntu 17.04 обновлен до gnome3

Kregnach
источник
-2
cd .config/octave/
sudo chmod u+w qt-settings

cd .config/octave
sudo chown user qt-settings

* у меня работает даже 16.04

Jude
источник