O Dolphin se parece com o que você está procurando:
Mas o terminal é escravo de sua navegação de diretório (se você alterar o diretório na GUI, ele muda no terminal, mas não o contrário).
Para alterar o diretório do aplicativo quando você altera o diretório atual no terminal, você pode fazer com que o seu shell envie uma mensagem ao Dolphin para atualizar sua exibição. Adicione isso aos seus arquivos shell rc ( aviso: não foi completamente testado, mas funciona aqui para as situações mais comuns, use por seu próprio risco):
Bater:
if [ -n "$KONSOLE_DBUS_SERVICE" ]; then
if qdbus "$KONSOLE_DBUS_SERVICE" /dolphin >/dev/null 2>&1; then
cd() {
builtin cd "$@"
qdbus "$KONSOLE_DBUS_SERVICE" /dolphin/MainWindow0 org.kde.dolphin.MainWindow.changeUrl "$PWD" >/dev/null
}
fi
fi
Zsh:
if [ -n "$KONSOLE_DBUS_SERVICE" ]; then
if qdbus "$KONSOLE_DBUS_SERVICE" /dolphin >/dev/null 2>&1; then
chpwd() {
qdbus "$KONSOLE_DBUS_SERVICE" /dolphin/MainWindow0 org.kde.dolphin.MainWindow.changeUrl "$PWD" >/dev/null
}
fi
fi
Há um problema com isso. Quando a janela do Dolphin altera o diretório atual, o terminal perde o foco. Você pode solicitar uma correção de bug (ou até mesmo suporte nativo completo para esse recurso) aos desenvolvedores, se quiser.