2

Я пытаюсь получить ZSH в качестве оболочки по умолчанию, я установил с помощью установщика из проекта oh-my-zsh, и все устанавливается нормально, но я не могу изменить его на оболочку по умолчанию:

Когда я echo $SHELL он выдает " /bin/zsh ",

  • Однако ps -p $$ кажется, предлагает bash (хотя я видел, что это предлагает zsh даже если это не так)

  • Я также пытался изменить его в разделе « Аккаунты» → «Дополнительные настройки» → «Автозагрузка» и в настройках терминала.

  • Использование chsh -s /bin/zsh говорит: «Никаких изменений не сделано ...», то есть также думает, что zsh используется.

Я могу переключиться на zsh вручную, набрав zsh или /bin/zsh , просто не могу изменить его на значение по умолчанию, и это довольно раздражает.

Есть идеи?

2 ответа2

1

Стоит отметить, что на самом деле вы должны добавить любую новую оболочку, которую вы вставили, которой нет в ванильном ящике, в файл /etc /shells (или что-то подобное)... Вы не отправлял весь текст с вашей попытки CHSH, и фрагмент кода вы положили вниз , по крайней мере оставляет дверь открытой.

Удачи.

0

Очень странные ребята, но я установил некоторые обновления программного обеспечения и после этого перезапуска (компьютер уже был перезагружен несколько раз), он просто работал ...

Очень странно, но, по крайней мере, на самом деле ничего не пошло не так ...

Спасибо всем кто ответил!

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