PROJET AUTOBLOG


Planet-Libre

source: Planet-Libre

⇐ retour index

genma : Prompt coloré pour son shell

lundi 5 septembre 2016 à 09:00

J'utilise plusieurs connexions en même temps à différentes machines en même temps via ssh, parfois avec le même nom d'utilisateur et il est difficile de s'y retrouver. Certes, j'ai à chaque fois genma@nom_de_la_machine dans le prompt mais je cherchais à avoir quelque chose de plus visuel rapidement que d'avoir à lire le nom de la machine (car il m'est arrivé de ne pas taper la bonne commande pour la bonne machine...)

D'où l'idée d'avoir un prompt en couleur selon l'utilisateur et /ou la machine. Attention, ce ne sera que le prompt, pas les commandes en elle-mêmes. A la fin du fichier .bashrc, on ajoute les lignes suivantes :

Couleur bleu

export PS1=“\\[\\033[38;5;25m\\]\\u@\\[$(tput sgr0)\\]\\[\\033[38;5;24m\\]\\h:\\w\\\\$\\[$(tput sgr0)\\]\\[\\033[38;5;15m\\] \\[$(tput sgr0)\\]”

Donnera un genma@nomachine : $

où ~ est le dossier courant (ici le /home/genma)

Couleur verte

export PS1=“\\[\\033[38;5;28m\\]\\u@\\h:\\w\\\\$\\[$(tput sgr0)\\]\\[\\033[38;5;15m\\] \\[$(tput sgr0)\\]”

Couleur rouge (pour root par exemple)

export PS1=“\\[\\033[38;5;160m\\]\\u@\\h:\\w\\\\$\\[$(tput sgr0)\\]\\[\\033[38;5;15m\\] \\[$(tput sgr0)\\]”

On peut ajouter d'autres informations comme la date et l'heure, etc. (principe du prompt)

Pour avoir d'autres couleurs et générer sa ligne qui va bien pour le fichier .bashrc (car c'est une syntaxe pas compréhensible par l'humain que je suis) je vous recommande le site http://bashrcgenerator.com/.

Depuis que j'ai fait ça, j'ai associé une couleur par machine et par utilisateur et je ne me trompe plus.

Gravatar de genma
Original post of genma.Votez pour ce billet sur Planet Libre.

genma : Prompt coloré pour son shell

lundi 5 septembre 2016 à 09:00

J'utilise plusieurs connexions en même temps à différentes machines en même temps via ssh, parfois avec le même nom d'utilisateur et il est difficile de s'y retrouver. Certes, j'ai à chaque fois genma@nom_de_la_machine dans le prompt mais je cherchais à avoir quelque chose de plus visuel rapidement que d'avoir à lire le nom de la machine (car il m'est arrivé de ne pas taper la bonne commande pour la bonne machine...)

D'où l'idée d'avoir un prompt en couleur selon l'utilisateur et /ou la machine. Attention, ce ne sera que le prompt, pas les commandes en elle-mêmes. A la fin du fichier .bashrc, on ajoute les lignes suivantes :

Couleur bleu

export PS1=“\\[\\033[38;5;25m\\]\\u@\\[$(tput sgr0)\\]\\[\\033[38;5;24m\\]\\h:\\w\\\\$\\[$(tput sgr0)\\]\\[\\033[38;5;15m\\] \\[$(tput sgr0)\\]”

Donnera un genma@nomachine : $

où ~ est le dossier courant (ici le /home/genma)

Couleur verte

export PS1=“\\[\\033[38;5;28m\\]\\u@\\h:\\w\\\\$\\[$(tput sgr0)\\]\\[\\033[38;5;15m\\] \\[$(tput sgr0)\\]”

Couleur rouge (pour root par exemple)

export PS1=“\\[\\033[38;5;160m\\]\\u@\\h:\\w\\\\$\\[$(tput sgr0)\\]\\[\\033[38;5;15m\\] \\[$(tput sgr0)\\]”

On peut ajouter d'autres informations comme la date et l'heure, etc. (principe du prompt)

Pour avoir d'autres couleurs et générer sa ligne qui va bien pour le fichier .bashrc (car c'est une syntaxe pas compréhensible par l'humain que je suis) je vous recommande le site http://bashrcgenerator.com/.

Depuis que j'ai fait ça, j'ai associé une couleur par machine et par utilisateur et je ne me trompe plus.

Gravatar de genma
Original post of genma.Votez pour ce billet sur Planet Libre.

Journal du hacker : Liens intéressants Journal du hacker semaine #35

lundi 5 septembre 2016 à 00:01

Pour la 35ème semaine de 2016, voici 5 liens intéressants que vous avez peut-être ratés, relayés par le Journal du hacker, votre source d’informations pour le Logiciel Libre francophone !

Pour ne plus rater aucun article de la communauté francophone, voici :

De plus le site web du Journal du hacker est « adaptatif (responsive) ». N’hésitez pas à le consulter depuis votre smartphone ou votre tablette !

Le Journal du hacker fonctionne de manière collaborative, grâce à la participation de ses membres. Rejoignez-nous pour proposer vos contenus à partager avec la communauté du Logiciel Libre francophone et faire connaître vos projets !

Et vous ? Qu’avez-vous pensé de ces articles ? N’hésitez pas à réagir directement dans les commentaires de l’article sur le Journal du hacker ou bien dans les commentaires de ce billet :)

Gravatar de Journal du hacker
Original post of Journal du hacker.Votez pour ce billet sur Planet Libre.

Articles similaires

Kiddo : 2016 GNOME Summit @ Montréal

dimanche 4 septembre 2016 à 17:30

Version française ci-bas.

2010-11-06--09.52.49Hi everyone, we’re planning to host the GNOME Summit in Montréal this year, on October 8-9-10 (US Colombus Day week-end, Canadian Thanksgiving). It is an unconference-style event aimed for those who want to get involved at the deeply technical level of GNOME, but everyone is welcome and we’re hoping to have a newcomers-oriented session as well as the “deep end of the pool”. Please pre-register here by Friday, indicate any topics of interest you would like to propose for collective tackling during the summit, and indicate your travel and accommodation needs. I will try to secure the venue and figure out all the details surrounding the event soon. Oh, and if you’re in any position to ask one of the GNOME-friendly companies for sponsorship, please do so and drop me an email at nekohayo at gmail. Thanks!

Bonjour tout le monde! Nous organisons le GNOME Summit à Montréal cette année, le 8, 9 et 10 octobre (fin de semaine de l’Action de Grâce au Canada). Maintenant à sa seizième édition consécutive, il s’agit d’un événement très technique et en profondeur, de style « unconference ». Il y a toutefois des contributeurs dans la communauté GNOME qui s’intéressent à y faire des ateliers pour mentorer des nouveaux contributeurs intéressés à se joindre au projet. De par sa nature internationale, l’événement se déroule principalement en anglais. Tous et toutes sont les bienvenu(e)s. Veuillez vous pré-enregistrer ici (ou m’envoyer un courriel à nekohayo à gmail) dès que possible. Si votre entreprise serait intéressée à soutenir l’événement, n’hésitez pas à m’en faire part également!

Gravatar de Kiddo
Original post of Kiddo.Votez pour ce billet sur Planet Libre.

Tuxicoman : Keylogger pour X server

dimanche 4 septembre 2016 à 08:41

Saviez-vous que n’importe quelle application graphique lancée sur votre bureau peut écouter toutes les frappes au clavier alors même qu’elle n’a pas le focus ? C’est un travers du design du serveur X qui est la brique de base pour afficher un bureau depuis 20 ans sous Linux.

J’ai fait un petit keylogger en C++ pour tester à partir de vieux exemples de code trouvés sur le net. Avec quelques ko, vous pouvez écouter quelqu’un taper son mot de passe root quelque soit l’application graphique (popup de Gnome qui assombrit l’écran, Gnome terminal, etc…) et quelque soit l’utilisateur qui ait lancé l’application (sandbox fails).

Mieux, le design du serveur X permet à une application d’envoyer des frappes clavier dans une autre ainsi que de prendre des captures d’écran du bureau entier.

La seule solution à ce problème est d’utiliser Wayland en remplacement de X. Avec Wayland les applications sont cloisonnées et n’ont plus accès directement à tout le bureau ni au clavier. Vous pouvez facilement comparer la différence en utilisant mon programme puisque toutes les distributions modernes fournissent Wayland et X (même Debian 8). Il suffit de choisir l’option sur l’écran de connexion de votre utilisateur dans GDM.

Malheureusement, sous Debian 8, je rencontre encore quelques bugs avec Wayland (reprise d’écran de veille cahotique, le drag & drop entre applications ne fonctionne pas)

Dans l’attente, je vous conseille de lancer vos programmes non-sûr (steam, skype, etc…) dans un autre serveur X (ouvrer une session graphique sous un autre utilisateur). Cela permettra également d’isoler l’accès à vos données personnelles du même coup.

Related Posts:

J'aime !(0)Je n'aime pas !(0)

Gravatar de Tuxicoman
Original post of Tuxicoman.Votez pour ce billet sur Planet Libre.

I'm richer than you! infinity loop