Workflow de travail basique sous linux, une commande pour les lancer tous

Depuis quelque temps je travail beaucoup avec jekyll un moteur de blog statique

Je dois donc souvent ouvrir les même outils au même endroit, j'ai donc créer un alias dans le fichier .bashrc pour me simplifier la vie (les informaticiens sont connu pour essayer de gagner du temps sur les taches répétitive)

Je travaille avec gedit comme éditeur et thunar comme navigateur de fichier

alias devweb='gedit /home/dj/Fichiers/chemin vers le fichier ; thunar /home/dj/Fichiers/web/'

Permet d'ouvrir un fichier et le dossier dans thunar. simplement en tapant "devweb" dans un terminal. Sauf que je dois chipoter dans 2 répertoires différents. J'aurais put simplement lancer 2 commandes thunar pour avoir 2 fenêtres l'une a coté de l'autre mais moi je préfère des onglets

Thunar ne permet pas d'ouvrir d'onglet en ligne de commande, ou alors j'ai pas trouvé où donc j'ai modifié ma commande avec xdotool Xdotool, c'est un programme en ligne de commande qui permet de simuler des manipulation clavier mais aussi souris.

Par exemple dans thunar pour ouvrir un onglet il suffit de faire (au clavier) ctrl+t. donc si je lance dans un terminal

thunar /home/dj/Fichiers/web/' ; xdotool key ctrl+t

Thunar va s'ouvrir avec le dossier web et un onglet dans le même répertoire.

Si je rajoute la commande ctrl+l qui permet d'aller dans la barre d'adresse et que je tape le répertoire et que je simule un "enter" ça donne ça

thunar /home/dj/Fichiers/web/' ; xdotool key ctrl+t; xdotool key ctrl+l; xdotool type /home/dj/Fichiers/web/prout/;xdotool key "Return" ;

Donc avec une commande finale comme alias devweb='gedit /home/dj/Fichiers/chemin vers le fichier ; thunar /home/dj/Fichiers/web/' ; xdotool key ctrl+t; xdotool key ctrl+l; xdotool type /home/dj/Fichiers/web/prout/;xdotool key "Return" ;

A chaque fois que je tape devweb dans un terminal, j'ouvre le fichier dans gedit, le répertoire "web" dans thunar et un autre onglet de thunar le répertoire "prout" dans le répertoire "web" (bien entendu y a moyen de l'étendre facilement en rajoutant des commandes)

Ajouter un commentaire

Les commentaires peuvent être formatés en utilisant une syntaxe wiki simplifiée.

:-) :) ;-) ;) :-/ :-| LOL :-D :( :-( :-C 8-) :-o :-O ;-( ;(' 8-O

Fil des commentaires de ce billet