Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
602 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  Xdefaults, xinit, screenrc, bashrc : le topic des configs chiantes

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Xdefaults, xinit, screenrc, bashrc : le topic des configs chiantes

n°1133893
boblenain2​00
Posté le 08-05-2009 à 17:54:58  profilanswer
 

:hello:  
 
Voilà je propose de faire un topic spécial pour les fichiers de configurations dont on se sert -presque- tous et qui sont relativement chiant à configurer.
 
Il faudrait illustrer avec quelques screenshots (pour les prompts, couleurs, polices ..etc) et expliquer les points particuliers si possible.
 
Lien utiles :
http://dotfiles.org/
https://github.com/ (pas mal de gens postent leur dotfiles dessus)

mood
Publicité
Posté le 08-05-2009 à 17:54:58  profilanswer
 

n°1133903
T3K
Berserk Overkill Certified
Posté le 08-05-2009 à 19:26:09  profilanswer
 

bonne idée ^^
 
on peut ajouter à la liste :
xorg.conf
fstab
lilo.conf / grub.conf (ou menu.lst, c'est le même)
exports (nfs) et smb.conf
inittab (même si souvent il n'y a pas grand chose à modif' dedans)
 
rien que pour ceux que j'ai eu à bidouiller cet aprem' et que j'ai encore en tête xD

n°1133928
boblenain2​00
Posté le 08-05-2009 à 21:48:55  profilanswer
 

http://moe.mabul.org/up-mini/moe/2009/05/08/img-2229190eer6.png

 

.Xdefaults

Code :
  1. urxvt*font:                     xft:Monaco
  2. urxvt*boldFont:                 xft:Monaco
  3. urxvt*italicFont:               xft:Monaco
  4. urxvt*bolditalicFont:           xft:Terminus
  5. urxvt*scrollBar:                false
  6. urxvt*internalBorder:   6
  7. urxvt*background:       #000000
  8. #urxvt*depth: 32
  9. #urxvt*background: rgba:0000/0000/0000/eeee
  10. #urxvt*background:      #090909
  11. urxvt*foreground:       #DDDDDD
  12. urxvt*inheritPixmap:    true
  13. #urxvt*fading:                  60
  14. #urxvt*tintColor:               #111111
  15. urxvt*shading:                  10
  16. ! 0: black
  17. *color0:  #242424
  18. *color8:  #242424
  19. ! 1: red
  20. *color1:  #9f6767
  21. *color9:  #9f6767
  22. ! 2: green
  23. *color2:  #92ac68
  24. *color10: #92ac68
  25. ! 3: yellow
  26. *color3:  #d0d293
  27. *color11: #d0d293
  28. ! 4: blue
  29. *color4:  #9aacc3
  30. *color12: #9aacc3
  31. ! 5: magenta
  32. *color5:  #bb77a4
  33. *color13: #bb77a4
  34. ! 6: cyan
  35. *color6:  #77bbb5
  36. *color14: #77bbb5
  37. ! 7: white
  38. *color7:  #777777
  39. *color15: #777777
  40. urxvt*perl-ext-common:  default,matcher
  41. urxvt*urlLauncher:      /usr/bin/firefox
  42. urxvt*matcher.button:   1
  43. urxvt*cursorBlink:      true
  44. urxvt*termName:         rxvt
  45. urxvt*saveLines:                2000
  46. Xcursor.theme:Vanilla-DMZ-AA



Message édité par boblenain200 le 08-05-2009 à 22:30:04
n°1133929
boblenain2​00
Posté le 08-05-2009 à 21:51:29  profilanswer
 

.screenrc

Code :
  1. #caption always "%{= kw}%-w%{= BW}%n %t%{-}%+w %-= %c"
  2. #vbell off
  3. #-*-conf-*-
  4. #
  5. startup_message off
  6. autodetach      on
  7. vbell           on
  8. setenv LC_CTYPE en_US.UTF-8
  9. defutf8 on
  10. termcapinfo rxvt-unicode ti@:te@
  11. terminfo    rxvt-unicode ti@:te@:
  12. term        screen-256color
  13. hardstatus on
  14. hardstatus alwayslastline '%{= M} %H%{= G} %l %= %{= w}%-w%{+b r}%n*%t%{-b r}%{w}%+w %= %{c}%d %D %{B}%c '
  15. screen -t htop htop
  16. screen -t music ncmpcpp

n°1133983
ipnoz
Sapé comme jamais !
Posté le 09-05-2009 à 05:45:20  profilanswer
 

/etc/bash.bashrc:
 


# On definie quelques couleur en 1er :
rouge='\[\033[0;31m\]'
ROUGE='\[\033[1;31m\]'
vert='\[\033[0;32m\]'
VERT='\[\033[1;32m\]'
jaune='\[\033[0;33m\]'
JAUNE='\[\033[1;33m\]'
bleu='\[\033[0;34m\]'
BLEU='\[\033[1;34m\]'
cyan='\[\033[0;36m\]'
CYAN='\[\033[1;36m\]'
NoC='\[\033[0m\]'
 
# couleur de fond
fond_noir='\[\033[40m\]'
fond_rouge='\[\033[41m\]'
fond_vert='\[\033[42m\]'
fond_jaune='\[\033[43m\]'
fond_bleu='\[\033[44m\]'
fond_magenta='\[\[45m\]'
fond_cyan='\[\033[46m\]'
fond_blanc='\[\033[47m\]'
 
#style
gras='\[\033[1m\]'
claire='\[\033[2m\]'
souligner='\[\033[4m\]'
blink='\[\033[5m\]'
inverse='\[\033[7m\]'
cacher='\[\033[8m\]'
 
# Un prompt sympa en couleur, et met le ROOT en rouge
if [ "`id -u`" -eq 0 ]; then
PS1="$JAUNE LONDON$vert::\t::$JAUNE[\w]\n$ROUGE$blink\u$vert#$blink: $NoC"
else
PS1="$JAUNE LONDON$vert::\t::$JAUNE[\w]\n$cyan\u$vert#$blink: $NoC"
fi
 
# Quelques alias pour eviter des erreurs
alias rm='rm -i'
alias cp='cp -ip'
alias mv='mv -i'
 
# Alias utiles
alias ll='ls -alhF --color'
alias install='apt-get install'
alias remove='apt-get remove'
alias netstat-net='netstat -laputen'
alias grep='grep --color=auto'
alias du='du -h --max-depth=1'
 
# Pour eviter les doublons et blancs dans le bash_history .
export HISTCONTROL=ignoreboth
# Ne pas enregistrer dans l'historique certaines commande .
# Le '&' interdit d'enregistrer les commandes dupliquées
export HISTIGNORE="&:exit:rm *:reboot:halt *"
# lignes de l'historique par session bash
export HISTSIZE=5000
# nb. lignes de l'historique conservées
export HISTFILESIZE=100
# check the window size after each command and, if necessary,
# update the values of LINES and COLUMNS.
shopt -s checkwinsize
 


 
Les codes de couleurs, c'est un fichier que je source pour a peu pres tout mes scripts . Je le met ici pour une plus grande comprehension.

n°1134332
thana54
made in concept
Posté le 10-05-2009 à 19:31:35  profilanswer
 

Mes alias:

Code :
  1. # user-defined aliases
  2. alias ll='ls -alh'
  3. alias lx='ls -alhX'
  4. alias rm='rm -vi'
  5. alias cp='cp -vi'
  6. alias mv='mv -vi'
  7. alias df='df -h'
  8. alias mplayers='mplayer -vc ffh264vdpau,ffmpeg12vdpau,ffvc1vdpau,ffwmv3vdpau, -vo vdpau '
  9. alias du='du -mhc'


 
J'ai bien aussi un ~/.nanorc mais je ne vois pas si c'est moi qui l'ai crée/modifié ou non [:cerveau paysan]

n°1134355
boblenain2​00
Posté le 10-05-2009 à 20:24:00  profilanswer
 

La ligne mplayers, c'est pour le décodage via la CG ?

n°1134365
thana54
made in concept
Posté le 10-05-2009 à 21:25:16  profilanswer
 

oui, j'en avais un peu marre de taper toute la ligne à chaque fois.

n°1134805
thana54
made in concept
Posté le 12-05-2009 à 19:39:35  profilanswer
 

Ca marche aussi via thunar/actions personnalisées :) (et aussi par dolphin/nautilus...)
Plus besoin de passer par la console.
http://images3.hiboox.com/images/2009/309ae70a6d3c8fbf399fec591b721cda.png

 

Et dans les trucs chiants que l'on ne pense pas forcément à sauvegarder, quelques options à lancer à l'ouverture de session:
Xset.desktop (logé dans ~/.config/autostart pour xfce)

Code :
  1. [Desktop Entry]
  2. Encoding=UTF-8
  3. Version=0.9.4
  4. Type=Application
  5. Name=Xset
  6. Comment=xset -dpms
  7. Exec=xset -dpms
  8. StartupNotify=false
  9. Terminal=false
  10. Hidden=false


et un autre aussi
Xset.desktop

Code :
  1. [Desktop Entry]
  2. Encoding=UTF-8
  3. Version=0.9.4
  4. Type=Application
  5. Name=Xset
  6. Comment=xset s off
  7. Exec=xset s off
  8. StartupNotify=false
  9. Terminal=false
  10. Hidden=false
 

Me demande si il n'y a pas moyen d'aligner les commandes au sein d'un seul fichier [:transparency]


Message édité par thana54 le 12-05-2009 à 19:42:42
n°1134845
Dark Fortr​ess
Up 100% naturel & sans ogm
Posté le 12-05-2009 à 23:32:52  profilanswer
 

Topic du siècle \o/ Sûrement beaucoup à apprendre ici, drapal [:michrone]


---------------
Fille de Bach (c.) * A bus station is where a bus stop. A train station is where a train stop. On my desk i have a workstation. *
mood
Publicité
Posté le 12-05-2009 à 23:32:52  profilanswer
 

n°1135138
thana54
made in concept
Posté le 14-05-2009 à 10:24:57  profilanswer
 

Note pour plus tard: penser à mettre son /boot/grub/menu.lst.
Toujours chiant de rechercher comment écrire les commandes d'arrêt/reboot.

n°1135156
deK
watching for beerz on the wing
Posté le 14-05-2009 à 12:17:33  profilanswer
 


 
[HS/]
 
C'est quoi ton thème GTK ?


---------------
Feed HA/V          
n°1135160
Dark Fortr​ess
Up 100% naturel & sans ogm
Posté le 14-05-2009 à 13:22:36  profilanswer
 

Quelqu'un aurait un smb.conf à proposer, le plus simple possible ?


---------------
Fille de Bach (c.) * A bus station is where a bus stop. A train station is where a train stop. On my desk i have a workstation. *
n°1135166
thana54
made in concept
Posté le 14-05-2009 à 13:43:37  profilanswer
 

Ah là je suis preneur aussi, c'est une belle prise de tête quand on ne connais pas (et pas moyen d'avoir un GUI potable pour éditer ca).
 
@deK: c'est toujours Dust, je n'ai pas changé de bural.
 
Pour le /boot/grub/menu.lst c'est vraiment bidon (j'ai une de ces mémoire par moment :sweat: )
Après la section "Automatic kernel list":

Code :
  1. title reboot
  2. reboot
  3. title halt
  4. halt

n°1135168
black_lord
Modérateur
Truth speaks from peacefulness
Posté le 14-05-2009 à 13:59:52  profilanswer
 


! .Xdefaults
! Nico <nico@gcu.info>
! based on hewbert one (http://hewbert.com)

 

! xrdb -merge ~/.Xdefaults

 

Xft.dpi: 72
Xft.hinting: 1
Xft.hintstyle: hintmedium

 

! -/ Color Set (a) /-
colorsa*background: #202427
colorsa*foreground: #e1e1e1
colorsa*cursorColor: #98b4c8
colorsa*color0: #0a0a0a
colorsa*color8: #71a3b7
colorsa*color1: #dca3a3
colorsa*color9: #f4a45f
colorsa*color2: #afc5af
colorsa*color10: #95c749
colorsa*color3: #ffffef
colorsa*color11: #cdcdc1
colorsa*color4: #8e9fbc
colorsa*color12: #8e9fbc
colorsa*color5: #cdbfaf
colorsa*color13: #cdbfaf
colorsa*color6: #a1b5cd
colorsa*color14: #a1b5cd
colorsa*color7: #ffffff
colorsa*color15: #dedede
colorsa*scrollBar:  false
colorsa*font:  cure
colorsa*saveLines: 5000

 

irssi*font: -windows-proggyclean-*-r-normal--13-80-96-96-c-70-iso8859-*
irssi*background: #202427
irssi*foreground: #e1e1e1
irssi*cursorColor: #98b4c8
irssi*cursorBlink: false
irssi*boldMode: false
!black
irssi*color0: #0a0a0a
irssi*color8: #71a3b7
!red
irssi*color1: #dca3a3
irssi*color9: #f4a45f
!green
irssi*color2: #afc5af
irssi*color10: #95c749
!yellow
irssi*color3: #ffffef
irssi*color11: #cdcdc1
!blue
irssi*color4: #4a5463
irssi*color12: #4a5463
!magenta
irssi*color5: #cdbfaf
irssi*color13: #cdbfaf
!cyan
irssi*color6: #a1b5cd
irssi*color14: #a1b5cd
!white
irssi*color7: #ffffff
irssi*color15: #dedede
irssi*eightBitInput:   false
irssi*metaSendsEscape: true
irssi*scrollBar: false

   

! ---------[ aterm ] ---------
aterm*transparent: true
aterm*foreground: gray
aterm*background: #23292f
aterm*color0:         #0a0a0a
aterm*color1:         #ba8b8b
aterm*color2:         #86af80
aterm*color3:         #c6d01e
aterm*color4:         #3c8ec4
aterm*color5:         #9a70b2
aterm*color6:         #9fc1cc
aterm*color7:         #c6c6c6
aterm*color8:         #71a3b7
aterm*color9:         #e5505f
aterm*color10:        #8cba87
aterm.color11:        #e0d95c
aterm*color12:        #5899c4
aterm.color13:        #ad73ba
aterm*color14:        #338eaa
aterm*color15:        #f7f7f2
aterm*font:   -windows-proggyclean-*-r-normal--13-80-96-96-c-70-iso8859-*
aterm*saveLines:  2000
aterm*shading:   50
aterm.scrollBar:  false

 


! ---------[ xterm ] ---------
XTerm*font: -windows-proggyclean-*-r-normal--13-80-96-96-c-70-iso8859-*
XTerm*background: #202427
XTerm*foreground: #e1e1e1
XTerm*cursorColor: #98b4c8
XTerm*cursorBlink: false
!black
XTerm*color0: #0a0a0a
XTerm*color8: #71a3b7
!red
XTerm*color1: #dca3a3
XTerm*color9: #f4a45f
!green
XTerm*color2: #afc5af
XTerm*color10: #95c749
!yellow
XTerm*color3: #ffffef
XTerm*color11: #cdcdc1
!blue
XTerm*color4: #8e9fbc
XTerm*color12: #8e9fbc
!magenta
XTerm*color5: #cdbfaf
XTerm*color13: #cdbfaf
!cyan
XTerm*color6: #a1b5cd
XTerm*color14: #a1b5cd
!white
XTerm*color7: #ffffff
XTerm*color15: #dedede
XTerm*eightBitInput:   false
XTerm*metaSendsEscape: true
Xterm*charClass: 33:48,35:48,37-38:48,43-47:48,58:48,61:48,63-64:48,95:48,126:48

 


! ---------[ rxvt ] ---------
rxvt*foreground: gray
rxvt*background: #2d2f2d
rxvt*color0:         #0a0a0a
rxvt*color1:         #ba8b8b
rxvt*color2:         #86af80
rxvt*color3:         #c6d01e
rxvt*color4:         #3c8ec4
rxvt*color5:         #9a70b2
rxvt*color6:         #9fc1cc
rxvt*color7:         rgb:a0/a0/a0
rxvt*color8:         #71a3b7
rxvt*color9:         #e5505f
rxvt*color10:        #8cba87
rxvt.color11:        #e0d95c
rxvt*color12:        #5899c4
rxvt.color13:        #ad73ba
rxvt*color14:  #338eaa
rxvt*color15:  #f7f7f2
rxvt*font:  -windows-proggyclean-*-r-normal--13-80-96-96-c-70-iso8859-*
rxvt*scrollBar:  false
rxvt*saveLines:  2000
rxvt*modifier: alt
rxvt*eightBitInput:   false
rxvt*metaSendsEscape: true

  

! ---------[ urxvt ] ---------
urxvt*foreground: gray
urxvt*background: #23292f
urxvt*color0:         rgb:60/60/60
urxvt*color1:         #ba8b8b
urxvt*color2:         #86af80
urxvt*color3:         #c6d01e
urxvt*color4:         #3c8ec4
urxvt*color5:         #9a70b2
urxvt*color6:         #9fc1cc
urxvt*color7:         rgb:a0/a0/a0
urxvt*color8:         #71a3b7
urxvt*color9:         #e5505f
urxvt*color10:        #8cba87
urxvt.color11:        #e0d95c
urxvt*color12:        #5899c4
urxvt.color13:        #ad73ba
urxvt*color14:  #338eaa
urxvt*color15:  #f7f7f2
urxvt*font:   xft:ProFontWindows:size=9:antialias=true
urxvt*scrollBar:  false
urxvt*saveLines:  2000
urxvt*inheritPixmap: true
!urxvt*fading:   60
urxvt*tintColor:  #ffffff
urxvt*shading:   63

 


! ----------------------------

 

!!!!!!!!!!!!!!!!!!!!!!!
! MRXVT configuration !
!!!!!!!!!!!!!!!!!!!!!!!
mrxvt*vt0*saveLines:   5000
mrxvt*initTermNumber:   1
mrxvt*protectSecondary:   true
mrxvt*loginShell:   true
mrxvt*scrollBar:   false
mrxvt*transparent:   true
mrxvt*transparentScrollbar: true
mrxvt*transparentTabbar:    false
mrxvt*transparentMenubar:   true
mrxvt*foreground:   white
mrxvt*background:   black
mrxvt*backgroundFade:   50
mrxvt*fading:      20
mrxvt*textShadow:   black
mrxvt*textShadowMode:   botright
mrxvt*tabForeground:   white
mrxvt*tabBackground:   darkgray
mrxvt*itabForeground:   gray
mrxvt*itabBackground:   darkgray
mrxvt*tabPixmap:   false
mrxvt*syncTabTitle:   true
mrxvt*bottomTabbar:   false
mrxvt*hideTabbar: true
mrxvt*windowsSwitch:   false
mrxvt*showMenu:      false
mrxvt*hideButtons:   true
mrxvt*xft:      true
mrxvt*xftFont:      ProFontWindows
mrxvt*xftmFont:      ProFontWindows
mrxvt*xftAntialias:   true
mrxvt*xftWeight:   bold
mrxvt*xftSlant:      roman
mrxvt*xftHinting:   true
mrxvt*xftAutoHint:   true
mrxvt*xftGlobalAdvance:   true
mrxvt*xftWidth:      normal
mrxvt*xftRGBA:      rgb
mrxvt*xftSize:      9
mrxvt*cursorBlink:   true
mrxvt*cursorBlinkInterval:500
mrxvt*geometry:      80x25
mrxvt*multichar_encoding:FR
mrxvt*inputMethod:   SCIM
mrxvt*cursorColor: yellow
mrxvt*color0:         #0a0a0a
mrxvt*color1:         #ba8b8b
mrxvt*color2:         #86af80
mrxvt*color3:         #c6d01e
mrxvt*color4:         #3c8ec4
mrxvt*color5:         #9a70b2
mrxvt*color6:         #9fc1cc
mrxvt*color7:         #c6c6c6
mrxvt*color8:         #71a3b7
mrxvt*color9:         #e5505f
mrxvt*color10:        #8cba87
mrxvt.color11:        #e0d95c
mrxvt*color12:        #5899c4
mrxvt.color13:        #ad73ba
mrxvt*color14:        #338eaa
mrxvt*color15:        #f7f7f2

 


! ------ [ xosview ] ------
xosview*title: xosview
xosview*captions: False
xosview*labels: False
xosview*usedlabels: False
xosview*borderwidth: 0
! ------- xosview*font: -windows-proggyclean-medium-r-normal--12-*-75-75-c-0-iso8859-1
xosview*foreground: #ffffff
xosview*transparent: True
xosview*background: #ffffff

 

xosview*cpuUserColor: #ffe4b5
xosview*cpuNiceColor: #ffe4b5
xosview*cpuSystemColor: #ffe4b5
xosview*cpuInterruptColor: #ffe4b5
xosview*cpuFreeColor: #c6cbd6
xosview*cpuDecay: False
xosview*cpuGraph: False
xosview*cpuPriority: 2

 

xosview*memFreeColor: #c6cbd6
xosview*memInactiveColor: #99b0de
xosview*memUsedColor: #99b0de
xosview*memBufferColor: #c6cbd6
xosview*memCacheColor: #c6cbd6
xosview*memSharedColor: #99b0de
xosview*memTextColor: #99b0de
xosview*memOtherColor: #99b0de
xosview*memActiveColor: #99b0de
xosview*memGraph: False

 

xosview*netBackground: #c6cbd6
xosview*netInColor: #b5c7b5
xosview*netOutColor: #b5c7b5
xosview*netBandwidth: 75000
xosview*netDecay: False
xosview*netGraph: False

 

xosview*swapFreeColor: #c6cbd6
xosview*swapUsedColor: #7ec0ee

 

xosview*diskIdleColor: #c6cbd6
xosview*diskReadColor: #b5aeff
xosview*diskWriteColor: #b5aeff
xosview*diskUsedColor: #b5aeff
xosview*diskGraph: False
xosview*diskDecay: False

 

xosview*battery: False
xosview*gfx: False
xosview*net: False
xosview*page: False
xosview*disk: False
xosview*interrupts: False
xosview*load: False
xosview*swap: False
xosview*lmstemp: False
xosview*cpu: False
xosview*mem: False

 

:whistle:

 


# Filename     : $HOME/.zshrc
# Purpose      : setup file for the shell 'zsh'
# Nico zshrc <angel2k@gmail.com>
# from dh3rm3's one

 

autoload -U compinit; compinit

 

zstyle ':completion::complete:*' use-cache 1
unsetopt beep
unsetopt hist_beep
unsetopt list_beep
# Ctrl D as logout
unsetopt ignore_eof
# rm Confirmation
unsetopt rm_star_silent

 

# Follow GNU LS_COLORS
zmodload -i zsh/complist
#eval $(dircolors -b ~/.dir_colors)
zstyle ':completion:*' list-colors "${(s.:.)LS_COLORS}"
zstyle ':completion:*:*:kill:*' list-colors '=%*=01;31'

 

# SCREENDIR will screw screen up
unset SCREENDIR

 

# Super-hyper mega brilliant mv
autoload -z zmv
# Super-hyper mega brilliant bc
autoload -z zcalc

 

# Environment variables
#TZ=CET; export TZ
#LANG=fr_FR.ISO-8859-1; export LANG
export COLORTERM=yes
export EDITOR=vim
export PATH=/usr/sbin:/usr/local/bin:/bin:/usr/bin:/usr/X11R6/bin:/home/nico/.bin:/usr/local/bin:/usr/sbin:/sbin:/var/lib/gems/1.8/bin:/home/nico/drobo/bin

 

# Colors & Prompts
autoload -z colors; colors
autoload -U colors
colors

 

user_color="gray";
host_color="gray";
path_color="blue";
date_color="yellow";
arrobase_color="white";
sep_color="cyan";

 

# ce bon vieux prompt
PROMPT="[%m:%~] "

 

# Changer le prompt quand on est root (pwd + # rouge)
if [[ $UID == 0 ]]; then
 PROMPT="%~ $fg[red]#%{$reset_color%} "
fi

 

# Completion for yafc bookmarks (only the ones with an alias !)
function yafc_bookmarks { reply=(`cat ~/.yafc/bookmarks | grep alias | cut -d'  ' -f4 | tr -d \'`); }
# This will complete only the yafc command
compctl -K yafc_bookmarks yafc

 

function captasks { reply=(`grep task ~/.caprc | cut -d":" -f2 | sed s/,//g`); }
compctl -K captasks cap

 

# The spelling prompt
SPROMPT='correction '$fg[red]%R%{$reset_color%}' => '$fg[green]%r%{$reset_color%}' ? ([Y]es/[N]o/[E]dit/[A]bort) '

 

# Make sure no cores can be dumped while zsh is in charge.
limit coredumpsize 0

 

# History things
HISTFILE=$HOME/.zshist
SAVEHIST=1000
HISTSIZE=1600
TMPPREFIX=$HOME/tmp

 

# Aliases
alias ls="ls --color=always"

 

# radios
alias europe1="mplayer -nocache mms://vip8.yacast.fr/encodereurope1"
alias franceculture="mplayer -cache 64  http://ogg.tv-radio.fr:1441/encoderfculture.ogg"
alias franceinfo="mplayer -cache 64  http://ogg.tv-radio.fr:1441/encoderfinfo.ogg"
alias franceinter="mplayer  http://players.tv-radio.com/metafichiers/france_inter_mp3-128k.pls"
alias fip="mplayer -cache 64  http://ogg.tv-radio.fr:1441/encoderfip.ogg"

 

alias lynx="lynx -use_mouse -term=${TERM}"

 

alias lock='xscreensaver-command -lock'

 

alias ll="ls --color -l"
alias la="ls --color -a"
alias c='clear'

 

alias clean='rm -f *~'
alias grep="grep --color=auto"

 

# Aliases Suffix
alias -s pdf=evince

 

alias emacs='emacs -nw'

 

# zed is a tiny command-line editor in pure ZSH; no other shell could do this.
# zed itself is simple as anything, but it's killer feature for me is that it
# can edit functions on the go with zed -f <funcname>. Some people argue ZSH's
# bloatedness is a liability - I disagree. zed, zmv, and zftp are LIFESAVERS.
autoload -z zed

 

# Pretty menu!
zstyle ':completion:*' menu select=1

 

# Completion SSH
[ -f ~/.ssh/config ] && : ${(A)ssh_config_hosts:=${${${${(@M)${(f)"$(<~/.ssh/config)"}:#Host *}#Host }:#*\**}:#*\?*}}
[ -f ~/.ssh/known_hosts ] && : ${(A)ssh_known_hosts:=${${${(f)"$(<$HOME/.ssh/known_hosts)"}%%\ *}%%,*}}

 

zstyle ':completion:*:*:*' hosts $ssh_config_hosts $ssh_known_hosts

 


# Completion options
zstyle ':completion:*' completer _complete _prefix
zstyle ':completion::prefix-1:*' completer _complete
zstyle ':completion:incremental:*' completer _complete _correct
zstyle ':completion:predict:*' completer _complete
zstyle ':completion:::::' completer _complete _approximate
zstyle -e ':completion:*:approximate:::' max-errors 'reply=( $(( ($#PREFIX+$#SUFFIX)/4 )) numeric )'

 

# Completion caching
zstyle ':completion::complete:*' use-cache 1
zstyle ':completion::complete:*' cache-path ~/.zsh/cache/$HOST

 

# Expand partial paths
zstyle ':completion:*' expand 'yes'
zstyle ':completion:*' squeeze-slashes 'yes'

 

# Include non-hidden directories in globbed file completions
# for certain commands
zstyle ':completion::complete:*' '\'

 

# Use menuselection for pid completion
zstyle ':completion:*:*:kill:*' menu yes select
zstyle ':completion:*:kill:*' force-list always

 

#  tag-order 'globbed-files directories' all-files
zstyle ':completion::complete:*:tar:directories' file-patterns '*~.*(-/)'

 

# Don't complete backup files as executables
zstyle ':completion:*:complete:-command-::commands' ignored-patterns '*\~'

 

# Separate matches into groups
zstyle ':completion:*:matches' group 'yes'

 

# With commands like rm, it's annoying if you keep getting offered the same
# file multiple times. This fixes it. Also good for cp, et cetera..
zstyle ':completion:*:rm:*' ignore-line yes
zstyle ':completion:*:cp:*' ignore-line yes
zstyle ':completion:*:mv:*' ignore-line yes

 

# Describe each match group.
zstyle ':completion:*:descriptions' format "%B---- %d%b"

 

# Messages/warnings format
zstyle ':completion:*:messages' format '%B%U---- %d%u%b'
zstyle ':completion:*:warnings' format '%B%U---- no match for: %d%u%b'
 
 # Describe options in full
 zstyle ':completion:*:options' description 'yes'
 zstyle ':completion:*:options' auto-description '%d'
 
 # Simulate spider's old abbrev-expand 3.0.5 patch
 zstyle ':completion:*:history-words' stop verbose
 zstyle ':completion:*:history-words' remove-all-dups yes
 zstyle ':completion:*:history-words' list false

 

# Key Bindings
# You can use:
# % autoload -U zkbd
# % zkbd
# to discover your keys.

 

# From hewbert
case $TERM in
 *xterm*|(u|dt|k|a)term)
  bindkey '\e[7~' beginning-of-line
  bindkey '\e[3~' delete-char
  bindkey '\e[8~' end-of-line
  bindkey '\177' backward-delete-char
  bindkey '\e[2~' overwrite-mode
  bindkey "\e[5~" beginning-of-line
  #bindkey "\e[2~" transpose-words
  bindkey "\e[6~" end-of-line
 ;;
esac

 


case $TERM in
    *xterm*|(u|dt|k|E)term)
    ## display user@host and full dir in *term title
    precmd () {
 print -Pn  "\033]0;%~\007"
    }
## display user@host and name of current process in *term title
    preexec () {
 print -Pn "\033]0;%n@%m <$1> %~ (%l)\007"
    }
    ;;
esac

 

# zsh Options

 

setopt                       \
     NO_all_export           \
        always_last_prompt   \
     NO_always_to_end        \
        append_history       \
     NO_auto_cd              \
        auto_list            \
        auto_menu            \
     NO_auto_name_dirs       \
        auto_param_keys      \
        auto_param_slash     \
        auto_pushd           \
        auto_remove_slash    \
     NO_auto_resume          \
        bad_pattern          \
        bang_hist            \
     NO_beep                 \
        brace_ccl            \
        correct_all          \
     NO_bsd_echo             \
        cdable_vars          \
     NO_chase_links          \
     NO_clobber              \
        complete_aliases     \
        complete_in_word     \
     correct                 \
     NO_correct_all          \
        csh_junkie_history   \
     NO_csh_junkie_loops     \
     NO_csh_junkie_quotes    \
     NO_csh_null_glob        \
        equals               \
        extended_glob        \
        extended_history     \
        function_argzero     \
        glob                 \
     NO_glob_assign          \
        glob_complete        \
     NO_glob_dots            \
        glob_subst           \
        hash_cmds            \
        hash_dirs            \
        hash_list_all        \
        hist_allow_clobber   \
        hist_beep            \
        hist_ignore_dups     \
        hist_ignore_space    \
     NO_hist_no_store        \
        hist_verify          \
     NO_hup                  \
     NO_ignore_braces        \
     NO_ignore_eof           \
        interactive_comments \
 inc_append_history   \
     NO_list_ambiguous       \
     NO_list_beep            \
        list_types           \
        long_list_jobs       \
        magic_equal_subst    \
     NO_mail_warning         \
     NO_mark_dirs            \
     NO_menu_complete        \
        multios              \
        nomatch              \
        notify               \
     NO_null_glob            \
        numeric_glob_sort    \
     NO_overstrike           \
        path_dirs            \
        posix_builtins       \
     NO_print_exit_value     \
     NO_prompt_cr            \
        prompt_subst         \
        pushd_ignore_dups    \
     NO_pushd_minus          \
        pushd_silent         \
        pushd_to_home        \
        rc_expand_param      \
     NO_rc_quotes            \
     NO_rm_star_silent       \
     NO_sh_file_expansion    \
        sh_option_letters    \
        short_loops          \
     NO_sh_word_split        \
     NO_single_line_zle      \
     NO_sun_keyboard_hack    \
        unset                \
     NO_verbose              \
        zle


Message cité 1 fois
Message édité par black_lord le 14-05-2009 à 14:00:47

---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
n°1135244
thana54
made in concept
Posté le 14-05-2009 à 20:13:41  profilanswer
 

black_lord a écrit :


patal 1


 
:whistle:
 


patal 2




Et qu'est-ce que ca donne en visuel ?

n°1135252
black_lord
Modérateur
Truth speaks from peacefulness
Posté le 14-05-2009 à 21:45:26  profilanswer
 

thana54 a écrit :


Et qu'est-ce que ca donne en visuel ?


 
cf topic des screenshots, mais y'a très peu à voir


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
n°1136569
Dark Fortr​ess
Up 100% naturel & sans ogm
Posté le 20-05-2009 à 09:53:13  profilanswer
 

Toujours personne pour un smb.conf ?


---------------
Fille de Bach (c.) * A bus station is where a bus stop. A train station is where a train stop. On my desk i have a workstation. *
n°1136582
acheron2
Posté le 20-05-2009 à 10:51:53  profilanswer
 

man smb.conf

n°1136585
Dark Fortr​ess
Up 100% naturel & sans ogm
Posté le 20-05-2009 à 11:01:36  profilanswer
 

:ange:  oui ça merci...'fin le but du topic n'est pas celui là. Sinon quel intérêt ?  


---------------
Fille de Bach (c.) * A bus station is where a bus stop. A train station is where a train stop. On my desk i have a workstation. *
n°1136589
boblenain2​00
Posté le 20-05-2009 à 11:23:32  profilanswer
 

J'utilise pas samba moi [:spamafote]

n°1136614
acheron2
Posté le 20-05-2009 à 14:29:44  profilanswer
 

une conf samba répond à un besoin particulier qui n'est pas forcément celui que tu veux.
quel serait l'intérêt de poster une conf samba ("spécifique" FreeBSD en plus) pour un domaine NT4 ???

n°1136620
Dark Fortr​ess
Up 100% naturel & sans ogm
Posté le 20-05-2009 à 15:14:39  profilanswer
 

Justement c'est pour avoir un exemple pour m'en inspirer et le remodeler selon mes besoins éventuellement; je sais pertinement qu'il ne fonctionnerait pas nécessairement pour moi.  C'est juste que depuis le temps que j'essaie d'utiliser samba je n'y suis jamais arrivé correctement, certainement pour un léger détail qui doit m'échapper :)

Message cité 1 fois
Message édité par Dark Fortress le 20-05-2009 à 16:01:36

---------------
Fille de Bach (c.) * A bus station is where a bus stop. A train station is where a train stop. On my desk i have a workstation. *
n°1136630
malikg
Posté le 20-05-2009 à 16:06:03  profilanswer
 

Dark Fortress a écrit :

Justement c'est pour avoir un exemple pour m'en inspirer et le remodeler selon mes besoins éventuellement; je sais pertinement qu'il ne fonctionnerait pas nécessairement pour moi.  C'est juste que depuis le temps que j'essaie d'utiliser samba je n'y suis jamais arrivé correctement, certainement pour un léger détail qui doit m'échapper :)


cat /etc/samba/smb.conf.example

n°1136649
Dark Fortr​ess
Up 100% naturel & sans ogm
Posté le 20-05-2009 à 17:27:48  profilanswer
 

malikg a écrit :


cat /etc/samba/smb.conf.example

 

"aucun fichier ou répertoire de ce type"  :??: (le répertoire /etc/samba est totalement vide)

 

Bon pas grave je me débrouillerais, on sort du sujet principal là  ;)

 

Merci quand même :jap:


Message édité par Dark Fortress le 20-05-2009 à 17:35:20

---------------
Fille de Bach (c.) * A bus station is where a bus stop. A train station is where a train stop. On my desk i have a workstation. *
n°1136675
Tom_
Posté le 20-05-2009 à 19:28:32  profilanswer
 

@Dark Fortress, voici mon smb.conf :  
 

[global]
   workgroup = workgroup
   netbios name = Gentoo
   server string = Gentoo
   log file = /var/log/samba/log.%m
   max log size = 50
   hosts allow = 192.168.1.0/24 127.0.0.0/8
   map to guest = bad user
   security = user
   encrypt passwords = yes
   local master = no
   printcap name = cups
   printing = cups
   load printers = yes
   use client driver = no
   socket options = TCP_NODELAY
 
 
[thomas]
   comment = Thomas' Home
   path = /home/thomas
   browseable = no
   writable = yes
   valid users = thomas
   guest ok = no
 
[print$]
   comment = Printer Drivers
   path = /usr/share/cups/drivers
   guest ok = yes
   browseable = yes
   read only = yes
   public = yes
   write list = root
 
[printers]
   comment = All Printers
   path = /var/spool/samba
   browseable = no
   writable = no
   printable = yes
   public = yes
   guest ok = yes
   path = /var/spool/samba
   printer admin = thomas,root
 
[temp]
   path = /home/thomas/tmp
   browseable = yes
   guest ok = yes
 
[Musique]
   path = /home/thomas/Divers/Musique
   browseable = yes
   guest ok = yes

n°1136686
Dark Fortr​ess
Up 100% naturel & sans ogm
Posté le 20-05-2009 à 20:27:51  profilanswer
 

Ah grand merci :) Je posterais le mien si j'arrive à mes fins  [:darkmavis ]


---------------
Fille de Bach (c.) * A bus station is where a bus stop. A train station is where a train stop. On my desk i have a workstation. *
n°1136774
thana54
made in concept
Posté le 21-05-2009 à 11:20:19  profilanswer
 

Mon ~/.aptitude/config

Code :
  1. aptitude "";
  2. aptitude::Delete-Unused-Pattern "";
  3. aptitude::UI "";
  4. aptitude::UI::Prompt-On-Exit "false";
  5. aptitude::UI::Description-Visible-By-Default "false";
  6. aptitude::UI::Default-Grouping "versions";
  7. aptitude::UI::Package-Display-Format "%c%a%M%S %p# %t %I %r %Z %15v %15V";
  8. aptitude::UI::Package-Header-Format "%N %n %B %u %o";
  9. aptitude::UI::Package-Status-Format "%d";
  10. aptitude::UI::Fill-Text "true";
  11. aptitude::Autoclean-After-Update "true";
  12. aptitude::CmdLine "";
  13. aptitude::CmdLine::Show-Deps "true";
  14. aptitude::CmdLine::Show-Size-Changes "true";
  15. aptitude::CmdLine::Show-Versions "true";
  16. aptitude::CmdLine::Visual-Preview "true";
  17. aptitude::Warn-Not-Root "true";
  18. aptitude::Delete-Unused "true";
  19. aptitude::Purge-Unused "true";


Les 2 dernières combinées ensemble peuvent faire des dégâts.


Message édité par thana54 le 04-07-2009 à 10:40:35
n°1136779
Tom_
Posté le 21-05-2009 à 11:53:51  profilanswer
 

Thana, ce fichier de config permet de configurer entre autre l'affichage d'Aptitude mais sous quelle forme  ? L'affichage d'Aptitude en ligne de commande (par exemple, le résultat de "aptitude safe-upgrade" ) ? Ou alors l'affichage en ncurses d'Aptitude ?
Merci. ;)


Message édité par Tom_ le 21-05-2009 à 11:54:23
n°1136784
thana54
made in concept
Posté le 21-05-2009 à 12:24:46  profilanswer
 

Il y a un peu des deux.
Par exemple si tu tapes un aptitude install toto avec ce paramètre de config

Code :
  1. aptitude::CmdLine::Visual-Preview "true";

tu auras la preview comme si tu avait lancé aptitude en ncurse.
 
Je suis tombé sur ce manuel ce matin assez bien expliqué: http://algebraicthunk.net/~dburrow [...] de/doc/fr/

n°1136786
Tom_
Posté le 21-05-2009 à 12:57:16  profilanswer
 

Un truc qui m'a toujours manqué sous Debian, c'est la possibilité d'afficher avec apt ou aptitude la version des paquets qui vont être installés, la version des paquets qui vont être mis à jour etc ... un peu comme sous Gentoo où c'est vachement plus clair de ce côté là (exemple :http://lwn.net/Articles/257829) .  :love:  
 
Donc ton lien et ton fichier de config m'intéressent beaucoup, il faudra que je teste quand j'aurais le temps dans une VM, et si ca me plait vraiment, ca sera peut être l'occasion de lâcher ma Gentoo.  Si quelqu'un a plus d'infos sur comment configurer Aptitude pour qu'il soit aussi bavard qu'Emerge, je prends.  :bounce:  
Merci.  :jap:


Message édité par Tom_ le 21-05-2009 à 13:00:44
n°1136790
thana54
made in concept
Posté le 21-05-2009 à 13:05:42  profilanswer
 

La seule chose qui manque à aptitude est de savoir de quel dépôt provient une version de paquet. Ou alors je suis passé à coté [:transparency]
[edit] Trouvé, il suffit de rajouter %t (nom de l'archive où se trouve le parquet) à la ligne aptitude::UI::Package-Display-Format


Message édité par thana54 le 21-05-2009 à 13:21:03
n°1220570
thana54
made in concept
Posté le 30-05-2010 à 10:47:49  profilanswer
 

Autre config chainte, mais ce coup ci, passage de Thunar à PCmanFM (0.9.5).
Thunar est/était pas mal pour les actions personnalisées, une gui bien faite, pas besoin de se casser la tête.
J'ai trouvé comment avoir des actions personnalisées utilisables dans PCmanFM.

 

Il n'y a pas de GUI, il faut modifier/créer les fichiers à la main.
J'ai d'abord ouvert un fichier vidéo avec une ligne de commande personnalisée via un clic droit > "ouvrir avec" sous PCmanFM.
J'ai saisi cette belle ligne

Code :
  1. mplayer -vc ffh264vdpau,ffmpeg12vdpau,ffvc1vdpau,ffodivxvdpau,ffwmv3vdpau, -vo vdpau %F


Je tente d'ouvrir le même fichier avec une autre application, et dans le menu déroulant j'aperçois en clair ma belle ligne à rallonge.
Bon point, PCmanFM se souvient des commandes personnalisées.

 

Après avoir chercher dans ~/.config et ~/.local, je trouve mon bonheur.
Tout se passe dans ~/.local/share/applications
Pour mon cas le nom de fichier commençait par "mplayer...", un petit renommage de ce nom de fichier et je vois le changement dans PCmanFM, et l'action fonctionne toujours :)

 

Et pour le code en lui même:

 
Code :
  1. cat ~/.local/share/applications/mplayer HD (vdpau)
  2. [Desktop Entry]
  3. Encoding=UTF-8
  4. Type=Application
  5. Name=mplayer HD (vdpau)
  6. Exec=mplayer -vc ffh264vdpau,ffmpeg12vdpau,ffvc1vdpau,ffodivxvdpau,ffwmv3vdpau, -vo vdpau %F
  7. NoDisplay=false
  8. MimeType=video/x-msvideo;video/x-matroska;video/x-flv;video/x-ms-wmv;video/mp4;video/x-ms-asf;application/x-extension-flashrb1khk;application/x-matroska


J'ai rajouter le MimeType en copiant sur le fichier smplayer contenu dans le même dossier.

 

http://www.pixelz.fr/6/c/1/7b79b371fe9d8ce80a0e47d3f135a.png


Message édité par thana54 le 30-05-2010 à 10:51:54
n°1310142
Fork Bomb
Obsédé textuel
Posté le 18-04-2012 à 23:19:21  profilanswer
 

Je remonte et je colle mon bashrc maison.
Rien d’extraordinaire.

Code :
  1. #
  2. # ~/.bashrc
  3. #
  4. # If not running interactively, don't do anything
  5. [[ $- != *i* ]] && return
  6. alias ls='ls --color=auto'
  7. #PS1='[\u@\h \W]\$ '
  8. # ------------------------------------------------------------------------------------------------------------------------------------
  9. # Prompt personnalise a partir d'ici
  10. # Couleurs
  11. ANTHRACITE='\e[0;30m'
  12. ROUGE='\e[0;31m'
  13. VERT='\e[0;32m'
  14. JAUNE='\e[0;33m'
  15. BLEU='\e[0;34m'
  16. MAUVE='\e[0;35m'
  17. BLEU_CLAIR='\e[0;36m'
  18. GRIS='\e[0;37m'
  19. GRIS_CLAIR='\e[0;38m'
  20. BLANC='\e[0;39m'
  21. # -----------------------------------------------------------------
  22. FERMETURE='\e[0m'
  23. HOST=$(hostname)
  24. #THIS_DIRECTORY=$(basename $(pwd))
  25. THIS_DIRECTORY=\\W
  26. UTILISATEUR=$(whoami)
  27. if [ ${EUID} == 0 ]
  28. then
  29. export PS1="[\[$ROUGE\]${UTILISATEUR}\[$FERMETURE\]@\[$BLEU\]${HOST}\[$FERMETURE\] : \[$BLEU_CLAIR\]${THIS_DIRECTORY}\[$FERMETURE\]]# "
  30. else
  31. export PS1="[\[$VERT\]${UTILISATEUR}\[$FERMETURE\]@\[$BLEU\]${HOST}\[$FERMETURE\] : \[$BLEU_CLAIR\]${THIS_DIRECTORY}\[$FERMETURE\]]$ "
  32. fi


ED!T
Une capture pour la route.
http://captain.ishido.free.fr/img/linux/TestBashRC_19042012.png


Message édité par Fork Bomb le 19-04-2012 à 09:06:04

---------------
Décentralisons Internet-Bépo-Troll Bingo - "Pour adoucir le mélange, pressez trois quartiers d’orange !"
mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  Xdefaults, xinit, screenrc, bashrc : le topic des configs chiantes

 

Sujets relatifs
SSH et .bashrc qui ne s'exécute pasperformance des WM sur des petites configs?
Comment sont définis les "alias/liens" qui ne sont pas dans .bashrc ?.Xdefaults non pris en compte :(
Qu apelle t on le .Xdefaults file?euh... bashrc et macosx?
[Mandrake / linux] Reset des fichiers de configs[bash] au login, .bashrc n'est pas exécuté :-(
.bashrc?[HELP] j'ai supprime 2 fichiers (rc.local + .bashrc)
Plus de sujets relatifs à : Xdefaults, xinit, screenrc, bashrc : le topic des configs chiantes


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR