IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Solaris Discussion :

solaris 10 -> java & prob clavier


Sujet :

Solaris

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    82
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 82
    Par défaut solaris 10 -> java & prob clavier
    Bonjour à tous...

    Voila, je suis nouveau avec solaris (10 pour x86), et j'ai actuellement un problème ennuyeux: Dans les applications java, la touche Alt Gr n'est pas prise en compte du tout. Cependant, aucun problème pour les applications traditionnelles (terminal, gedit, firefox....). Apparemment, le problème n'est que pour les application java, et ça m'ennuie pas mal.

    Si vous avez des idées...

    Merci d'avance.

  2. #2
    Modérateur
    Avatar de jlliagre
    Homme Profil pro
    Ingénieur support avancé & développement
    Inscrit en
    Juin 2007
    Messages
    2 695
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur support avancé & développement
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 695
    Par défaut
    Il faut modifier la section InputDevice dans le fichier /etc/X11/xorg.conf pour indiquer explicitement le type de clavier utilisé (en bleu, les lignes à rajouter):

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    Section "InputDevice"
        Identifier "Keyboard0"
        Driver     "keyboard"
        Option     "XkbRules"     "xorg"
        Option     "XkbModel"     "pc102"
        Option     "XkbLayout"    "fr"
    EndSection
    En fonction du clavier, mettre "pc105" come XkbModel.

    Ce problème n'existe plus avec les version récentes de Xorg.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    82
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 82
    Par défaut
    Oui merci, c'est effectivement ce que j'ai remarqué moi aussi hier soir... Mais du coup je me pose bien d'autres questions.
    L'une d'elles, c'est, à quoi sert ce fichier xorg.conf exacement, je m'explique, je sais à quoi il sert théoriquement, mais je ne comprend pas pourquoi gnome semble passer outre la configuration de ce fichier fréquemment.
    Exemple, regardez les résolutions d'écran disponibles via l'outil de gnome, vous risquez d'y voir des valeurs bien différentes de celles présentes dans xorg.conf..
    Dans le même style, Lorsqu'on installe solaris, le fichier xorg.conf n'est pas encore présent. Comment cela se passe t'il dans ce cas? Par exemple vis à vis de kbd: dans xorg.conf, on précise que le pilote du clavier est kbd, sans xorg.conf ou cela est il géré.
    Bref, c'est vraiment pas clair pour moi, si vous pouvez me renseigner un peu ( c'est sur que ce n'est pas particulier à solaris, je me pose ces questions depuis pas mal de temps mais personne n'a jamais su me répondre clairement).

    Une dernière chose avec le clavier:
    Actuellement je ne peux pas utiliser les touches "home" et "fin" dans gnome-terminal pour début et fin de ligne. J'ai bien vu l'utilisation de "beginning-of-line dans .inputrc, mais j'ai l'impression que ca ne résoudra pas le problème. En effet, lorsque j'utilise ces touches actuellement, elles ont le même comportement que "page up" et "page down" => ces touches n'envoient pas une suite de caractères en entrée du terminal, j'ai plutot l'impression que les évènements sont traités par gnome, donc là j'ai plus trop d'idées... je vais voir avec rxvt ou xterm des fois que...


    En tout cas toute remarque ou suggestion est la bienvenue...

    Merci d'avance.

  4. #4
    Modérateur
    Avatar de jlliagre
    Homme Profil pro
    Ingénieur support avancé & développement
    Inscrit en
    Juin 2007
    Messages
    2 695
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur support avancé & développement
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 695
    Par défaut
    Citation Envoyé par rageice Voir le message
    L'une d'elles, c'est, à quoi sert ce fichier xorg.conf exacement, je m'explique, je sais à quoi il sert théoriquement, mais je ne comprend pas pourquoi gnome semble passer outre la configuration de ce fichier fréquemment.
    Exemple, regardez les résolutions d'écran disponibles via l'outil de gnome, vous risquez d'y voir des valeurs bien différentes de celles présentes dans xorg.conf..
    Gnome (ou plutôt Xorg) ne passe pas outre la configuration, il écarte juste les résolutions impossibles à obtenir avec le hardware présent.
    Dans le même style, Lorsqu'on installe solaris, le fichier xorg.conf n'est pas encore présent. Comment cela se passe t'il dans ce cas?
    Des valeurs par défaut et/ou déduites de la configuration matérielle sont utilisées. Voir le fichier de logs d'erreur de Xorg /var/log/xorg.log où la configuration par défaut et les choix de Xorg sont indiqués.
    Par exemple vis à vis de kbd: dans xorg.conf, on précise que le pilote du clavier est kbd, sans xorg.conf ou cela est il géré.
    kbd est très probablement le pilote par défaut.
    Une dernière chose avec le clavier:
    Actuellement je ne peux pas utiliser les touches "home" et "fin" dans gnome-terminal pour début et fin de ligne. J'ai bien vu l'utilisation de "beginning-of-line dans .inputrc, mais j'ai l'impression que ca ne résoudra pas le problème. En effet, lorsque j'utilise ces touches actuellement, elles ont le même comportement que "page up" et "page down" => ces touches n'envoient pas une suite de caractères en entrée du terminal, j'ai plutot l'impression que les évènements sont traités par gnome, donc là j'ai plus trop d'idées... je vais voir avec rxvt ou xterm des fois que...
    Là, je n'ai pas d'idée. J'utilise 0 et $ pour début et fin de ligne (en mode vi).

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    82
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 82
    Par défaut
    Ok, merci pour toutes les réponses. Malgrès tout il y en a une qui m'étonne un peu. En fait je crois qu'on s'est mal compris sur ce point là. Chez moi, et sur tous mes ordinateurs, les résolutions proposées par gnome ne sont pas un sous ensemble de celles écrites dans xorg.conf, elles sont tout simplement complètement différentes. Il y en à même souvent plus. Peut être que gnome passe par xorg pour trouver ces résolutions, mais ca reste obscur.

    Pour le clavier, oui, kbd joue bien le rôle de driver. Ce que je voulais dire, c'est que ca signifie qu'il y a au moins deux façons de définir le clavier utilisé: soit en ligne de commande avec kbd, soit avec xorg.conf. Et ma question devenait alors, dans quel ordre se font les opérations:
    Quand le clavier n'est pas défini dans xorg -> kbd utiliserait son propre fichier de conf pour savoir quels sont les paramètres du clavier
    Quand il est défini dans xorg -> xorg donnerait les bon paramètres à kbd?

    Si c'est bien ça, cela signifie qu'il peut en être de même pour les résolutions...

    En espérant que je suis à peu prés clair.

    Sinon, idem pour vim, je dois actuellement trouver des touches particulières. Je pense qu'il doit y avoir une solution puisque je n'ai jamais eu ce type de prob avec linux. D'autant plus que dans gedit et autres éditeurs graphiques, les touches home et fin sont parfaitement interprétées.

    Bref, merci en tout cas.

  6. #6
    Modérateur
    Avatar de jlliagre
    Homme Profil pro
    Ingénieur support avancé & développement
    Inscrit en
    Juin 2007
    Messages
    2 695
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur support avancé & développement
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 695
    Par défaut
    Citation Envoyé par rageice Voir le message
    Ok, merci pour toutes les réponses. Malgrès tout il y en a une qui m'étonne un peu. En fait je crois qu'on s'est mal compris sur ce point là. Chez moi, et sur tous mes ordinateurs, les résolutions proposées par gnome ne sont pas un sous ensemble de celles écrites dans xorg.conf, elles sont tout simplement complètement différentes. Il y en à même souvent plus.
    Le mieux serait que tu donnes des exemples concrets de ce qu'il y a dans ton xorg.conf et ce que te propose gnome.
    Peut être que gnome passe par xorg pour trouver ces résolutions, mais ca reste obscur.
    Gnome n'est qu'une couche au dessus de X11 (Xorg en l'occurence). Il ne peut pas passer ailleurs que par Xorg pour connaitre les caractéristiques de l'écran.
    Pour le clavier, oui, kbd joue bien le rôle de driver. Ce que je voulais dire, c'est que ca signifie qu'il y a au moins deux façons de définir le clavier utilisé: soit en ligne de commande avec kbd, soit avec xorg.conf.
    Je pense que tu confonds la commande Solaris kbd et le driver X11 kbd dont la similitude de nom est une pure coïncidence ...
    Et ma question devenait alors, dans quel ordre se font les opérations:
    Quand le clavier n'est pas défini dans xorg -> kbd utiliserait son propre fichier de conf pour savoir quels sont les paramètres du clavier
    Ca dépend de quel kbd tu parles.
    Quand il est défini dans xorg -> xorg donnerait les bon paramètres à kbd?
    idem.
    Si c'est bien ça, cela signifie qu'il peut en être de même pour les résolutions...
    Pas trop. La disposition des touches du clavier est importante en mode console comme en mode graphique mais la résolution de l'écran est à ma connaissance fixe en mode console sous Solaris.

  7. #7
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    82
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 82
    Par défaut
    Pour kbd:

    C'est pas vraiment que je confonde la commande et le driver, c'est que je suppose que la commande utilise le driver. Ce qui revient à dire qu'on peut modifier les paramètres du clavier aussi bien avec la commande kbd que dans xorg.conf (mea culpa dans le cas contraire). Peut être que le fonctionnement est le suivant (me corriger sinon ;-) ) : Lors du démarrage, les paramètres du clavier sont ceux définis par xorg.conf. Si on les modifie via la commande kbd, les modifs ne seront effectives que dans la session courante? (Et effectivement si on est en mode console, là kbd va peut être aller taper dans ses propres fichiers de conf pour connaitre ces paramètres).

    Pour l'affichage:

    Dans xorg.conf (je passe les autres profondeurs
    Subsection "Display"
    Depth 24
    Modes "1280x800" "1024x768" "800x600" "640x480"
    ViewPort 0 0
    EndSubsection
    (Mais c'est moi qui est choisi 1280x800 lors de la config de xorg, parce que je l'avais vue dans l'outil gnome).

    Dans l'outil gnome

    1280x800
    1152x768
    1024x768
    832x624
    800x600
    640x480

    Bon, pour le coup il n'y en a qu'une en plus, mais j'ai déjà vu plus sur d'autres distribs. Cela dit, si je comprend bien, gnome, même s'il récupère ces valeurs via xorg, ne se préocupe pas de ce qui est présent dans xorg.conf (vu que quand xorg.conf n'est pas présent il proposait ces mêmes valeurs). C'est un peu dans ce sens que je voulais dire que gnome passait outre la configuration de xorg.conf!

    Bon, c'est pas évient de parler de ça clairement, j'espère que je me fais à peu près comprendre.
    Suis je toujours à coté de la plaque!? :-)

    En tout cas merci pour les réponses.

  8. #8
    Modérateur
    Avatar de jlliagre
    Homme Profil pro
    Ingénieur support avancé & développement
    Inscrit en
    Juin 2007
    Messages
    2 695
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur support avancé & développement
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 695
    Par défaut
    Citation Envoyé par rageice Voir le message
    Pour kbd:

    C'est pas vraiment que je confonde la commande et le driver, c'est que je suppose que la commande utilise le driver.
    La commande kbd n'utilise pas le driver X11, elle utilise un driver qui s'appelle kb sous Solaris. Une preuve est qu'elle peut très bien se passer de l'installation de X11 pour fonctionner.
    Lors du démarrage, les paramètres du clavier sont ceux définis par xorg.conf.
    Non, lors du démarrage (si tu parles du démarrage de l'OS), les paramètres du claviers sont ceux définis dans l'EEPROM sur les SPARC et dans le fichier qui fait office d'EEPROM pour x86 (/boot/solaris/bootenv.rc).

    Lors du démarrage de X11, si le type de clavier n'est pas précisé dans xorg.conf, la config du clavier en mode console est reprise.
    Dans xorg.conf (je passe les autres profondeurs
    Subsection "Display"
    Depth 24
    Modes "1280x800" "1024x768" "800x600" "640x480"
    ViewPort 0 0
    EndSubsection
    (Mais c'est moi qui est choisi 1280x800 lors de la config de xorg, parce que je l'avais vue dans l'outil gnome).

    Dans l'outil gnome

    1280x800
    1152x768
    1024x768
    832x624
    800x600
    640x480
    Oui, c'est curieux.
    Il faudait regarder dans les logs de démarrage de X11 pour comprendre pourquoi il y a plus de résolutions.

  9. #9
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    82
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 82
    Par défaut
    Merci encore pour tes réponses.

    En fait, je pense qu'on est d'accord, c'est moi qui doit mal m'exprimer, ou parfois je ne suis pas assez précis pour éviter de dire n'importe quoi, je me limite à ce qui me parait logique.

    En particulier, pour kbd, la commande, tu me corriges en disant presque exactement ce que je pense. Le seul point obscur dans cette histoire, c'est que si le driver kbd (c'est du moins sous ce nom qu'il est identifié dans xorg.conf) n'a pas besoin d'utiliser le fichier xorg.conf (ce qui est évident puisqu'on a besoin du clavier en mode console), comment se fait il que ce clavier puisse quand même être configuré via xorg.conf.

    Je disais donc dans le post précédent que, certainement que xorg passe ses infos à kbd pour que kbd en tienne compte, mais uniquement en mode graphique.

    Bon bref, j'arrète d'être lourd sur ces histoires de clavier, j'essaierai de trouver la doc adéquate un jour.

    Pour le truc des résolutions, c'est récurent depuis déjà pas mal de temps (d'années peut être) sur les distributions linux. Comme solaris semble prendre plus de temps pour upgrader sa distrib ( à raison je trouve, je supportais plus de devoir réinstaller la dernière version de je sais pas quelle distrib tous les 4 matins ), peut être n'as tu pas encore vu ce phénomène sur ta machine...

    En tou cas, en toute logique, gnome doit chercher ces infos sur la résolution en passant par xorg, et sans se préoccuper du contenu de xorg.conf, je vois pas trop sinon (encore une fois, c'est d'autant plus probable que toutes les configs proposées par gnome sont présentes même SANS xorg.conf).

    Aller, j'arrète de gonfler avec cette discussion :-) C'était juste pour essayer d'avoir les idées claires et un jour peut être, pouvoir configurer solaris comme il se doit!!!

  10. #10
    Modérateur
    Avatar de jlliagre
    Homme Profil pro
    Ingénieur support avancé & développement
    Inscrit en
    Juin 2007
    Messages
    2 695
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur support avancé & développement
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 695
    Par défaut
    Citation Envoyé par rageice Voir le message
    Le seul point obscur dans cette histoire, c'est que si le driver kbd (c'est du moins sous ce nom qu'il est identifié dans xorg.conf) n'a pas besoin d'utiliser le fichier xorg.conf (ce qui est évident puisqu'on a besoin du clavier en mode console), comment se fait il que ce clavier puisse quand même être configuré via xorg.conf.

    Je disais donc dans le post précédent que, certainement que xorg passe ses infos à kbd pour que kbd en tienne compte, mais uniquement en mode graphique.
    Le clavier n'est pas configuré dans le sens où tu le décris. Il émet toujours les mêmes codes qu'il soit en qwerty ou en azerty. C'est le driver courant qui dispose d'une table de correspondance pour fournir les bons caractères.
    Pour le truc des résolutions, c'est récurent depuis déjà pas mal de temps (d'années peut être) sur les distributions linux. Comme solaris semble prendre plus de temps pour upgrader sa distrib ( à raison je trouve, je supportais plus de devoir réinstaller la dernière version de je sais pas quelle distrib tous les 4 matins ), peut être n'as tu pas encore vu ce phénomène sur ta machine...
    En fait, depuis que je n'utilises plus d'écrans à tube cathodique, je me fiche un peu du changement de résolution vu que toute autre résolution que celle native de l'écran se traduit par un affichage flou (interpolation).
    En tou cas, en toute logique, gnome doit chercher ces infos sur la résolution en passant par xorg, et sans se préoccuper du contenu de xorg.conf, je vois pas trop sinon (encore une fois, c'est d'autant plus probable que toutes les configs proposées par gnome sont présentes même SANS xorg.conf).
    Oui, je suis d'accord avec toi. Et en y réfléchissant un peu plus, il me parait une bonne chose que le serveur se fiche des résolutions définies dans xorg.conf et prenne en compte les résolutions réellement disponibles. Par exemple, quand j'ajoute un deuxième écran, je veux que le serveur puisse étendre mon desktop en incluant cet écran et bien sûr la résolution résultante n'était pas dans le fichier Xorg.conf original ou interne. Je pense que c'est possible depuis que l'extension Randr est disponible. Avant, les résolutions étaient effectivement figées au démarrage du serveur X.

    Que dit la command "xrandr -q" sur ta machine ?

  11. #11
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    82
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 82
    Par défaut
    Ok.

    Pour l'écran, quand tu parles de la résolution native, c'est la résolution max? J'ai déjà entendu parler de cette histoire d'interpolation, mais je me suis jamais penché sur le sujet. D'ailleurs, sur l'aspect vidéo en général, je maitrise pas grand chose. Ca me fait penser, est ce que les taux de rafraichissement horyzontaux et verticaux ont un sens sur un écran de portable? Je suppose que oui, mais j'ai jamais trouvé ceux de mon écran qui ne sont pas documentés. Et si oui, je suppose que si on ne donne pas les bonnes valeurs, ca ne doit pas mettre le matériel en danger (toujours pour un écran de portable), je me trompe?

    xrandr, Je me souviens l'avoir utilisée sous linux à une époque justement, pour un sujet étroitement lié avec celui dont nous parlons en ce moment, mais j'ai déjà tout oublié...

    default connected 1280x800+0+0 0mm x 0mm
    1280x800 60.0*
    1152x768 60.0
    1024x768 60.0
    832x624 60.0
    800x600 60.0
    720x400 60.0
    640x480 60.0
    640x400 60.0
    640x350 60.0

    Sinon, pendant que j'y suis, la question est très bête, c'est vraiment au cas ou il y aurait un truc vraiment particulier à ce sujet:
    Y a t'il un autre moyen que les thèmes gnome pour changer le style de Solaris ( ben comme j'utilise gnome la réponse ma parait très évidente, c'est juste que j'avais cru entendre des trucs sur le look de solaris, des fois que sun aie fait des thème particuliers, customisés ou autre...)

  12. #12
    Modérateur
    Avatar de jlliagre
    Homme Profil pro
    Ingénieur support avancé & développement
    Inscrit en
    Juin 2007
    Messages
    2 695
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur support avancé & développement
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 695
    Par défaut
    Citation Envoyé par rageice Voir le message
    Ok.

    Pour l'écran, quand tu parles de la résolution native, c'est la résolution max?
    En général, oui. Un écran LDC (ou plasma) a un nombre bien défini de pixels en largeur et en hauteur. Toute autre résolution se traduit par une image floue (sauf exactement la moitié ou le tiers ...)
    Ca me fait penser, est ce que les taux de rafraichissement horyzontaux et verticaux ont un sens sur un écran de portable?
    Oui.
    Je suppose que oui, mais j'ai jamais trouvé ceux de mon écran qui ne sont pas documentés. Et si oui, je suppose que si on ne donne pas les bonnes valeurs, ca ne doit pas mettre le matériel en danger (toujours pour un écran de portable), je me trompe?
    Non, un driver écrit correctement n'utilisera que ceux supportés.

    xrandr, Je me souviens l'avoir utilisée sous linux à une époque justement, pour un sujet étroitement lié avec celui dont nous parlons en ce moment, mais j'ai déjà tout oublié...

    default connected 1280x800+0+0 0mm x 0mm
    1280x800 60.0*
    1152x768 60.0
    ...
    640x350 60.0
    Les valeurs correspondent bien à ce que t'affiche gnome, qui utilise donc certainement randr.
    Sinon, pendant que j'y suis, la question est très bête, c'est vraiment au cas ou il y aurait un truc vraiment particulier à ce sujet:
    Y a t'il un autre moyen que les thèmes gnome pour changer le style de Solaris ( ben comme j'utilise gnome la réponse ma parait très évidente, c'est juste que j'avais cru entendre des trucs sur le look de solaris, des fois que sun aie fait des thème particuliers, customisés ou autre...)
    Tu peux changer de thème ou probablement installer d'autre thèmes. Le seul thème Gnome de Sun que je connaisse est le thème Nimbus, par défaut avec JDS.

  13. #13
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    82
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 82
    Par défaut
    Oki, merci pour toutes tes réponses.
    J'en aurai une dernière (enfin je crois):
    Pourquoi solaris a t'il de meilleures performances en java? (si il y a une réponse simple bie sur).

Discussions similaires

  1. Réponses: 3
    Dernier message: 26/10/2006, 18h21
  2. [SOLARIS] Modifier les caractéritiques de mon clavier
    Par fafou_net dans le forum Solaris
    Réponses: 1
    Dernier message: 25/10/2006, 21h23

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo