Как я заставляю WSL запускать мою оболочку входа в систему по умолчанию?

"Bash на Ubuntu в Windows" приложение всегда запускает, ну, в общем, удар. Я использовал chsh установить другую оболочку как мою оболочку входа в систему. Как я заставляю WSL запускать ту оболочку вместо этого?

2
задан 7 June 2017 в 04:44

1 ответ

Это фиксируется в сборка в настоящее время Только для инсайдера с новым wsl.exe команда:

Со сборки 16188 при выполнении bash.exe без аргументов (или с ~ аргументом) удар будет запущен как оболочка входа в систему. То же верно для нового двоичного файла wsl.exe (за исключением того, что wsl запускает оболочку Вашего пользователя по умолчанию как оболочку входа в систему).

До этого, необходимо было бы отредактировать ярлык для добавления параметров командной строки (такой как -c 'exec "$SHELL" -l'):

2
ответ дан 2 December 2019 в 03:39

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

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