Communauté francophone de MythTVCommunauté francophone de MythTV
<< Page précédente Retour au Sommaire Page suivante >>
Le fichier keys.txt décrit les diverses commandes au clavier. Si vous avez chargé mythweb, vous pouvez changer les touches par défaut comme vous le voulez.
| Touches fléchées | employées pour déplacer le point de surbrillance |
| ALT-F4 | sort de l'application |
| Espace/Entrée | actionne l'objet sous le point de surbrillance |
| P | lecture dans « Regarder un enregistrement » et « Effacer un enregistrement » |
| D | efface dans « Regarder un enregistrement » et « Effacer un enregistrement » |
| U | pour voir les détails de l'émission sélectionnée dans les écrans Regarder et Effacer, l'EPG1), la « Recherche de programmes », « Gérer les conflits d'enregistrement » et les écrans de résultats de recherche |
| O | pour lister les épisodes à venir pour l'émission sélectionnée sur l'EPG2), la « Recherche de programmes », « Gérer les conflits d'enregistrement » et les écrans de résultats de recherche |
| I | éditer les options d'enregistrement à partir des écrans d'EPG, de « Recherche de programmes », de « Priorités d'Enregistrement », ou « Gérer les conflits d'enregistrement ». A partir des écrans Lecture et Effacer, « I » présente les options des émissions enregistrées telels que Auto Expiration ou Arrêter l'enregistrement. Appuyer sur « I » sur l'écran des Options d'Enregistrement vous amènera à l'écran des Options d'Enregistrement Avancées |
| Haut ou Bas | touches de changement de chaîne |
| Pavé Num | entrez un nombre pour entrer un numéro de chaîne ou un montant de saut (format HHMM) |
| P | pause/lecture. Vous pouvez également ajouter une association de touche explicite pour « Lecture » par MythWeb, vous ramenant à la vitesse normale si vous êtes en mode lecture lente, retour ou avance rapide, ou pause |
| C | change d'entrée sur une carte tuner TV |
| ECHAP | quitte |
| I | affiche l'OSD3). Durant la lecture, « I » bascule entre montrer la position et les infos de description. Si un montant de saut est entré, cela sautera à cette position. |
| M | affiche le guide électronique des programmes (la grille) – voir la section EPG |
| Page Haut | saute en arrière du nombre de minutes configuré (de 10 par défaut) |
| Page Bas | saute en avant du nombre de minutes configuré (de 10 par défaut) |
| Fin ou Z | saute au marqueur de coupure publicitaire suivant |
| Home ou Q | saute au marqueur de coupure publicitaire précécent |
| T | bascule le support des sous-titres. Appuyer sur 0-9 (3 fois de préférence) + T change la page Teletext et active le Teletext. |
| F | alterne entre les divers Ajustements d'Image (Couleur, Tonalité, etc.). Pendant que l'Ajustement d'Image est à l'écran, utilisez les flèches Gauche et Droite pour ajuster. Ces paramètres ajustent l'aspect de lecture de la vidéo, et sont indépendants des paramètres de la touche G utilisée lors de l'enregistrement |
| [ ou F10 | diminue le volume |
| ] ou F11 | augmente le volume |
| | ou F9 | bascule entre l'option sourdine |
| / | saute à la chaîne « favorite » suivante |
| ? | marque/démarque la chaîne actuelle comme « favorite » |
| U | augmente la vitesse de lecture |
| J | diminue la vitesse de lecture |
| A | ajuste l'élasticité du temps (accélère ou ralentit la lecture normale de l'audio et de la vidéo |
| W | bascule entre les modes de zoom et de remplissage : ratio d'aspect 4:3, 16:9, Zoom 4:3 (comme le « Pan and Scan »4)), Zoom 16:9, et 16:9 élargi (élimine les barres noires du signal TV) |
| F8 | bascule le minuteur de veille 30m → 1h → 1h30m → 2h → Eteint |
| CTRL-B | saute au début de l'enregistrement / du ringbuffer5) |
| + | bascule entre les flux audio |
| Gauche | (si un montant de saut est entré) pour sauter en arrière de ce montant |
| Droite | (si un montant de saut est entré) pour sauter en avant de ce montant |
| Sans l'option touches collantes activée | |
|---|---|
| Gauche | retour rapide du nombre de secondes configurées (5 par défaut) |
| Droite | avance rapide du nombre de secondes configurées (30 par défaut) |
| < | démarre le mode retour rapide comme si les touches collantes étaient activées |
| > | démarre le mode avance rapide comme si les touches collantes étaient activées |
| Avec l'option touches collantes activée | |
| Droite | démarre le mode avance rapide |
| Gauche | démarre le mode retour rapide |
| En mode avance ou retour rapide | |
| Gauche/Droite | augmente la vitesse de av./ret. rapide |
| 0 | reste en vitesse normale, mais laisse l'indicateur de temps à l'écran |
| 1 ou 2 | va plus lentement que la vitesse normale d'av./ret. rapide (1 est le plus lent) |
| 3 | passe en vitesse normale d'av./ret. rapide |
| 4-9 | va plus vite que la vitesse normale d'av./ret. rapide (9 est le plus rapide) |
| Espace | sort du mode d'avance ou retour rapide |
| Pendant que la vidéo est en pause | |
| Gauche | retour d'1 trame |
| < | retour d'1 seconde |
| Droite | avance d'1 trame |
| > | avance d'1 seconde |
| G | bascule entre les divers Ajustements d'Image (Couleur, Tonalité, etc.) pour l'enregistrement. Ces valeurs affectent l'aspect du fichier .nuv résultant, et sont indépendantes des paramètres d'image de lecture. Pendant que l'Ajustement d'Image est à l'écran, utilisez les flèches Gauche et Droite pour ajuster |
| H | historique de chaînes. Chaque répétition parcoure les chaînes précédentes à rebours |
| O | Active le mode « Navigation », permettant à l'utilisateur de naviguer les chaînes et les infos de programmes tout en regardant l'émission en cours en plein écran |
| Y | bascule entre plusieurs cartes d'acquisition. NOTE : vous perdrez le tampon LiveTV de la carte en cours. Utile pour des cartes ayant différentes sources (telles que réseau satellite sur l'une, HDTV hertzien sur une autre carte) |
| Gauche | navigue vers le programme précécent celui en cours |
| Droite | navigue vers le programme suivant celui en cours |
| Haut | navigue vers le programme sur la chaîne au-dessus de celle en cours |
| Bas | navigue vers le programme sur la chaîne en-dessous de celle en cours |
| / | nevigue vers le programme sur la chaîne favorite suivante |
| 0-9 | entre un numéro de chaîne à naviguer |
| Espace/Entrée | passe à la chaîne du programme en cours de navigation |
| R/r | bascule l'enregistrement du programme en cours (bascule entre les types d'enregistrement) |
| ECHAP/O | sort du mode navigation |
| Gauche | Déplace la vidéo vers la gauche |
| Droite | Déplace la vidéo vers la droite |
| Haut | Déplace la vidéo vers le haut |
| Bas | Déplace la vidéo vers le bas |
| PageHaut | Zoom en avant |
| PageBas | Zoom en arrière |
| Espace/Entrée | Sort du mode Zoom en laissant l'image à la taille et position courante |
| ECHAP | Sort du mode Zoom et retourne à la taille d'origine |
| V | bascule entre l'affichage Picture-in-Picture6) ou non |
| B | bascule le focus de fenêtre (vous permet de changer les chaînes dans la fenêtre PiP |
| N | échange les deux chaînes en changeant de chaîne sur les deux cartes |
| Espace/Entrée | Place un marqueur à ce point. La prochaine fois que vous démarrerez l'enregistrement, vous sauterez automatiquement à ce point et effacerez le marqueur |
| X | met l'enregistrement courant en queue pour transcodage |
| O | amène le menu permettant de basculer les paramètres tels que Saut auto des publicités, Auto expiration, etc. |
| D | sort de l'enregistrement courant et affiche le menu Effacer |
| E ou M | entre/sort du mode d'édition |
| En mode édition | |
|---|---|
| Gauche/Droite | avance ou recule |
| Haut/Bas | altère le montant du temps à sauter en avant ou en arrière. Les incréments sont : le point de coupe le plus proche, la trame clé vidéo la plus proche, 1 trame, 0.5 seconde, 1 seconde, 20 secondes, 1 minute, 5 minutes, et 10 minutes |
| PageHaut/PageBas | avance ou recule jusqu'au point de coupe le plus proche |
| < ou > | avance ou recule de 10 fois le montant de saut normal |
| Espace/Entrée | vous permet de placer ou d'effacer un point de coupe |
| Z | charge la liste de coupures de publicités (s'il en existe une) dans la liste des coupes |
| C ou Q | efface tous les points de coupe de la liste de coupes |
| I | Inverse la liste de coupes |
| Flèches | sont utilisées pour déplacer le point de surbrillance sur un autre programme |
| A, D, S, W | effectuent la même chose que gauche, droite, bas et haut7) |
| PageHaut/PageBas | déplace la liste des chaînes d'une page vers le haut ou ver le bas |
| Home/Fin | déplace la surbrillance d'un jour à gauche ou à droite |
| Ctrl+Left ou < | déplace la surbrillance d'une page vers la gauche |
| Ctrl+Right ou > | déplace la surbrillance d'une page vers la droite |
| 9, 3, 7, 1 | (comme un pavé numérique) effectuent la même chose que PageHaut, PageBas, Home et Fin |
| I | amène plus d'informations sur une émission, et vous permet de programmer un enregistrement. Si vous sélectionnez « Enregistrer cette émission » pendant que vous regardez la TV en Direct, vous pouvez « Enregistrer Immédiatement » un programme |
| Espace/Entrée | vous permet de résoudre les conflits ou de changer les préférences. Si le programme n'est pas déjà programmé pour être enregistré, il se comportera alors comme lors d'un appui sur « I » |
| M | lorsque vous êtes sur une chaîne, passera à cette chaîne |
| ESC ou C | sort sans changer de chaîne |
| R | change l'élément courant en Enregistre/N'enregistre pas. Des pressions de touche successives parcoureront la liste des types de programmation d'enregistrements |
| X | change la chaîne à celle actuellement sélectionnée sans quitter l'EPG (plus utile dans l'EPG alternatif) |
| ? | marque/efface la marque « favorite » de la chaîne en cours |
| / ou 4 | bascule la liste du guide entre toutes les chaînes ou la liste filtrée des « favorites » |
| Droite | incrémente la valeur de priorité |
| Gauche | décrémente la valeur de priorité |
| 1 | trie par titre |
| 2 | trie par priorité |
| Home/Fin | bascule le tri de priorité |
| I | édite les options d'enregistrement |
| ECHAP | valide les modifications et sort |
| 1 | montre tous les enregistrements |
| 2 | montre uniquement les enregistrements importants |
| Home/End | bascule entre montrer tous les enregistrements/ceux importants |
| I | édite les options d'enregistrement |
| Space/Enter | résoud les conflits ou les préférences |
| Home | revient à la vue précédente si possible |
| Fin | passe à la vue suivante si possible |
| M | sélectionne une autre vue si possible. Dans les popup de recherche de titre et de description, appuyez sur M à nouveau éditera ou effacera la vue sélectionnée |
| D | sur un profil de groupe personnalisé, affiche une popup pour effacer le groupe |
Sur l'écran Regarder les enregistrements, les Groupes d'enregistrement vous permettent de séparer les programmes en catégories définies par l'utilisateur, telles que « Enfants », « Alice », « Bob », etc. Ceci peut être utilisé pour réduire le désordre, ou pour isoler le contenu si vous utilisez la fonction PIN.
| M | changer la vue ou placer un mot de passe de groupe |
| I | déplacer un programme d'un Groupe d'enregistrement à un autre |
| 1 ou F1 | signification des icones |
| / | Pointe un enregistrement. Les enregistrements pointés peuvent être lus dans l'ordre ou aléatoirement, et peuvent être effacés en groupe. Vous pouvez aussi changer le groupe d'enregistrement de plusieurs enregistrements en une fois en les pointant et en utilisant le bouton Menu (m), en sélectionnant « Options de liste de lecture », puis « Changer de Groupe d'enregistrement » |
| ? | Annule la liste pointée |
Si vous utilisez MythTV uniquement avec une télécommande, il est suggéré que vous associiez les touches de la télécommande telles que décrites ci-dessous. Votre télécommande peut ne pas avoir le même ensemble de touches que celles nommées ci-dessous, les noms sont uniquement une suggestion qui correspond en gros à leur fonction.
Si vous ajoutez de nouvelles associations de touches au programme, prendre en considération la liste suggérée aidera les utilisateurs à utiliser la télécommande.
Cette liste prend en compte une télécommande minimale de seulement 20 touches, et presque toutes les fonctionnalités peuvent être utilisées avec cette configuration. Si vous avez plus de touches, vous pouvez accéder à toutes les fonctionnalités. Avec seulement 16 touches, la plupart des fonctionnalités sont utilisables.
| Télécommande | Touche LIRC | Fonction |
|---|---|---|
| 0 - 9 | 0 - 9 | sélection de chaîne, navigation EPG, paramétrage de vitesse av./ret. rapide (avec touches collantes) |
| Flèche Gauche | Left | déplace à gauche, retour rapide |
| Flèche Droite | Right | déplace à droite, avance rapide |
| Flèche Haut | Up | déplace vers le haut, change à la chaîne supérieure |
| Flèche Bas | Down | déplace vers le bas, change à la chaîne inférieure |
| Select / OK / Lecture | Space | sélectionne un élément, lit (avec touches collantes) le marqueur positionné |
| Cancel | Escape | annule, quitte la lecture |
| Menu | m | EPG (en regardant la TV), édition (en lecture) |
| Pause | p | pause |
| Autre touche 1 | i | information |
| Autre touche 2 | c | change l'entrée de carte tuner |
MythTV est « thémable », ce qui signifie que l'apparence visuelle du programme peut être modifiée par l'utilisateur sans recompiler ou altérer les fonctionnalités du programme. Téléchargez la tarball MythThemes à partir du site Web et détarrez-la :
$ tar -xjf myththemes-0.20.2.tar.bz2 $ cd ~/myththemes-0.20.2 $ qmake myththemes.pro $ su - # make install # exit $
Les thèmes seront dès lors disponibles dans la section Apparence de mythfrontend.
Un script pour ajouter les informations Pay Per View dans la base de données MythTV, pour ceux inscrits à DishTV, est disponible à http://www.mythppv.com/.
MythTV supporte le changement de chaîne d'un tuner externe. Si vous avez un tuner externe, tel qu'un boîtier DirecTV ou câble numérique, vous devriez ajouter /usr/local/bin/changechannel à vos Connexions en Entrée dans la GUI8) de configuration de mythbackend.
Cependant, il n'y a pas de programme changechannel proprement dit, car il va dépendre du type de tuner externe que vous avez. Regardez dans le répertoire contrib/channel_changers pour trouver un certain nombre de programmes et de scripts qui peuvent être utilisés pour changer de chaîne. Une fois que vous en avez trouvé un qui fonctionne, copiez-le en /usr/local/bin/changechannel.
Ne vous gênez pas pour naviguer dans les types de matériels disponibles à http://store.snapstream.com/accessories.html, ou si vous souhaitez assemblez le vôtre plutôt que l'acheter, ce qui suit peut s'avérer utile : http://www.dtvcontrol.com/ pour les connecteurs câble.
Que fait la fonction MythTV d'extinction/réveil ? L'ordonnanceur du backend Maître (MBE) garde trace du status inactif de tout le système MythTV, incluant les backends Esclaves (SBE). S'il considère que le système est inactif, et donc prêt à être éteint, il paramètre l'heure de réveil à celle du prochain enregistrement, puis se met à éteindre tous les backends Esclaves, puis lui-même. Une fois qu'il est temps de commencer un enregistrement, le backend Maître et les backends Esclaves sont automatiquement réveillés. Ce systèùme permet à MythTV d'enregistrer comme un magnétoscope normal, et par conséquent sauvegarde l'énergie lorsqu'il n'est pas en utilisation.
De façon à utiliser la fonction d'extinction/réveil, il doit y avoir une méthode de réveil du backend Maître. Il y a un tas de solutions, mais nous ne discuterons en détail que de deux possibilités :
L'ordonnanceur garde trace du status inactif du système MythTV. Pour déterminer si oui ou non le système MythTV est inactif, les conditions suivantes doivent être remplies pour une période de temps définie dans le paramètre « Temps d'inactivité (secs) » :
Si nous atteignons cet état inactif, le backend Maître placera l'heure de réveil en utilisant la « commande pour placer l'heure de réveil », qui est la même pour WOL et le réveil BIOS. Le backend Maître éteindra ensuite les backends Esclaves et lui-même en utilisant la « Commande d'arrêt du serveur ».
Un problème vient du fait que l'ordonnanceur essaye de deviner si le backend Maître a été démarré par une commande de réveil ou par un utilisateur. S'il pense qu'il a été réveillé par un utilisateur, il bloque l'extinction jusqu'à ce qu'un client se connecte au backend Maître, après quoi il se comporte comme décrit ci-dessus. Pour désactiver cette fonctionnalité, décochez « Bloquer l'extinction avant qu'un client se connecte » dans l'écran de mythfrontend Paramètres→Général.
Dès qu'il est temps de démarrer le système, le backend Maître est réveillé en premier et réveillera les backends Esclaves en utilisant la « Commande pour réveiller les esclaves ». Pour le moment, il n'y a pas de support pour démarrer uniquement les backends esclaves nécessaires, donc tous les backends Esclaves seront démarrés.
Il y a un certain nombre d'options utilisées pour contrôler la fonctionnalité Extinction/Réveil.
Options Extinction/Réveil :
Les « paramètres WakeOnLan » : ces paramètres ne sont pas liés directement à l'utilisation du réveil BIOS ou WOL, ce sont les mêmes pour les deux.
Pour utiliser WOL afin de réveiller votre backend Maître, vous aurez besoin d'un backend Maître capable de WOL, une machine qui tourne en 24/7 qui peut exécuter un job at et nc (netcat) sur le backend Maître. J'utilise quelques petits scripts bash pour que mon routeur DSL réveille ma mythbox si nécessaire.
Remplacez $SERVEUR et $PORT par vos propres paramètres ! Sur mon backend Maître, j'ai un script qui est appelé en tant que « commande de mise en place de l'heure de réveil », qui ressemble à ce qui suit :
#! /bin/sh echo $@ | nc $SERVEUR $PORT
Ceci envoie simplement les paramètres (ici $time) à mon serveur en 24/7. Sur mon $SERVEUR, j'ai (x)inetd qui écoute sur $PORT, qui démarre un script qui va installer le job at. Les additions suivantes sont nécessaires sur le $SERVEUR :
Si vous utilisez inetd :
Dans /etc/inetd.conf, ajoutez :
mythwake stream tcp nowait mythtv /usr/sbin/tcpd /usr/local/bin/mythwake
Si vous utilisez xinetd, enregistrez ce qui suit en tant que mythwake dans votre répertoire /etc/xinet.d/ :
service mythwake
{
socket_type = stream
wait = no
user = mythtv
protocol = tcp
id = mythwake
server = /usr/local/bin/mythwake
}
et ajoutez ce qui suit à /etc/services :
mythwake $PORT/tcp
Finalement, /usr/local/bin/mythwake ressemble à cela :
#! /bin/bash
# Ceci devrait être une commande pour réveiller votre serveur
WAKECMD="#!/bin/shn /usr/local/bin/wakeMBE"
# Nous devons d'abord effacer tous les jobs de réveil en file d'attente
for JOB in atq | cut -f 1 ; do
atrm $JOB;
done
# Maintenant nous lisons la date à partir de 'nc'
read date;
# Maintenant nous plaçons le job at
echo -e "$WAKECMD" | at $date ;
ALERTE DE SECURITE : soyez sûr de sécuriser $SERVEUR:$PORT des réseaux qui ne sont pas de confiance, car ceci permet à des tiers d'exécuter du code arbitraire sur votre serveur !
Puisque je ne l'utilise pas, je ne peux pas en dire beaucoup dessus. Si votre carte mère supporte un outil de réveil, vous devez appeler cet outil dans « Paramétrer la commande de réveil » avec le « format d'heure de réveil » approprié à cet outil.
Si votre serveur MySQL et votre backend Maître ne sont pas sur la même machine, vous pouvez faire en sorte que le backend Maître réveille votre serveur MySQL en utilisant WOL. Vous trouverez les paramètres pour cela dans la seconde page du programme mythtv-setup, ou à la fin de mysql.txt. Les significations sont les mêmes que celles décrites ci-dessus dans « les paramètres WakeOnLan ».
If your MySQL server and your Master backend are not on the same machine, you can have the Master backend wake your MySQL server using WOL. You will find the settings for this in the second page of the mythtv-setup program, or at the end of mysql.txt. The meanings are the same as discussed in “The WakeOnLan settings” above.
Si, par exemple, un des backends Esclave est aussi votre ordinateur de bureau, vous pouvez simplement utiliser un petit script comme « commande d'arrêt de serveur » qui va d'abord appeler /sbin/shutdown -t DELAI où DELAI est une valeur suffisante pour que vous puissiez réagir. Vous pourriez alors faire apparaître une fenêtre en utilisant dialog, et demandant la permission d'éteindre. Si vous annulez l'extinction, appelez simplement /sbin/shutdown -c.
Si vous obtenez « nvram-wakeup: /dev/rtc: Device or resource busy », votre script de mise en place de l'heure de réveil devrait arrêter le programme qui utilise /dev/rtc avant de placer l'heure de réveil.
Pour utiliser cette fonctionnalité, vous devez d'abord l'activer dans Paramètres>Généraux>Général
Le contrôle réseau écoute sur le port 6546, comme démontré ci-dessous :
$ telnet basement 6546 Connected to basement. Escape character is '^]'. MythFrontend Network Control Type 'help' for usage information --------------------------------- # help Valid Commands: --------------- jump - Jump to a specified location in Myth key - Send a keypress to the program play - Playback related commands query - Queries exit - Exit Network Control Type 'help COMMANDNAME' for help on any specific command. # help jump Usage: jump JUMPPOINT Where JUMPPOINT is one of the following: channelpriorities - Channel Recording Priorities channelrecpriority - Channel Recording Priorities deletebox - TV Recording Deletion deleterecordings - TV Recording Deletion guidegrid - Program Guide livetv - Live TV livetvinguide - Live TV In Guide mainmenu - Main Menu ...snip... # exit $
Veuillez noter que cette fonctionnalité permet uniquement une connexion à la fois, donc toute nouvelle connexion terminera automatiquement les précédentes.
Rédacteur : Ookaze (07/02/2008) : synchro 2007-12-27, 0.20.27