[problèmes bash ....]

[problèmes bash ....] - Linux et OS Alternatifs

Marsh Posté le 18-09-2002 à 22:00:21    

Bonjour,
 
j'ai plusieurs problèmes de console,
j'utilise bash et en mode console il m'affiche les bonnes couleurs (que j'ai configuré) lors des listages de répertoires MAIS j'arrive pas à taper des caractères accentués et autres du style cédille etc...
par contre sous kde (x) mes consoles n'ont pas de couleurs lors des listages de reps, en fait sous BitchX par exemple j'ai des couleurs mais pas sous centericq (ou je devrais en avoir) .;; c bizarre... et d'ailleus sous centericq ma touche backspace est désactivée alors que pas en mode console :( par contre les accents s'affichent bel et bien :( je pige quedalle à tout ça ...
 
sachant que je suis sous freebsd (je sais pas si ça importe?) et que j'aimerais que ça se comporte pareil en console comme en consoleX, et que j'utilise bash,
quels sont les fichiers que je dois éditer pour que ce soit pas autant le bordel siouplé!!!! que le clavier fonctionne nickel partout, les couleurs aussi, les backspace, tout quoi :( je pige pas moi :(:(:(:( et en plus ya 150000000 fichiers du style .bash_profile .bashrc .profile .pouettpouettt je comprends rien de rien là non plus :(
si kelkun peut m'aider ou me passer un simple lien concis bien expliqué je serai très content :)


Message édité par k666 le 18-09-2002 à 23:37:52
Reply

Marsh Posté le 18-09-2002 à 22:00:21   

Reply

Marsh Posté le 18-09-2002 à 22:01:29    

précision encore:
en me connectant sur ma machine via ssh par le biais d'une autre machine sous window maker tout semble fonctionniser à peu près bien :( c désespérant :(

Reply

Marsh Posté le 19-09-2002 à 08:46:03    

up plizzzzzzzzzeeee

Reply

Marsh Posté le 19-09-2002 à 09:47:28    

lorsque tu te loggue sur une console viruelle, c'est un shell dit de login qui est lancé. Il exécute donc les scripts /etc/profile et ~/.profile
 
lorsque tu lance un xterm par exemple, c'est un shell dit interactif qui se lance. Il execute donc les scripts /etc/bash.bashrc et ~/.bashrc
 
une solution peut etre de mettre tes alias colorés de ls dans ton ~/.bashrc et de le lancer aussi depuis ~/.profile avec la commande source ou .  
 
en ce qui concerne le clavier, je ne connais pas les outils de config sous *BSD mais un man loadkeys devrait t'aider
 
centericq : connais pas...

Reply

Marsh Posté le 19-09-2002 à 10:17:26    

minusplus a écrit a écrit :

 
une solution peut etre de mettre tes alias colorés de ls dans ton ~/.bashrc et de le lancer aussi depuis ~/.profile avec la commande source ou .
<-- j'ai pas compris :(
 
 

en ce qui concerne le clavier, je ne connais pas les outils de config sous *BSD mais un man loadkeys devrait t'aider

<-- 'jai entendu dire qu'il faut, je ne sais pas trop où,mettre des LOCALES en ISO_FR ou un truc du genre  ... mais je sais pas où on fait ça ... par rapport aux autre problèmes, du style pas de backspace ou flèches foireuses, comment puis je savoir le type de terminal que j'utilise, comment puis je diagnostiquer la couylle ??
 

centericq : connais pas...

<-- logiciel de tchat en mode console, qui intègre msn, icq, yahoo messenger et d'autres, très très cool comme soft :) mais il se comporte très différemment suivant le terminal dans le quel je me trouve :/




 
 
vala quoi si vous pouviez m'aider, me conseiller un type de terminal, un type de shell, des config de profile particulières etc... :)


---------------
mangez du mozilla c le futur, c votre DESTIN ! http://www.mozilla.org/releases/
Reply

Marsh Posté le 19-09-2002 à 10:33:05    

k666 a écrit a écrit :

 
 
 
vala quoi si vous pouviez m'aider, me conseiller un type de terminal, un type de shell, des config de profile particulières etc... :)




1) ça veut dire que dans ton ~/.profile tu mets :  


if [ -f ~/.bashrc ]; then
  . ~/.bashrc
fi


 
2) mettre les locales à jour ne modifiera pas ton keymap ! il faut que tu charge la table de description qui correspond à ton clavier ! regardes dans /usr/share/keymaps tu dois avoir un fichier qui correspond à ton clavier. Ensuite, il faut que tu le charge avec keymap. Pour faire ça automatiquement... ben... comment ça boote un BSD ? C'est du systemV ou pas ? :D si c le cas tu peux modifier le script qui charge les keymaps au demarrage (/etc/init.d/keymaps.sh par exemple)
 

Reply

Marsh Posté le 19-09-2002 à 11:46:12    

bon j'envoie ce que j'ai dans mes fichiers de conf :p :
 
listing des fichiers de ~
 
 


 
-bash-2.05b$ ll
total 658
drwxr-xr-x  13 killer  killer    1024 Sep 19 08:49 .
drwxr-xr-x   4 root    wheel      512 Sep 18 10:04 ..
drwx------   3 killer  killer     512 Sep 12 19:45 .BitchX
lrwxr-xr-x   1 killer  killer      54 Sep 19 08:44 .DCOPserver_killermazter.cybercable.fr_:0 -> /home/killer/.DCOPserver_killermazter.cybercable.fr__0
-rw-r--r--   1 killer  killer      71 Sep 19 08:44 .DCOPserver_killermazter.cybercable.fr__0
-rw-------   1 killer  killer     227 Sep 19 08:44 .ICEauthority
-rw-------   1 killer  killer      71 Sep 19 08:49 .Xauthority
-rw-------   1 killer  killer    9169 Sep 19 08:49 .bash_history
-rw-r--r--   1 killer  killer      34 Sep 12 20:04 .bash_profile
-rw-r--r--   1 killer  killer      34 Sep 12 19:56 .bashrc
-rw-r--r--   1 root    killer      19 Sep 13 20:24 .bitchxrc
drwx------  53 killer  killer    1536 Sep 19 10:28 .centericq
-rw-r--r--   1 killer  killer     771 Sep  7 19:11 .cshrc
drwxr-xr-x   3 killer  killer     512 Sep 16 21:48 .fullcircle
-rw-r--r--   1 killer  killer    1112 Sep 19 08:44 .gtkrc-kde
drwx------   4 killer  killer     512 Sep 12 20:14 .kde
-rw-------   1 killer  killer     158 Sep 12 20:14 .kderc
-rw-r--r--   1 killer  killer     255 Sep  7 19:11 .login
-rw-r--r--   1 killer  killer     165 Sep  7 19:11 .login_conf
-rw-------   1 killer  killer     371 Sep  7 19:11 .mail_aliases
-rw-r--r--   1 killer  killer     331 Sep  7 19:11 .mailrc
drwxr-xr-x   3 killer  killer     512 Sep 12 20:14 .mcop
-rw-------   1 killer  killer      31 Sep 19 08:44 .mcoprc
drwxr-xr-x   3 killer  killer     512 Sep 12 20:44 .mozilla
-rw-r--r--   1 killer  killer     789 Sep 12 19:50 .profile
drwxr-xr-x   2 killer  killer     512 Sep 12 20:14 .qt
-rw-------   1 killer  killer     276 Sep  7 19:11 .rhosts
-rw-r--r--   1 killer  killer     848 Sep 12 19:44 .shrc
-rw-r--r--   1 killer  killer     257 Sep 16 21:45 .xawtv
-rw-r--r--   1 killer  killer    5861 Sep 12 20:13 .xftcache
-rwxr-xr-x   1 killer  killer      14 Sep  7 19:11 .xinitrc
-rwxr-xr-x   1 killer  killer      14 Sep  7 19:11 .xsession
drwx------   3 killer  killer     512 Sep 19 08:49 Desktop
drwx------   2 killer  killer     512 Sep 16 21:57 Mail
drwxr-xr-x   3 killer  killer     512 Sep 12 20:48 flash
drwxr-xr-x   2 killer  killer     512 Sep  7 01:43 flash_linux
-rw-------   1 killer  killer  568380 Sep 16 22:03 flash_linux.tar.gz
-bash-2.05b$  
 

 
 
 
 
fichier .profile
 


 
 
-bash-2.05b$ cat .profile
# $FreeBSD: src/share/skel/dot.profile,v 1.19.2.1 2001/08/01 17:24:32 obrien Exp $
#
# .profile - Bourne Shell startup script for login shells
#
# see also sh(1), environ(7).
#
 
# remove /usr/games and /usr/X11R6/bin if you want
PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/games:/usr/local/bin:/usr/X11R6/bin:$HOME/bin; export PATH
 
# Setting TERM is normally done through /etc/ttys.  Do only override
# if you're sure that you'll never log in via telnet or xterm or a
# serial line.
# Use cons25l1 for iso-* fonts
# TERM=cons25;  export TERM
 
BLOCKSIZE=K;    export BLOCKSIZE
EDITOR=vi;      export EDITOR
PAGER=more;     export PAGER
 
# set ENV to a file invoked each time sh is started for interactive use.
ENV=$HOME/.shrc; export ENV
 
[ -x /usr/games/fortune ] && /usr/games/fortune freebsd-tips
-bash-2.05b$  
 
 

 
 
 
fichier .bash_profile


 
-bash-2.05b$ cat .bash_profile  
alias ll="ls -alG"
alias vi="vim"
-bash-2.05b$  
 


 
 
 
fichier .bashrc


-bash-2.05b$ cat .bashrc
alias ll='ls -lGa'
alias vi='vim'
-bash-2.05b$  


 
 
fichier .login


-bash-2.05b$ cat .login
# $FreeBSD: src/share/skel/dot.login,v 1.14.2.2 2001/08/01 17:24:32 obrien Exp $
#
# .login - csh login script, read by login shell, after `.cshrc' at login.
#
# see also csh(1), environ(7).
#
 
[ -x /usr/games/fortune ] && /usr/games/fortune freebsd-tips
-bash-2.05b$


 
 
fichier .login_conf


-bash-2.05b$ cat .login_conf  
# $FreeBSD: src/share/skel/dot.login_conf,v 1.2.2.1 2002/01/05 16:10:01 phantom Exp $
#
# see login.conf(5)
#
#me:\
#       :charset=iso-8859-1:\
#       :lang=de_DE.ISO8859-1:
-bash-2.05b$  
 


 
:D voilàvoila :)
 
en fait je viens de me rendre compte que je peux setter les locales etc dans .login_conf .. je vais tenter ça .. mais eske j'oublie kek chose ? eske c n'importe nawak tout ça ???
aidez moi à y voir un pe plus clair, et ptêtre un jour je pourrai vous aider  [:zebra33]

Reply

Marsh Posté le 19-09-2002 à 14:11:58    

:o

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed