GNU/Linux >> Tutoriels Linux >  >> Linux

Bonne combinaison de ligne de commande et de navigateur de fichiers graphique ?

Existe-t-il une solution réalisable combinant les avantages d'une ligne de commande et d'un navigateur de fichiers graphique ?

Par exemple, la ligne de commande est bonne pour changer de répertoire et exécuter des commandes mais ne peut pas afficher les vignettes et le navigateur de fichiers est intuitif, donne un bon aperçu de l'endroit où vous vous trouvez dans l'arborescence mais vous ne pouvez pas "parler" au ordinateur comme dans une ligne de commande.

EDIT :pour moi, en tant qu'utilisateur de ligne de commande, c'est plus comme avoir besoin d'une ligne de commande avec des fonctionnalités de navigateur de fichiers supplémentaires que d'avoir un navigateur de fichiers avec certaines fonctionnalités de ligne de commande.

Réponse acceptée :

Dolphin ressemble à ce que vous recherchez :

Mais le terminal est esclave de sa navigation dans les répertoires (si vous changez de répertoire dans l'interface graphique, il change dans le terminal, mais pas l'inverse).

Pour changer le répertoire de l'application lorsque vous changez de répertoire courant dans le terminal, vous pouvez faire en sorte que votre shell envoie un message à Dolphin pour mettre à jour sa vue. Ajoutez ceci à vos fichiers shell rc (Attention : pas complètement testé, mais fonctionne ici pour les situations les plus courantes, utilisez à vos risques et périls):

Bas :

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

Il y a un problème avec cela. Lorsque la fenêtre Dolphin change de répertoire courant, le terminal perd le focus. Vous voudrez peut-être demander un correctif (ou même un support natif complet pour cette fonctionnalité) aux développeurs, si vous l'aimez.


Linux
  1. 6 Exemples de commande mv pour déplacer ou renommer un fichier et un répertoire Linux

  2. Questions d'entretien Linux - Autorisations de base sur les fichiers et les répertoires

  3. Tableau des autorisations pour les types d'utilisateurs d'un fichier/répertoire et d'un système de fichiers

  4. Créer un fichier zip et ignorer la structure du répertoire

  5. Pourquoi mon lien symbolique crée-t-il un fichier et non un dossier ?

Comment rendre le fichier et le répertoire ineffaçables, même par racine sous Linux

Comment copier des fichiers et des répertoires sous Linux

Comment Glob Chaque Fichier Caché Sauf Répertoire Courant Et Parent?

A quoi servent les inodes ?

Comment modifier les autorisations de fichiers et de répertoires avec le gestionnaire de fichiers

Gérer les autorisations de répertoire et de fichier avec chmod Recursive