diff --git a/app/src/main/java/com/termux/app/TermuxService.java b/app/src/main/java/com/termux/app/TermuxService.java index 69a8b07acc..8735ee0be2 100644 --- a/app/src/main/java/com/termux/app/TermuxService.java +++ b/app/src/main/java/com/termux/app/TermuxService.java @@ -257,7 +257,7 @@ TerminalSession createTermSession(String executablePath, String[] arguments, Str boolean isLoginShell = false; if (executablePath == null) { - for (String shellBinary : new String[]{"login", "bash", "zsh"}) { + for (String shellBinary : new String[]{"login", "bash", "zsh", "fish", "tcsh"}) { File shellFile = new File(PREFIX_PATH + "/bin/" + shellBinary); if (shellFile.canExecute()) { executablePath = shellFile.getAbsolutePath();