1

После обновления до Maverick Ubuntu оболочка bash в gnome-терминал запускается по умолчанию в корневом каталоге, а не в моем домашнем каталоге, это было легко исправить, добавив команду cd в .bashrc. Однако это нежелательно по двум причинам:

  • когда в gnome-терминал создаются новые вкладки, запускается .bashrc, и папка устанавливается в домашний каталог, а не в папку, в которой я работал ранее.
  • более важно то, что некоторые (не все) приложения, кроме терминала, также запускаются с правами root. Функция открытия файла в Emacs и диалог открытия файла в моей программной среде по умолчанию ищут файлы в корневом каталоге.

Есть ли какая-то переменная окружения, которая является причиной всего этого?

1 ответ1

0

Правильно ли установлен домашний каталог в /etc /passwd? Это должно читать что-то вроде:

christi:x:1000:1000:christi,,,:/home/christi:/bin/bash

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .