настройка XDG_DATA_DIRS и XDG_DATA_HOME

Я допустил некоторую ошибку, установив переменную среды. Теперь я не могу запустить любое приложение из консоли и получить эту ошибку:

GLib-GIO-ERROR **: No GSettings schemas are installed on the system

У меня есть переустановка gsettings-desktop-schemas, но, конечно, это помогает не всем .

Я сделал настройку переменной, потому что я хотел сделать view3dscene запускаемым из тире:

XDG_DATA_HOME=/usr/local/share/
export XDG_DATA_HOME

и

XDG_DATA_DIRS=/usr/local/share/
export XDG_DATA_DIRS

У меня было предупреждение консоли во время установки view3dscene, как следует :

Note that '/home/XXX/.local/share' is not in the search path
set by the XDG_DATA_HOME and XDG_DATA_DIRS
environment variables, so applications may not
be able to find it until you set them. The
directories currently searched are:

- /root/.local/share
- /usr/local/share/
- /usr/share/

Как я могу сделать это правильно и исправить эти неправильные настройки? Теперь я не хочу перезагружать систему, потому что почему-то у меня возникает ощущение, что я больше не могу войти с этими неправильными настройками .. Правильно?

С уважением

1
задан 29 June 2012 в 23:03

1 ответ

Вы пытались выйти из системы и вернуться обратно? Вам не нужно устанавливать эти переменные среды. Путь /usr/local/share включен в XDG_DATA_DIRS по умолчанию.

Предупреждение, вероятно, появилось в результате того, что вы установили его как пользователь root, а не как обычный пользователь. Скорее всего, вы должны просто проигнорировать его и иметь возможность нормально запускать view3dscene как обычный пользователь, если вы правильно его установили.

0
ответ дан 29 June 2012 в 23:03

Другие вопросы по тегам:

Похожие вопросы: