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

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Divers

  HP UX, unix, pb affichage clavier

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

HP UX, unix, pb affichage clavier

n°895873
kobez
Posté le 19-03-2007 à 14:10:28  profilanswer
 

Bonjour,
 
mon système est une machine en HP UX 10.20.
mon clavier est un HP A2840-60205,
dans Kbdlang = PS2 din French
 
Mon souci :  
- en utilisateur normal, certaines touches ne fonctionnent pas correctement : le Backspace marque ^H, le # ne s'affiche pas, la touche entrée du pavet numérique ne fonctionne pas...
- par contre sous root, le backspace est ok.
- lorsque je suis en root en dehors de l'environement HP UX ( en no windows), le tiret (-) s'affiche comme un tilde
 
quelqu'un as-t-il une idée pour remmettre le touches en fonctionnement normal ?
 
merci  :)  

mood
Publicité
Posté le 19-03-2007 à 14:10:28  profilanswer
 

n°897935
kobez
Posté le 26-03-2007 à 10:52:29  profilanswer
 

1 semaine plus tard, et personne n'a d'idée svp ?

n°898069
kemkem
back to the /s
Posté le 26-03-2007 à 17:52:35  profilanswer
 

Par pur hasard, je ne connais pas HP UX, mais y aurait-il un quelconque fichier du type /etc/locales ?

n°898553
kobez
Posté le 28-03-2007 à 08:45:43  profilanswer
 

oui j'ai bien un répertoire qui s'appelle : /etc/local, il contient un fichier appelé backup ou il n'y a rien de particulier dedans.
 
dommage, merci quand même.

n°898558
Hrolf
Posté le 28-03-2007 à 09:37:02  profilanswer
 

Le terminal ... echo $TERM en root et en user, probablement pas les même (hpterm dans un cas VT100 de l'autre ? ).
vérifier aussi les autres variables locales comme le shell, etc.
 
le fichier ~/.profile est probablement different, regarde ce qui tu plais dans l'un ou l'autre et change le (par exemple pour le backspace tu peux rajouter une ligne "stty erase ^H" ) c'est un probléme d'environnement et pas réellement de configuration .


Message édité par Hrolf le 28-03-2007 à 09:37:35
n°898562
Hrolf
Posté le 28-03-2007 à 09:44:18  profilanswer
 

Une exemple de .profile qui te propose de choisir ton type de terminal :
 

Code :
  1. set +u
  2.         PATH=/usr/sbin:$PATH:/sbin
  3. # Be sure that VUE does not invoke tty commands
  4.    if [ ! "$VUE" ]; then
  5.      if [ "`tty`" = "/dev/console" ]
  6.         then
  7.                 export TERM=vt100
  8.         else
  9.                 eval ` tset -s -Q -m ':?vt320' `
  10.         fi
  11.         stty erase "^H" kill "^U" intr "^C" eof "^D" susp "^Z"
  12.         stty hupcl ixon ixoff
  13.         tabs
  14.         echo
  15.         echo "Value of TERM has been set to \"$TERM\". "
  16.         export TERM
  17.    fi
  18.         EDITOR=vi
  19.         export EDITOR
  20.         set -o $EDITOR
  21.         HISTFILE=~/.sh_history
  22.         HISTSIZE=1024
  23.         # Set up Prompt
  24.         rev=`tput rev`
  25.         end=`tput sgr0`
  26.         PS1=${rev}[`hostname`@'${LOGNAME}]
  27. $PWD #${end}'
  28.         export PS1
  29.         # Set up mask creation files
  30.         umask 022
  31.         # Set up autologin time out to 5 min
  32.         export TMOUT=900


... (le reste c'est pour SAP et Oracle)

n°898901
kemkem
back to the /s
Posté le 29-03-2007 à 11:49:32  profilanswer
 

Bon a savoir

n°898934
kobez
Posté le 29-03-2007 à 15:26:24  profilanswer
 

Merci hrolf pour ta réponse,
 
effectivement lorsque je fais un echo $TERM en root, il me répond :Unknown, et VT100 en user. Pour autant, voici les .profile root, puis user, et dans les 2 on y trouve la ligne : stty erase ^H, mais le Backspace ne fonctionne pas en user.
[srta] /: more .profile
# @(#) $Revision: 74.2 $    
 
# Default (example of) super-user's .profile file  
 
 
# Do not put "." in PATH; it is a potential security breach.
# Do not put "/usr/local/bin" in PATH; it is a potential security breach.
# Example assumes /home/root exists.
        set +u
 
        PATH=/usr/sbin:$PATH:/sbin:/home/root
 
# Be sure that VUE does not invoke tty commands
 
   if [ ! "$VUE" ]; then
 
   # Set up the terminal:
        if [ "$TERM" = "" ]
        then
                eval ` tset -s -Q -m ':?hp' `
        else
                eval ` tset -s -Q `
        fi
        stty erase "^H" kill "^U" intr "^C" eof "^D"
        stty hupcl ixon ixoff
        tabs
 
        echo
        echo "Value of TERM has been set to \"$TERM\". "
        export TERM  
 
        EDITOR=vi
        export EDITOR
 
   fi          # if !VUE
 
 
# Set up shell environment:
 
        set -u                                  # error if undefined variable.
        trap "echo 'logout root'" 0             # what to do on exit.
 
        set -o vi
 
        PS1="[`hostname`] \$PWD: "
        export PS1
.profile (85%)
# Set up shell variables:
 
        MAIL=/var/mail/root
        # don't export, so only login shell checks.
 
        echo "WARNING:  YOU ARE SUPERUSER !!\n"
.profile: END
 
 
et en user :
$ more .profile                                                          
 
# @(#) $Revision: 72.2 $      
 
# Default user .profile file (/usr/bin/sh initialization).
 
# Set up the terminal:
        if [ "$TERM" = "" ]
        then
                eval ` tset -s -Q -m ':?hp' `
        else
                eval ` tset -s -Q `
        fi
        stty erase "^H" kill "^U" intr "^C" eof "^D"
        stty hupcl ixon ixoff
        tabs
 
# Set up the search paths:
        PATH=$PATH:.
 
# Set up the shell environment:
        set -u
        trap "echo 'logout'" 0
 
# Set up the shell variables:
        EDITOR=vi
        export EDITOR
 
Petites questions :  
- Je ne comprends pas bien la notion de $VUE, c'est quoi ?
- je pensais que lorsque l'on fais echo $TERM on affichait la valeur de TERM du fichier /usr/bin/env ?
- si je remplace un $TERM = VT100 par un hpterm, sur quoi ça va jouer, que les paramètres de la fenetre ?

n°899093
Hrolf
Posté le 30-03-2007 à 08:58:42  profilanswer
 

Quand tu fais un $TERM ça affiche la valeur courante de ton environement, donc la même chose que "/usr/bin/env |grep TERM".
Donc ça va effectivement jouer sur ta fenetre et ta fenetre uniquement si tu le modifie.
 
VUE si je me rappel bien c'est l'interface graphique par defaut de HPUX pour les workstations, j'avous que je me rappel plus bien je m'en suis jamais trop servi.
 
Pour ce qui est du .profile ce n'est pas le seul à être exécuté au démarage et si tu met à la ligne 2 commande "stty ..." la seconde ecrase la 2éme.
Je précise aussi que selons le type de client et de term le backspace n'est pas interpreté pareil, c'est soit "^H" soit "^?"  
Si tu utilise PuTTY comme client par exemple c'est une option qui se trouve dans "term>Keyboard>BaspaceKey" ...
 
Après c'est tellement dépendant des clients et de trop de parametre pour que ce soit facile à débugger.
Le mieux c'est de tapper les commandes qui vont bien à la main et si ça marche après de voir quel fichier de conf écrase ta configuration.

n°904397
kobez
Posté le 18-04-2007 à 14:31:54  profilanswer
 

je pense que ^H serai le symbole ascii du Backspace.?

mood
Publicité
Posté le 18-04-2007 à 14:31:54  profilanswer
 

n°926693
kobez
Posté le 25-06-2007 à 14:28:13  profilanswer
 

bon, ça y est, j'ai trouvé, effectivement : le SHELL de root était sh, celui du user ksh. J'ai passé le user en sh et le backspace fonctionne pareil.

n°928206
nyme
Posté le 28-06-2007 à 16:14:11  profilanswer
 

par contre fait gaffe, ne passe pas le shell de root en ksh sinon ... ca boote pas, erreur dans les scripts ... je me souviens plus si c'etait en 10.20 ou 11


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

  HP UX, unix, pb affichage clavier

 

Sujets relatifs
Impossible de lancer X a cause du clavier ??Clavier / Souris sans fil plus detecté..
Problème d'affichage (ATI)systeme unix inside question pour un exams :D
Configuration de pam[mandriva2007] pb clavier sur un user donné?
[Fedora Core 6]Problème d'affichage.Comment faire le caractère étoile au clavier.
[VNC] - Seulement la souris et le clavierlinux +clavier=mauvais fonctionnement
Plus de sujets relatifs à : HP UX, unix, pb affichage clavier


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