Sur cette page vous trouverez des fichiers de configurations généreusement mis à votre disposition par les membres actifs du Cr@ns pour que vous puissiez les utiliser. Ils sont principalement destinés à des utilisateurs de Linux (Debian ou Ubuntu, potentiellement d'autres distrib) qui veulent une config un peu plus que ras des pâquerettes et qui veulent un peu comprendre ce qui se passe. Ils sont commentés le plus possible et essayent de vous donner un aperçu des fonctionnalités intéressantes/utiles. Ils sont tous sous licence [[http://fr.wikipedia.org/wiki/WTFPL|WTFPL]], ce qui signifie que vous avez le droit d'en faire ce que vous voulez. Bien entendu ils viennent sans aucune garantie. Si vous avez des remarques, des corrections à apporter, des suggestions de modification/d'ajouts, <>. ''Sauf indication contraire, ces fichiers de configuration sont indépendants les uns des autres et sont à placer directement dans votre home.'' Pour les récupérer, vous pouvez '''Enregistrer la cible sous'''. Si vous voulez les voir directement dans votre navigateur, comme ils sont encodés en UTF-8 et que l'ASCII c'est pour les faibles, vous aurez probablement besoin de configurer un petit peu votre navigateur pour qu'il les affiche correctement. <> = .$SHELLrc = ''De {{{$SHELL}}}, la variable qui contient le nom du shell que vous utilisez et {{{rc}}}, terminaison traditionnelle des fichiers de configuration linux'' == .bashrc == Fichier de configuration pour bash, shell très utilisé et par défaut sous Debian et Ubuntu. http://perso.crans.org/respbats/config/.bashrc Ce fichier fait appel, si vous le possédez également, au fichier {{{.bash_aliases}}} pour définir des alias de commandes : http://perso.crans.org/respbats/config/.bash_aliases ''Ces fichiers peuvent s'utiliser out-of-the-box'' Si vous décidez d'utilisez la fonctionnalité à propos d'{{{umask}}}, vous aurez sans doute besoin de ce fichier : http://perso.crans.org/respbats/config/.umaskrc == .zshrc == {{{ raise NotImplementedError }}} = SSH = == config == Marre d'avoir à préciser votre login et tout un tas d'options quand vous connectez en SSH ? http://perso.crans.org/respbats/config/.ssh/config ''Ce fichier est à placer dans le dossier {{{.ssh}}} de votre home.'' ''Ce fichier ne s'utilise pas out-of-the-box, vous devez remplacer les occurrences de "loginCr@ns", "loginENS" et éventuellement "loginFedeRez" par vos logins.'' == known_hosts == Astuces pour les membres actifs du Cr@ns : vous pouvez récupérer un fichier {{{known_hosts}}} qui contient déjà toutes les fingerprint des serveurs du Cr@ns et le placer dans {{{~/.ssh/known_hosts2}}}. Il sera utilisé par ssh mais vous continuerez à enregistrez les serveurs que vous contactez dans {{{~/.ssh/known_hosts}}}. Il est dans {{{/etc/ssh/ssh_known_hosts}}} sur le serveur Cr@ns le plus proche de chez vous. /!\ Bien entendu, si vous récupérer ce fichier en faisant confiance aveuglément à la fingerprint du serveur sur lequel vous allez le chercher, ça n'a aucun intérêt. Il existe des moyens pour faire confiance à une première fingerprint : - Demandez à votre voisin qui a déjà utilisé une méthode sûre de vous confirmer le fingerprint (nécessite d'avoir un tel voisin, donc probablement d'être sur le campus). - Demandez à un membre actif de vous l'envoyer par mail GPG-signé (nécessite que la clé GPG de ce contact soit dans votre réseau de confiance). - Regarder le champ DNS SSHFP du serveur que vous chercher à contacter. En vérifiant bien entendu la signature [[CransTechnique/DnS/OpenDnssec|DNSSec]] de la requête. = .gitconfig = Parce que git, c'est awesome, mais que c'est encore mieux avec un fichier de conf cool. http://perso.crans.org/respbats/config/.gitconfig ''Ce fichier n'est pas utilisable out-of-the-box, vous devez mettre vos nom, prénom et adresse mail aux emplacements idoines (et décommenter les lignes en question).'' = .screenrc = [[http://www.gnu.org/software/screen/|screen]], très utilisé pour laisser des programmes tourner quand on n'est pas là. Notamment un client IRC ou une mise à jour. Lui aussi, on peut le customiser. http://perso.crans.org/respbats/config/.screenrc ''Ce fichier peut s'utiliser out-of-the-box'' = Dépôt git = Ah, au fait, si vous voulez récupérer tous ces fichiers à la fois (et peut-être plus, si la page wiki n'est pas à jour) ou si vous voulez participer à leur élaboration de la meilleure manière qui soit, vous pouvez cloner leur dépôt git : {{{ git clone http://git.crans.org/git/fichiers_configuration.git }}} = Éditeur de texte = == .vimrc == http://perso.crans.org/respbats/config/.vimrc Y'a plein de trucs cool qui ne sont pas activés par défaut. Pensez à décommenter les options qui vous plaisent. = Prochainement = À venir : * .procmailrc \o/ * .irssi/config * .zshrc * /etc/apt/sources.list ? * .muttrc * «slrn» * .vimrc * .awesomerc * .screenrc * .nanorc * «wmfs config» * Des templates latex et inkscape * transmission-daemon & transmission-remote-cli * mcabberrc * mplayerrc * offlineimap * msmtp * ncmpcpp & mpd * vimperator/pentadactyl * ripit * tmux * urxvt (dans le .Xresources) N'hésitez pas à en proposer d'autres/à participer ! ---- CatégoriePagePublique CatégoriePageNonTerminée