If you connect to your Mac remotely, make sure passing the LANG enviromnent variable is enabled. Edit the sshd config file:
sudo /Applications/TextEdit.app/Contents/MacOS/TextEdit /etc/sshd_config
Paste the following at the end:
# Accept locale-related environment variablesAcceptEnv LANG LC_CTYPE LC_NUMERIC LC_TIME LC_COLLATE LC_MONETARY LC_MESSAGESAcceptEnv LC_PAPER LC_NAME LC_ADDRESS LC_TELEPHONE LC_MEASUREMENTAcceptEnv LC_IDENTIFICATION LC_ALL
Save then reload sshd:
sudo killall -HUP sshd
To fix the incomplete backgrounds in several places in mc when using Apple Terminal (most visible in the F3 viewer):
infocmp -L | sed s/back_color_erase,// | open -f
Save the file somewhere temporarily, then execute:
tic [drag the file here]
Finally, you may want to enable the wrapper script so that your shell remains in the same folder you were in mc before quitting:
open -e ~/.bashrc
Append at the end, save, and reopen Terminal:
source /usr/local/libexec/mc/mc.sh
Brought to you by some fine folks in Hungary.