Notes de version d'openSUSE 12.1

Version :

12.1.8 (2011-11-25)

Copyright © 2011 Novell, Inc.

Il est permis de copier, distribuer et/ou modifier ce document selon les conditions de la licence GNU Free Documentation, Version 1.2 ou n'importe quelle version plus récente publiée par la Free Software Foundation ; sans section inaltérable, sans texte de première page de couverture ni texte de dernière page de couverture. Une copie de la licence est incluse dans le fichier fdl.txt.

Si vous mettez à jour une ancienne installation vers cette version d'openSUSE, consultez les précédentes notes de version listées ici : http://en.opensuse.org/openSUSE:Release_Notes

Ces notes de version traitent des points suivants :

Divers
  1. Module de configuration YaST AppArmor
Installation
  1. N/A
Généralités
  1. Documentation openSUSE
  2. GNOME 3
  3. Système sonore PulseAudio
  4. Connexion à un domaine Windows avec KDM
  5. Oracle Java disponible séparément
Mise à niveau du système
  1. Monter des partitions cryptées avec systemd
Aspect technique
  1. Initialisation de la carte graphique avec KMS (Kernel Mode Setting)
  2. Sortie audio HDMI désactivée sur les cartes Radeon
  3. Arrêt du système avec systemd
  4. systemd : fournir des paramètres de démarrage de service
  5. Amorçage avec systemd ou sysvinit
  6. CUPS 1.5
  7. La commande rename
  8. Interface en ligne de commande pour NetworkManager
  9. rpm: %_topdir modifié pour les utilisateurs non-root

Divers

Module de configuration YaST AppArmor

Catégories FATE pour https://fate.novell.com/305278 : AppArmor, YaST.

Vous trouverez maintenant le module de configuration AppArmor dans la section "Sécurité et Utilisateurs" du Centre de Contrôle YaST.

Installation

N/A

Généralités

Documentation openSUSE

GNOME 3

GNOME 3 propose un nouveau design du bureau, différent de GNOME 2. En conséquence, et pour que les utilisateurs puissent tirer parti de ces changements, l'apparence de votre bureau GNOME 2 ne sera pas migrée automatiquement. Les Préférences Système peuvent être utilisées pour personnaliser GNOME 3, et un outil avancé (gnome-tweak-tool) est fourni pour une personnalisation plus poussée.

Le mode standard de GNOME 3 requiert le support de l'accélération 3D par les pilotes graphiques. Lorsque l'accélération 3D n'est pas disponible, GNOME 3 utilise alors le mode restreint. Si GNOME 3 détecte la disponibilité de l'accélération 3D mais que le mode standard est inutilisable, vous rencontrez vraisemblablement un bug du pilote graphique. Vous pouvez forcer l'utilisation du mode restreint avec l'argument "gnome.fallback=1" sur la ligne d'amorçage de GRUB.

Si vous utilisez le mode restreint, vous pouvez personnaliser les panneaux en appuyant sur Alt lorsque vous effectuez un clic droit sur un panneau.

Pour une brève description des nombreuses fonctionnalités de GNOME Shell, telles que les raccourcis claviers, les fonctionnalités de glisser-déposer et les utilitaires spécialisés, consultez https://live.gnome.org/GnomeShell/CheatSheet.

Système sonore PulseAudio

Le système sonore PulseAudio est maintenant intégré à travers le système et activé par défaut lors d'une nouvelle installation. Si vous l'aviez désactivé dans une version antérieure et souhaitez à présent l'activer, ajustez la variable PULSEAUDIO_ENABLE dans /etc/sysconfig/sound :

Définissez PULSEAUDIO_ENABLE à "yes" pour forcer l'activation de PA partout. Définir PULSEAUDIO_ENABLE à "no" désactivera PulseAudio complètement, et le définir à "custom" permet de conserver une configuration personnalisée intacte.

Connexion à un domaine Windows avec KDM

Le thème KDM SUSE ne permet pas de se connecter à un domaine Windows.

Pour contourner ce problème, définissez DISPLAYMANAGER_KDM_THEME à une chaine vide dans /etc/sysconfig/displaymanager pour utiliser le thème KDE par défaut :

DISPLAYMANAGER_KDM_THEME=""

Oracle Java disponible séparément

Le paquet java-1_6_0-sun ne fait plus partie d'openSUSE en raison d'un changement de licence. Nous intégrons OpenJDK en tant que remplacement. Les utilisateurs d'openSUSE qui préfèrent utiliser les binaires JDK d'Oracle plutôt que la version OpenJDK fournie par openSUSE, peuvent les télécharger depuis http://oracle.com/java.

Mise à niveau du système

Monter des partitions cryptées avec systemd

Si des partitions cryptées ne sont pas montées automatiquement avec systemd, le flag noauto de ces partitions dans /etc/fstab peut en être la cause. Remplacer ce flag par nofail permettra de résoudre le problème. Par exemple, modifiez la ligne suivante :

/dev/mapper/cr_sda3  /home   ext4    acl,user_xattr,noauto 0 2

en

/dev/mapper/cr_sda3  /home   ext4    acl,user_xattr,nofail 0 2

Aspect technique

Initialisation de la carte graphique avec KMS (Kernel Mode Setting)

Depuis openSUSE 11.3, KMS (Kernel Mode Setting) est activé par défaut pour les cartes graphiques Intel, ATI et NVIDIA. Si vous rencontrez des problèmes avec le support de KMS par les pilotes (intel, radeon, nouveau), désactivez KMS en ajoutant nomodeset à la ligne de commande d'amorçage du noyau. Pour définir ceci de manière permanente, ajoutez-le à la ligne de commande du noyau dans /boot/grub/menu.lst. Cette option permet de s'assurer que le module du noyau (intel, radeon, nvidia) est chargé avec modeset=0 dans initrd, c'est à dire que KMS est désactivé.

Dans les rares cas où le chargement du module DRM depuis initrd pose problème, sans relation avec KMS, il est même possible de désactiver complètement le chargement du module DRM dans initrd. Pour cela, définissez la variable sysconfig NO_KMS_IN_INITRD à yes via YaST, ce qui recrée ensuite initrd. Redémarrez votre machine.

Sur Intel sans KMS, le serveur X se replie vers le pilote fbdev (le pilote intel ne supporte que KMS) ; alternativement, il existe aussi le pilote "intellegacy" (paquet xorg-x11-driver-video-intel-legacy) qui supporte toujours UMS (User Mode Setting). Pour l'utiliser, éditez /etc/X11/xorg.conf.d/50-device.conf et changez la valeur de driver à intellegacy.

Sur ATI pour les cartes graphiques actuelles, le serveur X se rabat sur radeonhd. Sur NVIDIA sans KMS, le pilote nv est utilisé (le pilote nouveau ne supporte que KMS). Notez que les cartes graphiques ATI et NVIDIA les plus récentes basculeront sur fbdev si vous spécifiez le paramètre d'amorçage du noyau nomodeset.

Sortie audio HDMI désactivée sur les cartes Radeon

En raison de problèmes avec certains périphériques, la sortie son HDMI a été désactivée par défaut sur le pilote radeon, qui est le pilote par défaut pour les cartes graphiques AMD/ATI.

Elle peut être réactivée en ajoutant radeon.audio=1 comme paramètre du noyau. Dans YaST, allez dans Système -> Configuration du chargeur d'amorçage, cliquez sur Modifier sur l'entrée par défaut et ajoutez ceci à la fin de "Paramètre facultatif de ligne de commande du noyau" :

radeon.audio=1

Redémarrez votre ordinateur pour que les modifications prennent effet.

Une solution alternative consiste à installer le pilote propriétaire fourni par AMD. Pour plus d'informations, consultez http://en.opensuse.org/SDB:ATI_drivers.

Arrêt du système avec systemd

Pour arrêter et éteindre le système lorsque systemd est utilisé, tapez les commandes halt -p ou shutdown -h now, ou utilisez le bouton d'arrêt fourni par votre environnement de bureau.

Note : une simple commande halt n'arrêtera pas le système correctement.

systemd : fournir des paramètres de démarrage de service

systemctl ne supporte que des paramètres "standards" (cf. http://www.freedesktop.org/wiki/Software/systemd/Incompatibilities).

Vous pouvez contourner ce nouveau comportement en appelant le script de démarrage directement, par exemple :

cd /etc/init.d
./apache2 <vos_parametres>

Amorçage avec systemd ou sysvinit

Par défaut, openSUSE démarre maintenant avec systemd. En cas de problème, vous pouvez revenir à l'ancienne méthode basée sur sysvinit en appuyant sur la touche F5 lors de l'amorçage.

Si vous voulez rester sur sysvinit de manière permanente, installez le paquet sysvinit-init. Pour revenir à systemd, réinstallez le paquet systemd-sysvinit.

CUPS 1.5

CUPS 1.5 apporte des changements incompatibles avec les versions précédentes :

La commande rename

Conformément aux standards de code GNU, la commande rename traite maintenant toutes les chaines commençant par un tiret comme une option de ligne de commande. Pour éviter cela, séparez l'option des autres arguments avec -- comme suit :

#!/bin/bash
for f in *.jpg ; do
  rename -- ".jpg" "-$RANDOM.jpg" $f ;
done

Interface en ligne de commande pour NetworkManager

cnetworkmanager n'est plus disponible — utilisez nmcli à la place. Pour plus d'informations sur la migration, consultez http://repo.or.cz/w/cnetworkmanager.git/blob_plain/HEAD:/nmcli-migration.html.

rpm: %_topdir modifié pour les utilisateurs non-root

Les utilisateurs sans privilèges ne peuvent plus écrire dans /usr/src/packages. rpmbuild utilise maintenant ~/rpmbuild par défaut. Pour changer ce répertoire, ajoutez la ligne suivante dans le fichier ~/.rpmmacros :

%_topdir /un/autre/emplacement

Pour utiliser le sous-répertoire foo de $HOME, ajoutez ceci à ~/.rpmmacros :

%_topdir %{getenv:HOME}/foo