¿Existe una solución factible que combine las ventajas de una línea de comandos y un explorador de archivos gráfico?
Por ejemplo, la línea de comandos es buena para cambiar el directorio y ejecutar comandos, pero no puede mostrar miniaturas y el navegador de archivos es intuitivo, brinda una buena visión general de dónde se encuentra en el árbol, pero no puede "hablar" con el computadora como en una línea de comando.
EDITAR:para mí, como usuario de línea de comandos, es más como necesitar una línea de comandos con capacidades adicionales de navegador de archivos que tener un navegador de archivos con algunas funciones de línea de comandos.
Respuesta aceptada:
Dolphin se parece a lo que buscas:
Pero la terminal es esclava de su directorio de navegación (si cambia el directorio en la GUI, cambia en la terminal, pero no al revés).
Para cambiar el directorio de la aplicación cuando cambia el directorio actual en la terminal, puede hacer que su shell envíe un mensaje a Dolphin para actualizar su vista. Agregue esto a sus archivos rc de shell (Advertencia: no se probó a fondo, pero funciona aquí para las situaciones más comunes, use bajo su propio riesgo):
Golpe:
if [ -n "$KONSOLE_DBUS_SERVICE" ]; then
if qdbus "$KONSOLE_DBUS_SERVICE" /dolphin >/dev/null 2>&1; then
cd() {
builtin cd "[email protected]"
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
Hay un problema con esto. Cuando la ventana de Dolphin cambia el directorio actual, la terminal pierde el foco. Es posible que desee solicitar una corrección de errores (o incluso soporte nativo completo para esta función) a los desarrolladores, si lo desea.