Windows 10 için Linux alt sistemini yükledim. İyi çalışıyor, ancak alt sistemin varsayılan kabuk ortamını değiştirmek istiyorum.
Yaptım sudo apt-get install fishve sonra chsh -s /usr/bin/fish. Ama bash.exeWindows'ta başladığımda, her zaman bash'ı başlatır (sanırım tahmin edilebilir).
Bu davranışı değiştirmek için argümanlar bilen var mı?
isatty && exec fishTamamen gerçek çözümlerin dışında olduğunuzda böyle bir satır eklemek denemeye değer olabilir.
bash.exeaçıkça bash'a başlıyorsunuz. Windows 10'da Linux alt sistemine aşina değilim, ancak açıkça belirli bir kabuk başlatmadan bir "Linux" kabuğu başlatmanın bir yolu olmasını beklerdim.