geek rescue kit Code
Brought to you by:
ctaf
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 | --+-- -- -- -- -- -- --+-- +-- CTAFCONF --+ --+-- -- -- -- -- -- --+-- ---------------------------INSTALL------------------------------------- untar in your home directory. > cd ~ > tar xvzf ctafconf-DATE.tgz > cd .ctafconf this script save our old config file, install the new config file, set gnome options, install the ctafconf for xdm/gdm/kdm if wanted parameter possible (for interface): | dialog | gdialog | kdialog | conread > ./ctafconf-install If you only want emacs: ln -s ~/.ctafconf/etc/emacs/emacs ~/.emacs or add to your own ~/.emacs: (load-file "~/.ctafconf/etc/emacs/emacs") ------------------EMACS ADD-ONS--------- pour emacs: recuperer au choix sur le web: cedet (outils pour le developpement, completion automatique, meilleur coloration, ...) ilisp (lisp interactif) ecb (IDE pour emacs, basť sur cedet) doxyemacs (commentaire doxygen) les decompresser dans ~/.ctafconf/etc/emacs/site-lisp renommer ecb-* en ecb, cedet-* en cedet, doxymacs-* en doxymacs, pareil pour ilisp afin d'avoir ecb,cedet,ilisp et doxymacs comme repertoire dans site-lisp compiler chaque projet: cd cedet;make; cd ecb;make; cd ilisp;make; cd doxyemacs; configure; make; (maybe you should remove -Werror to compile successfully) (pour compiler avec une autre version d'emacs: make EMACS=emacs21) ---------------------------RECOMMANDED SOFTWARE------------------------ most : to get color with man xbindkeys : to specify global keyboard shortcut conky or torsmo : to draw information on your desktop xarg, awk : for ssft, needed for installation ---------------------------UNINSTALL----------------------------------- !!highly experimental!! (use at your own risk) ct-uninstall : don't work at all!! ---------------------------REINSTALL/UPDATE---------------------------- overwrite ~/.ctafconf with the new tarball. relauch ~/.ctafconf/ctafconf-install ---------------------------HELP---------------------------------------- It's a good framework to create our own personnal configuration ct-profile : configure your ctafconf profile (wallpaper, wm, mail, etc..) ct-installconf : reinstall la ctafconf (et l'install aussi qd mm!) ct-repo : admin your repository (svn and cvs) ct-ssh : admin your ssh connexion ct-help : a litle help about the ctafconf command ct-socks : set your socks password (mostly for epita) visit http://www.noshell.info for more information/help about the ctafconf ---------------------------FILES--------------------------------------- .ctafconf/perso/user-profile : user configuration modified by ct-profile .ctafconf/perso/user-profile.csh : user configuration modified by ct-profile used by csh term .ctafconf/perso/user-profile.mine : static information (module to install, path) ---------------------------FOLDERS------------------------------------- .ctafconf root directory .ctafconf/etc contain all configuration files .ctafconf/bin ct-profile, ct-installconf, ctssh, ctrepo, ... .ctafconf/perso user specific configuration files .ctafconf/perso/bin user binary .ctafconf/perso/semantic semantic cache file (for emacs, when cedet is installed) .ctafconf/perso/previous all file replaced by the ctafconf .ctafconf/perso/wallpaper user wallpaper (ct-add-wallpaper to add one) ---------------------------Credits--------------------------- Some of thoses configurations files have been collected, modified and enhanced from a lot's of files from differents places. thanks for all people who put there config on the web. -- thanks for Sergio Talens-Oliag <sto@debian.org> for his ssft library ---------------------------About--------------------------- Cedric GESTES (goctaf@gmail.com) http://www.sf.net/projects/grk http://grk.sf.net http://www.ctaf.free.fr http://www.noshell.info _____________________________________ < CTAFCONF? yuhh? MeuuuuuuuuuHHHHHHHH > ------------------------------------- \ ^__^ \ (oo)\_______ (__)\ )\/\ ||----w | || || |