Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| nvidia_tvout [Le 17/10/2009, 14:55] – 213.95.41.13 | nvidia_tvout [Le 10/05/2017, 14:18] (Version actuelle) – [Script pour switcher] L'Africain | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| + | {{tag> | ||
| + | ---- | ||
| + | |||
| + | ====== TV-OUT avec une Nvidia ====== | ||
| + | |||
| + | |||
| + | ===== Introduction ===== | ||
| + | |||
| + | Si la méthode ne fonctionne pas, vous pouvez essayer de consulter la page « [[: | ||
| + | |||
| + | |||
| + | ==== Pilotes ==== | ||
| + | |||
| + | Ce guide ne fonctionne que si vous avez installé les pilotes [[: | ||
| + | |||
| + | ==== Accélération 3D ==== | ||
| + | |||
| + | Vous devez vous assurer que vous avez l' | ||
| + | |||
| + | < | ||
| + | |||
| + | Devrait rendre : | ||
| + | |||
| + | < | ||
| + | |||
| + | <note help> | ||
| + | |||
| + | <note important> | ||
| + | |||
| + | |||
| + | |||
| + | ===== Utilisation de TwinView ===== | ||
| + | |||
| + | Twinview est une fonction présente dans les cartes Nvidia **récentes** (Geforce 2MX et plus - les Nvidia utilisant le pilote normal). | ||
| + | |||
| + | Si vous n' | ||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | ==== Via les outils Nvidia ==== | ||
| + | |||
| + | Premièrement, | ||
| + | |||
| + | Une fois que vous êtes sûrs d' | ||
| + | |||
| + | Ensuite, on ouvre un terminal puis : | ||
| + | < | ||
| + | Pas d' | ||
| + | |||
| + | Pour l' | ||
| + | < | ||
| + | |||
| + | Une fois que le nouveau fichier est créé, rechargez votre serveur X, puis à nouveau dans une console, tapez : | ||
| + | < | ||
| + | |||
| + | <note help> | ||
| + | |||
| + | Cette commande renvoie en affichage une interface, dans laquelle vous aurez divers sections. Dans la 2° section, vous pourrez activer Twinview, ou separate Xscreen. | ||
| + | |||
| + | N' | ||
| + | |||
| + | ==== Xorg ==== | ||
| + | |||
| + | Commencez par faire une sauvegarde de votre fichier de configuration xorg.conf, ouvrez un terminal et tapez : | ||
| + | < | ||
| + | sudo cp / | ||
| + | </ | ||
| + | |||
| + | En cas d' | ||
| + | < | ||
| + | sudo cp / | ||
| + | </ | ||
| + | |||
| + | Ouvrez le fichier avec votre éditeur de texte : | ||
| + | Pour **Gnome (Ubuntu)** : gedit | ||
| + | < | ||
| + | gksudo gedit / | ||
| + | </ | ||
| + | |||
| + | Pour **KDE (Kubuntu)** : | ||
| + | < | ||
| + | kdesu kate / | ||
| + | </ | ||
| + | |||
| + | Pour **XFCE (Xubuntu)** : | ||
| + | < | ||
| + | sudo mousepad / | ||
| + | </ | ||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | ==== Device ==== | ||
| + | |||
| + | Ajoutez les lignes suivantes à la section << Device >> de votre fichier '' | ||
| + | < | ||
| + | Option " | ||
| + | Option " | ||
| + | Option " | ||
| + | Option " | ||
| + | Option " | ||
| + | Option " | ||
| + | Option " | ||
| + | </ | ||
| + | |||
| + | ===TwinView=== | ||
| + | |||
| + | Active le bi-écran | ||
| + | |||
| + | ===TwinViewOrientation=== | ||
| + | valeurs possibles : | ||
| + | - Clone : clone l' | ||
| + | - RightOf : à droite de l' | ||
| + | - LeftOf : à gauche de l' | ||
| + | - Above : au dessus de l' | ||
| + | - Below : en dessous de l' | ||
| + | |||
| + | Exemple pour " | ||
| + | |||
| + | < | ||
| + | Option " | ||
| + | </ | ||
| + | |||
| + | ou | ||
| + | |||
| + | < | ||
| + | Option " | ||
| + | </ | ||
| + | |||
| + | |||
| + | ===TVOutFormat=== | ||
| + | |||
| + | Si vous utilisez un cable S-Video, remplacez << COMPOSITE >> par << SVIDEO >> | ||
| + | L' | ||
| + | Cette fonction est à mettre dans la section Device utilisée par la sortie TV (dans le cas d'un twinview, pas d' | ||
| + | |||
| + | ===TVStandard=== | ||
| + | Si vous utilisez le standard NTSC, remplacez << PAL-N >> par << NTSC-M >>, ou un autre standard selon votre pays (la France utilise le standard PAL-N, donc aucune modification n'est à effectuer). Une liste des différents formats est disponible en bas de cette page. | ||
| + | |||
| + | ===Option " | ||
| + | ===Option " | ||
| + | |||
| + | Dans le cas d'une télévision, | ||
| + | Cette fonction est à mettre dans la section Device utilisée par la sortie TV (dans le cas d'un twinview, pas d' | ||
| + | |||
| + | ===MetaModes=== | ||
| + | Liste des différents modes vidéo sur l' | ||
| + | |||
| + | Remplacez alors la chaîne " | ||
| + | |||
| + | Si votre écran principal supporte une résolution supérieure à 1024x768, (par exemple 1440x900), il faudra inclure cette résolution dans vos métamodes sous peine d' | ||
| + | |||
| + | **Maintenant, | ||
| + | |||
| + | |||
| + | |||
| + | ===== Méthode alternative (sans Twinview) ====== | ||
| + | |||
| + | Cette méthode s' | ||
| + | |||
| + | ==== Xorg ==== | ||
| + | |||
| + | Premièrement, | ||
| + | < | ||
| + | $ sudo cp / | ||
| + | </ | ||
| + | |||
| + | Éditez ce même fichier: | ||
| + | < | ||
| + | $ gksudo gedit / | ||
| + | </ | ||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | ==== Device ==== | ||
| + | |||
| + | Vous devrez tout d' | ||
| + | < | ||
| + | Section " | ||
| + | Identifier | ||
| + | Driver | ||
| + | Screen 0 | ||
| + | Option | ||
| + | Option | ||
| + | BusID " | ||
| + | EndSection | ||
| + | |||
| + | Section " | ||
| + | Identifier | ||
| + | Driver " | ||
| + | Screen 1 | ||
| + | Option | ||
| + | Option | ||
| + | Option | ||
| + | BusID " | ||
| + | EndSection | ||
| + | </ | ||
| + | |||
| + | * Les options << NoLogo >> et << RenderAccel >> sont optionnelles | ||
| + | * << BusID >> doit déjà étre pré-rempli. Si ce n'est pas le cas, vous trouverez cette information en utilisant la commande '' | ||
| + | * << TVOutFormat >> peuvent être " | ||
| + | * Les valeurs correctes de l' | ||
| + | |||
| + | |||
| + | |||
| + | |||
| + | ==== Monitor ==== | ||
| + | |||
| + | Ensuite, trouvez la section << Monitor >> et éditez-là comme ce qui suit: | ||
| + | < | ||
| + | Section " | ||
| + | Identifier | ||
| + | HorizSync | ||
| + | VertRefresh | ||
| + | Option | ||
| + | EndSection | ||
| + | |||
| + | Section " | ||
| + | Identifier " | ||
| + | HorizSync 30-50 | ||
| + | VertRefresh 60 | ||
| + | EndSection | ||
| + | </ | ||
| + | La documentation Nvidia suggère l' | ||
| + | |||
| + | == Télé 100Hz == | ||
| + | |||
| + | Si vous avez une télé compatible 100Hz, vous pouvez modifier ce dernier paramètre afin de profiter d'une meilleur qualité d' | ||
| + | |||
| + | Typiquement, | ||
| + | |||
| + | < | ||
| + | HorizSync 30-50 | ||
| + | VertRefresh 100 | ||
| + | </ | ||
| + | |||
| + | ==== Screen ==== | ||
| + | |||
| + | Ensuite, trouvez la section << Screen >> et modifiez-la à l'aide de l' | ||
| + | < | ||
| + | Section " | ||
| + | Identifier | ||
| + | Device | ||
| + | Monitor | ||
| + | DefaultDepth | ||
| + | SubSection " | ||
| + | Depth 24 | ||
| + | Modes " | ||
| + | EndSubSection | ||
| + | EndSection | ||
| + | |||
| + | Section " | ||
| + | Identifier | ||
| + | Device | ||
| + | Monitor | ||
| + | DefaultDepth | ||
| + | SubSection " | ||
| + | Depth 24 | ||
| + | Modes " | ||
| + | EndSubSection | ||
| + | EndSection | ||
| + | </ | ||
| + | |||
| + | |||
| + | |||
| + | ==== ServerLayout ==== | ||
| + | |||
| + | Pour finir, trouvez la section << ServerLayout >> et modifiez-la comme ce qui suit. | ||
| + | |||
| + | < | ||
| + | Section " | ||
| + | Identifier | ||
| + | Screen 0 " | ||
| + | Screen 1 " | ||
| + | InputDevice | ||
| + | InputDevice | ||
| + | EndSection | ||
| + | </ | ||
| + | |||
| + | A la place de rightof, voici les valeurs possibles : | ||
| + | - RightOf : à droite de l' | ||
| + | - LeftOf : à gauche de l' | ||
| + | - Above : au dessus de l' | ||
| + | - Below : en dessous de l' | ||
| + | |||
| + | NB : Clone ne marchera pas ici ! | ||
| + | |||
| + | |||
| + | D' | ||
| + | |||
| + | < | ||
| + | man xorg.conf | ||
| + | </ | ||
| + | |||
| + | |||
| + | === Finalisation, | ||
| + | |||
| + | Maintenant, redémarrez simplement le serveur X, et cela devrait fonctionner. Si ce n'est pas le cas, toutes les erreurs se trouvent dans le fichier ''/ | ||
| + | |||
| + | |||
| + | |||
| + | |||
| + | ===== Méthode ultime ! ===== | ||
| + | |||
| + | Cette méthode devrait marcher à coup sûr. Elle a été testée sur une Geforce 256DDR et devrait fonctionner pour une TNT/TNT2 (voir même n' | ||
| + | |||
| + | **Cette méthode devrait aussi fonctionner pour une autre carte**, tant que le pilote le permet. Dans ce cas, ce sont les lignes " | ||
| + | |||
| + | |||
| + | ==== Principe ==== | ||
| + | |||
| + | **Certaines cartes trop vieilles** (notamment celles utilisant le pilote legagy) **ne peuvent afficher simultanément l' | ||
| + | |||
| + | |||
| + | Dans cette méthode, on va créer 2 fichiers : | ||
| + | |||
| + | * xorg.conf.notv : c'est le fichier xorg normal | ||
| + | * xorg.conf.tv : c'est le fichier xorg configuré pour la télé. | ||
| + | |||
| + | Il vous faudra donc dans un premier temps vous inspirez de ce qui est au dessus pour créer votre fichier xorg.conf qui marche avec la télé. | ||
| + | |||
| + | ==== Xorg pour la télé ==== | ||
| + | |||
| + | Reprennez donc votre xorg.conf pour que l' | ||
| + | |||
| + | Les points les plus importants : | ||
| + | |||
| + | === Device === | ||
| + | |||
| + | < | ||
| + | Section " | ||
| + | Identifier | ||
| + | Driver " | ||
| + | Option | ||
| + | Option | ||
| + | Option | ||
| + | EndSection | ||
| + | </ | ||
| + | |||
| + | Le plus important, c'est que ConnectedMonitor ai la valeur " | ||
| + | |||
| + | === Monitor === | ||
| + | |||
| + | < | ||
| + | Section " | ||
| + | Identifier " | ||
| + | HorizSync 30-50 | ||
| + | VertRefresh 60 | ||
| + | EndSection | ||
| + | </ | ||
| + | |||
| + | Je confirme que les valeurs 30-50 et 60 sont les bonnes ! :) | ||
| + | |||
| + | === Screen === | ||
| + | |||
| + | < | ||
| + | Section " | ||
| + | Identifier | ||
| + | Device | ||
| + | Monitor | ||
| + | DefaultDepth | ||
| + | SubSection " | ||
| + | Depth 24 | ||
| + | Modes " | ||
| + | EndSubSection | ||
| + | EndSection | ||
| + | </ | ||
| + | |||
| + | Vous pouvez changez 640*480 par une autre résolution. Pour ma part j'ai mis 800*600. | ||
| + | |||
| + | === Server Layout === | ||
| + | |||
| + | < | ||
| + | Section " | ||
| + | Identifier | ||
| + | Screen | ||
| + | InputDevice | ||
| + | InputDevice | ||
| + | EndSection | ||
| + | </ | ||
| + | |||
| + | L' | ||
| + | |||
| + | |||
| + | ==== Script pour switcher ==== | ||
| + | |||
| + | **A ce stade, vous devez avoir réussi à faire un affichage sur la télé.** | ||
| + | |||
| + | Créez donc deux fichiers distincts dans votre dossier personnel : | ||
| + | |||
| + | * xorg.conf.notv : le xorg qui marche avec l' | ||
| + | * xorg.conf.tv : le xorg qui marche avec la télé | ||
| + | |||
| + | Copiez ces deux fichiers dans /etc/X11/ : | ||
| + | |||
| + | < | ||
| + | sudo cp xorg.conf.notv /etc/X11 | ||
| + | sudo cp xorg.conf.tv /etc/X11 | ||
| + | </ | ||
| + | |||
| + | Il ne vous reste plus qu'a créer le script nommé " | ||
| + | |||
| + | <code bash> | ||
| + | #!/bin/bash | ||
| + | |||
| + | case $1 in | ||
| + | tv ) cp / | ||
| + | notv ) cp / | ||
| + | * ) echo | ||
| + | echo " | ||
| + | echo | ||
| + | echo " | ||
| + | echo " | ||
| + | ;; | ||
| + | esac | ||
| + | </ | ||
| + | |||
| + | Sauvez le fichier et quittez. Rendez-le alors exécutable : | ||
| + | |||
| + | < | ||
| + | chmod u+x nvidia | ||
| + | </ | ||
| + | |||
| + | (Ceci peut aussi se faire avec clic-droit+" | ||
| + | |||
| + | Puis de le copier : | ||
| + | |||
| + | < | ||
| + | sudo cp nvidia / | ||
| + | </ | ||
| + | |||
| + | === Utiliser le script === | ||
| + | |||
| + | Afin de choisir entre l' | ||
| + | |||
| + | Puis redémarrez X ( CTRL + ALT + BACKSPACE). Si vous atterrissez sur la console sans qu' | ||
| + | |||
| + | Si vous avez tout suivi, X devrait démarrer sur votre télé ! | ||
| + | |||
| + | |||
| + | Pour revenir sur l' | ||
| + | |||
| + | Puis faites la même manip que précédemment (CTRL+ALT+BSPACE + '' | ||
| + | |||
| + | Petit bonus, si vous tapez nvidia : | ||
| + | |||
| + | < | ||
| + | $ nvidia | ||
| + | tv - use TV | ||
| + | notv - use CRT | ||
| + | </ | ||
| + | |||
| + | Ceci est obtenu grâce à la partie '' | ||
| + | ===== Astuce : Création d' | ||
| + | |||
| + | (Importé de l' | ||
| + | |||
| + | La commande **xrandr -s** permet de passer d'un metamode à un autre donc d'une résolution à une autre. | ||
| + | |||
| + | |||
| + | 1/ Clic droit sur le tableau de bord du haut | ||
| + | Ajouter au Tableau de bord | ||
| + | Tiroir | ||
| + | |||
| + | 2/ Pour le mode Clone : | ||
| + | Clic droit sur le Tiroir : | ||
| + | Ajouter au Tableau de bord | ||
| + | Crée un lanceur personnalisé | ||
| + | |||
| + | Type : Application | ||
| + | Nom : Clone LCD + TV | ||
| + | Commande : xrandr -s 1 =========> | ||
| + | Tu choisis un zoli icon pour illustrer tout ça. | ||
| + | |||
| + | 3/ Pour le mode Affichage unique | ||
| + | Tu refais 2/ avec xrandr -s 0 à la place du xrandr -s 1 pour revenir au mode "Ecran unique" | ||
| + | |||
| + | ===== Standards TV ===== | ||
| + | |||
| + | Pour des raisons historiques, | ||
| + | |||
| + | ^ PAL ^ Pays ^ | ||
| + | |PAL-B|**Belgium**, | ||
| + | |PAL-D|China and North Korea| | ||
| + | |PAL-G|Denmark, | ||
| + | |PAL-H|**Belgium**| | ||
| + | |PAL-I|Hong Kong, Ireland, and United Kingdom| | ||
| + | |PAL-K1|Guinea| | ||
| + | |PAL-M|Brazil| | ||
| + | |PAL-N|Paraguay, | ||
| + | |PAL-NC|Argentina| | ||
| + | ^ NTSC ^ Pays ^ | ||
| + | |NTSC-J|Japan| | ||
| + | |NTSC-M|**Canada**, | ||
| + | ^ Haute Résolution (HD) ^ Formats ^ | ||
| + | |HD480i|480 line interlaced| | ||
| + | |HD480p|480 line progressive| | ||
| + | |HD720p|720 line progressive| | ||
| + | |HD1080i|1080 line interlaced| | ||
| + | |HD1080p|1080 line progressive| | ||
| + | |HD576i|576 line interlace| | ||
| + | |HD576p|576 line progressive| | ||
| + | |||
| + | | ||
| + | |||
| + | ===== Cable et résolutions ===== | ||
| + | |||
| + | Les cables utilisés pour relier le pc à la télé ont des limitations techniques, ce qui expliquera que si vous brancher votre pc sur une tele HD avec un vieu cable s-vhs par exemple, vous ne pourrez pas augmenter la resolution de l' | ||
| + | |||
| + | Savoir cela vous evitera de vous enerver à essayer de modifier Xorg pour rien. | ||
| + | |||
| + | Par ordre de capacite: | ||
| + | * Vga | ||
| + | * s-vhs | ||
| + | * dvi | ||
| + | * hdmi | ||
| + | |||
| + | ===== Le son par cable HDMI sur la plate-forme ION 330 de NVIDIA ===== | ||
| + | ==== Ubuntu 9.10 (Karmic) ==== | ||
| + | Dans le menu **// | ||
| + | |||
| + | Sélectionnez **Digital Stereo (HDMI) Output + Analog Stereo Input** dans la liste **Profil** | ||
| + | |||
| + | Ensuite ouvrez AlsaMixer avec un terminal : | ||
| + | < | ||
| + | Mettez **< | ||
| + | |||
| + | Puis, démuté **IEC958**, **IEC958 D** et **< | ||
| + | |||
| + | ==== Versions antérieurs ==== | ||
| + | Dans le menu **// | ||
| + | |||
| + | Vous mettez tout sur | ||
| + | |||
| + | **HDA NVIDIA Nvidia HDMI ( ALSA )** | ||
| + | |||
| + | Enregistrer ce fichier dans votre /// | ||
| + | |||
| + | ensuite | ||
| + | |||
| + | mettez le volume du PCM a fond dans le panel de contôle de volume | ||
| + | |||
| + | puis vous allez créer le fichier **// | ||
| + | |||
| + | < | ||
| + | Ajoutez cette ligne | ||
| + | |||
| + | < | ||
| + | et Redémarrez la machine | ||
| + | |||
| + | le tour est jouer tout le son passe maintenant par le HDMI :D | ||
| + | |||
| + | //( Test effectué sur un Asrock ION 330 )// | ||
| + | |||
| + | |||
| + | |||
| + | ===== Problèmes connus, astuces... ===== | ||
| + | La commande suivante permet de faire détecter à la carte graphique les écrans connectés (et donc de faire des tests pour vérifier qu'on est bien branché sans avoir à relancer X). < | ||
| + | |||
| + | L'une des raisons pour l' | ||
| + | < | ||
| + | (EE) NVIDIA(0): | ||
| + | |||
| + | **Le problème de la TV en noir et blanc** | ||
| + | |||
| + | Dans certaines configurations, | ||
| + | < | ||
| + | Option | ||
| + | Ensuite redémarrez votre serveur X (ctrl+alt+backspace), | ||
| + | |||
| + | ==== Couper l' | ||
| + | Il se peut que vous ayez besoin de couper l' | ||
| + | |||
| + | * Récupérer l'EDID à partir du programme de configuration nVidia (GPU-0(xxx)-> | ||
| + | |||
| + | * Télécharger et installer le programme [[http:// | ||
| + | |||
| + | * Modifier le fichier EDID avec la commande ./ | ||
| + | |||
| + | * Modifier le fichier / | ||
| + | |||
| + | < | ||
| + | Identifier " | ||
| + | Driver " | ||
| + | Option " | ||
| + | EndSection | ||
| + | </ | ||
| + | |||
| + | ===== Des exemples concrets qui fonctionnent ===== | ||
| + | |||
| + | Ici vont être donnés différents xorg.conf dans lesquels twinview est employé, de divers manière, et ceci afin de vous donner un coup de main beaucoup plus précis, concret et fiable. | ||
| + | |||
| + | Cet exemple donne concrètement un double affichage. Screen0 est un écran branché sur VGA et Screen1 une TV, n' | ||
| + | Dans ma config, je dispose de 2 bureaux distincts, paramétrables presques totalement indépendant. | ||
| + | < | ||
| + | # nvidia-settings: | ||
| + | # nvidia-settings: | ||
| + | |||
| + | Section " | ||
| + | Identifier | ||
| + | Screen | ||
| + | Screen | ||
| + | InputDevice | ||
| + | InputDevice | ||
| + | EndSection | ||
| + | |||
| + | Section " | ||
| + | RgbPath | ||
| + | EndSection | ||
| + | |||
| + | Section " | ||
| + | Load " | ||
| + | Load " | ||
| + | Load " | ||
| + | Load " | ||
| + | Load " | ||
| + | EndSection | ||
| + | |||
| + | Section " | ||
| + | Option | ||
| + | EndSection | ||
| + | |||
| + | Section " | ||
| + | # generated from default | ||
| + | Identifier | ||
| + | Driver | ||
| + | Option | ||
| + | Option | ||
| + | Option | ||
| + | Option | ||
| + | EndSection | ||
| + | |||
| + | Section " | ||
| + | # generated from default | ||
| + | Identifier | ||
| + | Driver | ||
| + | Option " | ||
| + | Option " | ||
| + | Option " | ||
| + | Option " | ||
| + | Option " | ||
| + | EndSection | ||
| + | |||
| + | Section " | ||
| + | # HorizSync source: xconfig, VertRefresh source: xconfig | ||
| + | Identifier | ||
| + | VendorName | ||
| + | ModelName | ||
| + | HorizSync | ||
| + | VertRefresh | ||
| + | Option | ||
| + | EndSection | ||
| + | |||
| + | Section " | ||
| + | # HorizSync source: edid, VertRefresh source: edid | ||
| + | Identifier | ||
| + | VendorName | ||
| + | ModelName | ||
| + | HorizSync | ||
| + | VertRefresh | ||
| + | Option | ||
| + | EndSection | ||
| + | |||
| + | Section " | ||
| + | Identifier | ||
| + | Driver | ||
| + | VendorName | ||
| + | BoardName | ||
| + | BusID " | ||
| + | Screen | ||
| + | Option " | ||
| + | Option " | ||
| + | EndSection | ||
| + | |||
| + | Section " | ||
| + | Identifier | ||
| + | Driver | ||
| + | VendorName | ||
| + | BoardName | ||
| + | BusID " | ||
| + | Screen | ||
| + | EndSection | ||
| + | |||
| + | Section " | ||
| + | Identifier | ||
| + | Device | ||
| + | Monitor | ||
| + | DefaultDepth | ||
| + | Option | ||
| + | SubSection | ||
| + | Depth 24 | ||
| + | Modes " | ||
| + | EndSubSection | ||
| + | EndSection | ||
| + | |||
| + | Section " | ||
| + | Identifier | ||
| + | Device | ||
| + | Monitor | ||
| + | DefaultDepth | ||
| + | Option | ||
| + | SubSection | ||
| + | Depth 24 | ||
| + | Modes " | ||
| + | EndSubSection | ||
| + | EndSection | ||
| + | </ | ||
| + | |||
| + | ===== Liens ===== | ||
| + | |||
| + | * [[: | ||
| + | * [[http:// | ||
| + | * [[http:// | ||
| + | * [[http:// | ||
| + | * [[http:// | ||
| + | |||
| + | ---- | ||
| + | |||
| + | // | ||
