GNU/Linux >> Tutoriels Linux >  >> Linux

Rendez votre coquille de poisson magnifique avec Oh My Fish

Il y a quelques jours, nous avons discuté de la façon d'installer Coquille de poisson , un shell robuste et entièrement utilisable qui est livré avec de nombreuses fonctionnalités intéressantes telles que les suggestions automatiques, la fonctionnalité de recherche intégrée, la coloration syntaxique, la configuration basée sur le Web et bien plus encore. Aujourd'hui, nous allons discuter de la façon de rendre notre coquille de poisson belle et élégante en utilisant Oh My Fish (bientôt omf ). C'est un framework Fishshell qui vous permet d'installer des packages qui étendent ou modifient l'apparence de votre shell. Il est facile à utiliser, rapide et extensible. En utilisant omf, vous pouvez facilement installer des thèmes qui enrichissent l'apparence de votre coquille et installer des plugins pour modifier votre coquille de poisson selon votre souhait.

Installer Oh My Fish sous Linux

L'installation d'omf n'est pas un gros problème. Tout ce que vous avez à faire est d'exécuter la commande suivante dans votre coquille de poisson.

curl -L https://get.oh-my.fish | fish

Installer Oh My Fish sous Linux

Une fois l'installation terminée, vous verrez que l'invite a automatiquement changé, comme indiqué dans l'image ci-dessus. En outre, vous remarquerez que l'heure actuelle se trouve sur le côté droit de la fenêtre du shell.

Vous pouvez également télécharger le programme d'installation et personnaliser votre installation :

curl -L https://get.oh-my.fish > install
fish install --path=~/.local/share/omf --config=~/.config/omf

Vous pouvez vérifier l'intégrité du programme d'installation téléchargé en comparant le script à cette somme de contrôle :

06844ca6876fac0ea949c8089d8c5f71e14b69d2bb1dc41f1d0677250a1c62e1  install

C'est ça. Allons-y et peaufinons notre carapace de poisson.

Rendez votre coquille de poisson magnifique avec Oh My Fish

Pour répertorier tous les packages installés, exécutez :

omf list

Cette commande affichera à la fois les thèmes et les plugins installés. Veuillez noter qu'un package peut être soit un thème, soit un plugin. Installer des packages signifie installer des thèmes ou des plugins.

Tous les packages officiels et pris en charge par la communauté (plugins et thèmes) sont hébergés dans le dépôt Omf principal . Dans ce référentiel, vous pouvez voir tout un tas de référentiels contenant de nombreux plugins et thèmes.

Voyons maintenant la liste des thèmes disponibles et installés. Pour ce faire, exécutez :

omf theme

Liste des thèmes Oh My Fish

Comme vous pouvez le voir, nous n'avons qu'un seul thème installé, qui est par défaut, et tout un tas de thèmes disponibles. Vous pouvez prévisualiser tous les thèmes disponibles ici avant de l'installer. Cette page contient tous les détails du thème, les fonctionnalités, un exemple de capture d'écran de chaque thème et quel thème convient à qui.

Installer un nouveau thème

M'autoriser à installer un thème, par exemple thème de liquidation - un thème de coquille de poisson minimaliste pour les personnes qui utilisent beaucoup git. Pour ce faire, exécutez :

omf install clearance

Installer un nouveau thème avec Oh My Fish

Comme vous le voyez dans l'image ci-dessus, l'apparence de l'invite de poisson a changé immédiatement après l'installation du nouveau thème.

Laissez-moi parcourir le système de fichiers et voir à quoi il ressemble.

thème de dédouanement en coquille de poisson

Pas mal! C'est un thème vraiment simple. Il distingue le répertoire de travail actuel, les dossiers et les fichiers avec une couleur différente. Comme vous pouvez le remarquer, il affiche également le répertoire de travail actuel en haut de l'invite. Actuellement, dédouanement est mon thème par défaut.

Changer de thème

Comme je l'ai déjà dit, le thème sera appliqué immédiatement après son installation. Si vous avez plusieurs thèmes, vous pouvez passer à un autre thème à l'aide de la commande suivante :

omf theme <theme-name>

Exemple :

omf theme agnoster

Maintenant, j'utilise le thème "agnoster". Voici comment le thème agnoster a changé l'apparence de mon shell.

thème agnoster en coquille de poisson

Installer des plugins

Par exemple, je vais installer la météo brancher. Pour ce faire, exécutez simplement :

omf install weather

Le plugin météo dépend de jq. Donc, vous devrez peut-être également installer jq. Il est principalement disponible dans les référentiels par défaut de n'importe quelle distribution Linux. Vous pouvez donc l'installer à l'aide du gestionnaire de packages par défaut. Par exemple, la commande suivante installera jq dans Arch Linux et ses variantes.

sudo pacman -S jq

Maintenant, vérifiez votre météo à partir de votre carapace de poisson en utilisant la commande :

weather

Vérifiez la météo à partir de la coquille de poisson

Rechercher des packages

Pour rechercher un thème ou un plugin, faites :

omf search <search_string>

Exemple :

omf search nvm

Pour limiter la recherche aux thèmes, utilisez -t drapeau.

 omf search -t chain

Cette commande ne recherchera que les thèmes contenant la chaîne "chaîne".

Pour limiter la recherche aux plugins, utilisez -p drapeau.

 omf search -p emacs

Mettre à jour les packages

Pour mettre à jour uniquement le noyau (omf lui-même), exécutez :

omf update omf

S'il est à jour, vous verrez le résultat suivant :

Oh My Fish is up to date.
You are now using Oh My Fish version 6.
Updating https://github.com/oh-my-fish/packages-main master... Done!

Pour mettre à jour tous les packages :

omf update

Pour mettre à jour les packages de manière sélective, incluez simplement les noms des packages comme indiqué ci-dessous.

omf update clearance agnoster

Afficher des informations sur un colis

Lorsque vous souhaitez connaître les informations sur un thème ou un plugin, utilisez cette commande :

omf describe clearance

Cette commande affichera les informations sur le paquet donné.

Package: clearance
Description: A minimalist fish shell theme for people who use git
Repository: https://github.com/oh-my-fish/theme-clearance
Maintainer:

Supprimer des packages

Pour supprimer un paquet, par exemple emacs, exécutez :

omf remove emacs

Gestion des référentiels

Par défaut, le référentiel officiel est ajouté automatiquement lorsque vous installez Oh My Fish. Ce référentiel contient tous les packages construits par les développeurs. Pour gérer les référentiels de packages installés par l'utilisateur, utilisez cette commande :

omf repositories [list|add|remove]

Pour répertorier les référentiels installés, exécutez :

omf repositories list

Pour ajouter un référentiel :

omf repositories add <URL>

Exemple :

omf repositories add https://github.com/ostechnix/theme-sk

Pour supprimer un référentiel :

omf repositories remove <repository-name>

Dépanner Oh My Fish

Omf est assez intelligent pour vous aider à réparer vous-même les problèmes en cas de problème. Il indiquera ce qu'il faut faire pour résoudre un problème. Par exemple, j'ai supprimé et installé le package de dédouanement et j'ai obtenu une erreur de conflit de fichiers. Heureusement, Oh My Fish m'a indiqué quoi faire avant de continuer. J'ai donc simplement exécuté ce qui suit pour savoir comment corriger l'erreur :

omf doctor

Et corrigé l'erreur émise en exécutant la commande suivante :

rm ~/.config/fish/functions/fish_prompt.fish

Dépannage Oh My Fish

Chaque fois que vous rencontrez un problème, exécutez simplement la commande "omf doctor" et essayez toutes les solutions de contournement suggérées.

Obtenir de l'aide

Pour afficher la section d'aide, exécutez :

omf -h

Ou,

omf --help

Désinstaller Oh My Fish

Pour désinstaller Oh My Fish, lancez cette commande :

omf destroy

Allez-y et commencez à personnaliser votre carapace de poisson. Pour plus de détails, consultez la page GitHub du projet.


Linux
  1. Quel shell est-ce que j'utilise ?

  2. Un Xml sans Lf veut-il le rendre joli en utilisant la commande Sed dans le shell ?

  3. Est-il possible d'avoir un thème Gtk+ différent dans Unity et Gnome Shell ?

  4. Faites de Vim votre IDE Perl à l'aide du plugin perl-support.vim

  5. Faites de Vim votre Bash-IDE à l'aide du plugin bash-support

Gérez vos jeux avec Lutris sous Linux

Thème Ubuntu Mac :un tutoriel pour faire ressembler votre Ubuntu à macOS

Les 15 meilleurs thèmes Gnome Shell pour votre bureau Gnome

Bash Shell PS1 :10 exemples pour rendre votre invite Linux comme Angelina Jolie

Installation de Fish Shell sur Ubuntu sous Windows 10

Top 10+ des meilleurs docks Linux pour rendre votre bureau magnifique