Como você verificou que as env envs são as mesmas? A execução de printenv
ou algo semelhante de mc
não é confiável: o bashrc foi criado depois que mc
foi iniciado. Em vez disso, você deve olhar para /proc/XX/environ
, onde XX corresponde ao pid de mc. Você precisa converter 0 bytes em novas linhas, por exemplo (se apenas um único processo mc estiver sendo executado):
tr 'tr '%pre%' '\n' < /proc/'pidof mc'/environ
' '\n' < /proc/'pidof mc'/environ
Tenho a sensação de que a diferença estará em algum lugar em torno de $TERM
(por exemplo, xterm
vs. xterm-256color
) ou $COLORTERM
.