Ticket #2667 (closed defect: duplicate)
Fish subshell doesnt work
| Reported by: | elpresidento | Owned by: | |
|---|---|---|---|
| Priority: | major | Milestone: | |
| Component: | mc-core | Version: | master |
| Keywords: | Cc: | ||
| Blocked By: | Blocking: | ||
| Branch state: | no branch | Votes for changeset: |
Description (last modified by zaytsev) (diff)
mc -V
GNU Midnight Commander 4.7.5.3 Sestaveno s GLib 2.28.8 Používá se knihovna ncurses S vestavěným editorem Se standardní podporou podshellu S podporou operací na pozadí S podporou myši v konzolích Xterm a Linux S podporou X11 událostí S podporou internacionalizace S podporou více kódových stránek Virtuální souborové systémy: cpiofs, tarfs, sfs, extfs, ext2undelfs, ftpfs, fish Typy dat: char: 8; int: 32; long: 32; void *: 32; size_t: 32; off_t: 64;
Tested on two systems Gentoo Linux and Sabayon Linux.
- installed app-shells/fish and app-misc/mc
- in env exists var SHELL=/bin/fish
- mc after change dir still show Warning: Cannot change to /home/user. or Warning: Cannot change to /. (dot is in the end) and brakes panels. After returning from C-o it shows:
The Commander can't change to the directory that the subshell claims you are in. Perhaps you have deleted your working directory, or given yourself extra access permissions with the "su" command?
After change var SHELL all is OK.
Change History
comment:2 in reply to: ↑ 1 Changed 14 years ago by elpresidento
Replying to andrew_b:
What is SHELL=/bin/fish ?
env | grep SHELL
when I change to SHELL=/bin/bash all works
comment:3 Changed 14 years ago by andrew_b
man mc says:
The subshell support is a compile time option, that works with the shells: bash, tcsh and zsh.
Note: See
TracTickets for help on using
tickets.

What is SHELL=/bin/fish ?