Esiste una soluzione fattibile che combina i vantaggi di una riga di comando e di un browser di file grafici?
Ad esempio, la riga di comando è utile per cambiare la directory ed eseguire comandi ma non può mostrare le miniature e il browser dei file è intuitivo, offre una buona panoramica su dove ti trovi nell'albero ma non puoi "parlare" con il computer come in una riga di comando.
EDIT:per me, come utente della riga di comando, è più come aver bisogno di una riga di comando con funzionalità aggiuntive per il browser dei file piuttosto che avere un browser di file con alcune funzionalità della riga di comando.
Risposta accettata:
Dolphin ha l'aspetto che stai cercando:
Ma il terminale è schiavo della sua navigazione nelle directory (se modifichi la directory nella GUI, cambia nel terminale, ma non il contrario).
Per cambiare la directory dell'applicazione quando cambi la directory corrente nel terminale, puoi fare in modo che la tua shell invii un messaggio a Dolphin per aggiornarne la vista. Aggiungilo ai tuoi file shell rc (Attenzione: non completamente testato, ma funziona qui per le situazioni più comuni, utilizzare a proprio rischio):
Bash:
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
C'è un problema con questo. Quando la finestra di Dolphin cambia la directory corrente, il terminale perde lo stato attivo. Potresti chiedere una correzione di bug (o anche un supporto nativo completo per questa funzione) agli sviluppatori, se ti piace.