Notes de version de Solaris Express Developer Edition

Problèmes liés à Solaris Express 12/05

Les problèmes décrits ci-dessous s'appliquent à la version 12/05 de Solaris Express.

x86 : impossible de configurer l'agrandissement plein écran sur les systèmes comportant une seule carte vidéo

Si votre système Solaris 10 présente une seule carte vidéo, vous ne pouvez pas le configurer pour un agrandissement plein écran. Si vous disposez d'une telle configuration, vous devez utiliser un fichier de configuration distinct dans lequel vous définirez les paramètres d'un pilote fictif. Commencez par vous assurer que le serveur X est inactif. Ensuite, réalisez les opérations suivantes :

  1. Ouvrez une session en ligne de commande.

    • Si vous utilisez le gestionnaire d'affichage de GNOME, procédez comme suit :

      1. Ouvrez une session en tant que superutilisateur.

      2. À l'invite, tapez svcadm disable application/gdm2-login.

      3. Ouvrez une nouvelle session en tant que superutilisateur.

    • Si vous utilisez dtlogin, procédez comme suit :

      1. Dans la fenêtre dtlogin, cliquez sur Options, puis sélectionnez Command Line Login.

      2. Connectez-vous en tant que superutilisateur.

  2. Créez un nouveau fichier xorg.conf.


    # /usr/X11/bin/Xorg -configure
    

    Cette commande crée le fichier xorg.conf.new dans le répertoire racine (/).

  3. Copiez le nouveau fichier de configuration dans le répertoire /etc/x11 et renommez le fichier xorg.conf.


    # cp /xorg.conf.new /etc/X11/xorg.conf
    
  4. Modifiez les paramètres du fichier selon les exemples de configuration suivants :

    • Ajoutez une nouvelle section monitor.


      Section "Monitor"
         Identifier   "monitor_dummy"
         ModelName    "dummy"
         HorizSync    10-200
         VertRefresh  20-90
      EndSection
    • Ajoutez une nouvelle section device.


      Section "Device"
         BoardName    "dummy"
         Driver       "dummy"
         Identifier   "device_dummy"
         VendorName   "dummy"
         videoram	10000
      EndSection

      Remarque –

      Il peut s'avérer nécessaire de modifier la valeur videoram, selon la largeur et la hauteur d'écran, ainsi que la profondeur de couleur gérées par la carte graphique. La valeur en kilo-octets doit être suffisante pour l'écran qui sera utilisé. Par exemple, vous pouvez calculer la valeur à l'aide de la formule largeur * hauteur * bpp/8


    • Ajoutez une nouvelle section screen.


      Section "Screen"
         DefaultDepth 24
         SubSection "Display"
           Depth      24
           Modes      "1280x1024"
         EndSubSection
         Device       "device_dummy"
         Identifier   "screen_dummy"
         Monitor      "monitor_dummy"
      EndSection

      Il vous faudra peut-être modifier la valeur de résolution en fonction de votre configuration système.

  5. Observez la ligne suivante, située sous la section ServerLayout :


    Screen   0  "Screen0" 0 0
  6. Insérez la ligne suivante sous la ligne indiquée à l'étape précédente :


    Screen   1  "screen_dummy" RightOf "Screen0"

    Cette nouvelle ligne définit Screen1, un deuxième écran fictif théoriquement situé à droite de Screen0, l'écran physique et principal.

  7. Enregistrez les modifications.

  8. Réinitialisez le système à partir de la session en ligne de commande appropriée :

    • Si vous utilisez GDM, procédez comme suit :

      1. Tapez svcadm enable application/gdm2-login.

      2. Redémarrez le système.

    • Si vous utilisez dtlogin, réinitialisez le système et ouvrez une session.

  9. Lancez le lecteur d'écran Gnopernicus.

  10. Définissez le mode de démarrage (Startup Mode) sur Magnifier.

  11. Cliquez sur Preferences, puis sélectionnez l'option Magnifier.

  12. Cliquez sur Add/Modify.

  13. Attribuez les valeurs suivantes aux préférences Magnifier :

    • Pour Source : 0.1

    • Pour Zoomer Placement :

      • Left et Top : 0

      • Bottom et Right : maximum

  14. Cliquez sur Appliquer.

    En raison de l'agrandissement plein écran situé au premier plan, les fenêtres Gnopernicus deviennent invisibles. Néanmoins, l'agrandissement plein écran est désormais disponible.

x86 : problèmes lors de la configuration d'une souris USB en tant que périphérique d'extension à utiliser avec le clavier à l'écran GNOME

Vous ne pouvez pas configurer une souris USB en tant que périphérique d'extension à utiliser avec le clavier à l'écran. La configuration échoue lorsque vous configurez une souris USB tout en utilisant une souris PS2 en tant que dispositif de pointage principal. Pour configurer correctement une souris USB, procédez comme suit.

  1. Connectez-vous en tant que superutilisateur.

  2. La souris USB étant débranchée, tapez la ligne suivante dans une fenêtre de terminal :


    # ls -l /dev/usb/hid*
    
  3. Branchez la souris USB et tapez à nouveau la commande indiquée ci-dessus.

  4. Notez le chemin d'accès de la souris USB qui apparaît à l'écran.

  5. Ouvrez une session en ligne de commande.

    • Si vous utilisez le gestionnaire d'affichage de GNOME, procédez comme suit :

      1. Ouvrez une session en tant que superutilisateur.

      2. À l'invite, tapez svcadm disable application/gdm2-login.

      3. Ouvrez une nouvelle session en tant que superutilisateur.

    • Si vous utilisez dtlogin, procédez comme suit :

      1. Dans la fenêtre dtlogin, cliquez sur Options, puis sélectionnez Command Line Login.

      2. Connectez-vous en tant que superutilisateur.

  6. Créez un nouveau fichier xorg.conf.


    # /usr/X11/bin/Xorg -configure
    

    Cette commande crée le fichier xorg.conf.new dans le répertoire racine (/).

  7. Copiez le nouveau fichier de configuration dans le répertoire /etc/x11 et renommez le fichier xorg.conf.


    # cp /xorg.conf.new /etc/X11/xorg.conf
    
  8. Modifiez les paramètres du fichier :

    • Dans la section ServerLayout, ajoutez un périphérique d'entrée pour Mouse1 après la ligne InputDevice "Mouse0" "CorePointer". Consultez l'exemple ci-dessous.


      InputDevice   "Mouse0" "CorePointer"
      InputDevice   "Mouse1"
    • Dans la section InputDevice qui contient la ligne Identifier "Mouse0", appliquez les modifications suivantes :

      • Remplacez Option "Device" "/dev/mouse" par Option "Device" "/dev/kdmouse"

      • Remplacez Option "Protocol" "auto" par Option "Protocol" "VUID"

      • Ajoutez la nouvelle Option suivante :


        Option    "StreamsModule" "vuid3ps2"

      Une fois que vous avez appliqué ces modifications, la section doit ressembler à l'exemple ci-dessous :


      Section "InputDevice"
         Identifier  "Mouse0"
         Driver      "mouse"
         Option      "Protocol" "VUID"
         Option      "Device" "/dev/kdmouse"
         Option      "StreamsModule" "vuid3ps2"
      EndSection
    • Créez une nouvelle section InputDevice après la section InputDevice précédente :


      Section "InputDevice"
         Identifier  "Mouse1"
         Driver      "mouse"
      	  Option      "Device" "/dev/usb/hid1"
      EndSection

      Remarque –

      /dev/usb/hid1 est un exemple de chemin d'accès pour la souris USB. Remplacez /dev/usb/hid1 par le chemin d'accès de l'étape 4.


  9. Enregistrez le fichier et quittez.

  10. Réinitialisez le système à partir de la session en ligne de commande appropriée :

    • Si vous utilisez GDM, procédez comme suit :

      1. Tapez svcadm enable application/gdm2-login.

      2. Redémarrez le système.

    • Si vous utilisez dtlogin, réinitialisez le système.

  11. Connectez-vous au compte utilisateur de l'interface accessible.

  12. Activez la prise en charge de la technologie assistive. Pour cela, cliquez sur le menu Launch => Preferences => Accessibility => Assistive Technology Support.

  13. Déconnectez-vous du système, puis connectez-vous à nouveau au compte utilisateur de l'interface accessible.

  14. Ouvrez une fenêtre de terminal et tapez la commande suivante :


    % /usr/sfw/bin/gok --select-action=switch1
    
  15. Dans la fenêtre GOK, cliquez sur GOK, puis sélectionnez Preferences.

  16. Si nécessaire, paramétrez GOK en fonction des besoins de l'utilisateur de l'interface accessible. Sinon, pour accepter la configuration actuelle, cliquez sur Appliquer, puis sur OK dans la fenêtre Preferences de GOK.

  17. Quittez GOK et relancez-le. Pour cela, cliquez sur le menu Launch => Applications => Accessibility => On-Screen Keyboard. Le message d'avertissement suivant risque de s'afficher :


    The device you are using to control GOK is
    also controlling the system pointer.
  18. Cliquez sur OK.

  19. Quittez GOK, puis recommencez les étapes 14 à 17.

    Le message d'avertissement ne s'affiche plus.

Affichage de messages d'erreur par pkgchk après la suppression de patchs de zones (6267966)

Les commandes patchadd et patchrm ne fonctionnent pas correctement dans les zones non globales avec les systèmes de fichiers hérités. Par conséquent, dans ces zones, la commande pkgchk risque de générer des messages d'erreur liés aux packages dans les circonstances suivantes :

  1. Dans la zone globale, vous appliquez des patchs pour le système de la zone Solaris 10 à l'aide de la commande patchadd.

  2. Vous supprimez des patchs que vous venez d'appliquer à l'aide de la commande patchrm.

  3. Dans une zone non globale présentant des systèmes de fichiers hérités, vous utilisez la commande pkgchk pour vérifier des informations concernant un package dans l'un des patchs supprimés.

Un message similaire au suivant s'affiche lorsque vous utilisez la commande pkgchk sur SUNWcsu dans l'une des circonstances citées ci-dessus.


# pkgchk SUNWcsu
ERROR: /usr/lib/inet/certdb
   modtime <04/26/05 10:55:26 PM> expected <01/23/05 01:48:24 AM> actual
   file size <36012> expected <42152> actual
   file cksum <37098> expected <19747> actual
ERROR: /usr/lib/inet/certlocal
   modtime <04/26/05 10:55:26 PM> expected <01/23/05 01:48:24 AM> actual
   file size <44348> expected <84636> actual

Solution : aucune. Ces erreurs sont sans danger. Ignorez ces messages d'erreur.