--- /dev/null
+#!/bin/bash
+#
+# Wrapper for Midnight Commander
+#
+
+# Parameters
+BASENAME="`basename $0`"
+MC="/usr/bin/mc"
+INI="$HOME/.config/mc/ini"
+CONF="`readlink $INI || echo $INI`"
+
+# Dispatch
+if [ ! -z "$DISPLAY" ]; then
+ TERM=xterm-256color $MC $*
+else
+ $MC $*
+fi
+
+# Fix configuration
+#
+# These settings vary from screen size to screen size and
+# might change mc's dotfiles whenever it's run on a different
+# screen configuration.
+#
+# If $INI is a link, $CONF will be the link destination.
+# That's important because `sed -i` usually breaks the linking.
+sed -i '/^left_panel_size=.*$/d' $CONF
+sed -i '/^top_panel_size=.*$/d' $CONF