Forum Linux.général Mise en veille X(org|free) avec Gamepad(usb)/Télécommande(lirc)

Posté par  .
Étiquettes :
0
3
mai
2005
Bonjour,

Aujourd'hui, interrogation écrite, tous à vos claviers ! et plus vite que ça ! ça vous changera des débats sur le TCE non d'une pipe :). Voici les données du problème :

La Configuration
- Mini-pc Shuttle ST81G4 avec carte ATI 9100 IGP
- Télécommande Pinnacle Systems configurée pour Lirc
- 2 Gamepads USB Logitech(R) Precision(TM) détecté automatiquement
- Ubuntu Hoary (noyau 2.6.10-5-686)
- Xorg 6.8.2 avec driver ati fglrx 1.3.4769
- Freevo 1.5.2

L'Utilisation
Principalement Freevo (pour écouter de la musique (webradios, mp3, cd audio), pour jouer (xmame), regarder la télé, mes DVD, quelques DivX (surtout des clips), mes photos ...) que je contrôle la plupart du temps avec ma télécommande (utilisation de lirc) et mes gamepads usb.

Les problèmes
- Quand je joue à XMame avec un gamepad, mon écran se met en veille au bout de 10 minutes, se qui m'oblige à bouger la souris ou appuyer sur une touche du clavier pour sortir de veille ... c'est pas très pratique (surtout en plein méga combo de la mort qui tue)
- De même lorsque j'écoute de la musique (mon freevo utilise mplayer pour cette tache), l'écran se mets en veille alors que j'appuie assez souvent sur ma télécommande. Je dois donc aussi utiliser mon clavier sans fil pour sortir de veille.

Mes recherches
- Méthode simple : enlever la veille de l'écran, ça me plaît moyennement comme solution, l'écran n'étant pas tout jeune et Freevo ne bougeant pas beaucoup, j'ai peur d'abîmer mon écran au cas où j'oublie de l'éteindre.
- N'arrivant pas trouver une traduction anglaise appropriée de "mise en veille" mes recherches n'avancent pas tellement :/.

Les questions
- Y-a-t'il un moyen de spécifier à X les périphériques annexes tel que ma télécommande (/dev/ttys0) et mes gamepads (/dev/input/js0 et /dev/input/js1) pour éviter qu'il ne lance la veille de l'écran ? Je n'ai pas besoin que ces périphériques soit configurés pour bouger le pointeur par exemple.
- Peut-on envoyer un signal quelconque sur un fichier/socket pour stopper la veille de l'écran ? dans ce cas, je pourrais rajouter quelques lignes de code dans les scripts d'interactions avec Freevo.
- Y-a-t'il tout simplement une option dans X qui résout mon problème :) ?
- Quel est l'âge du capitaine ?
- À quelle heure la baignoire sera-t-elle entièrement vide ?

Si vous avez d'autres pistes, je suis aussi preneur :)

Question subsidiaire (pour les plus courageux)

Quelqu'un a-t'il réussi à faire marcher l'accélération 3D des drivers ati sur Ubuntu Hoary ? personnellement, j'ai un beau crache noyau quand je lance glxgears. Voici les erreurs que j'ai au lancement de Xorg :

(II) LoadModule: "glx"
(II) Loading /usr/X11R6/lib/modules/extensions/libglx.a
(II) Module glx: vendor="X.Org Foundation"
compiled for 6.8.2, module version = 1.0.0
ABI class: X.Org Server Extension, version 0.2
(II) Loading sub module "GLcore"
(II) LoadModule: "GLcore"
(II) Loading /usr/X11R6/lib/modules/extensions/libGLcore.a
Skipping "/usr/X11R6/lib/modules/extensions/libGLcore.a:m_debug_clip.o": No symbols found
Skipping "/usr/X11R6/lib/modules/extensions/libGLcore.a:m_debug_norm.o": No symbols found
Skipping "/usr/X11R6/lib/modules/extensions/libGLcore.a:m_debug_xform.o": No symbols found
(II) Module GLcore: vendor="X.Org Foundation"
compiled for 6.8.2, module version = 1.0.0
ABI class: X.Org Server Extension, version 0.2
(II) Loading extension GLX
(II) LoadModule: "dri"
(II) Loading /usr/X11R6/lib/modules/extensions/libdri.a
(II) Module dri: vendor="X.Org Foundation"
compiled for 6.8.2, module version = 1.0.0
ABI class: X.Org Server Extension, version 0.2


Bien, je vous laisse le temps que vous voulez pour répondre, mais ne profitez pas trop de ma gentillesse tout de même :).


Merci d'avance.
  • # commande xset

    Posté par  . Évalué à 3.

    D'après mes souvenirs :
    la commande "xset s off" interompt la mise en veille d'écran (economie Energy Star) et la commande "xset s on" la rétablit

    D'autre part, tu peux désactiver l'économiseur d'écran avec la commande : "xscreensaver-command -deactivate"

    d'après "man xscreensaver-command" :
    -deactivate
    This tells xscreensaver to pretend that there has just been
    user activity. This means that if the screensaver is active
    (the screen is blanked), then this command will cause the
    screen to un-blank as if there had been keyboard or mouse
    activity. If the screen is locked, then the password dialog
    will pop up first, as usual. If the screen is not blanked,
    then this simulated user activity will re-start the countdown
    (so, issuing the -deactivate command periodically is one way to
    prevent the screen from blanking.)
    • [^] # Re: commande xset

      Posté par  (site web personnel) . Évalué à 3.

      on peut tenter le "xset dpms 0 0 0" aussi (dpms = display power management schose)

      (voir man xset pour remettre les bonnes valeurs apres)
  • # La réponse est...

    Posté par  (site web personnel) . Évalué à 0.

    - Quel est l'âge du capitaine ?
    42, mais en fait ça dépend de la vitesse du vent.

    - À quelle heure la baignoire sera-t-elle entièrement vide ?
    13:37, à moins qu'un pingouin^Wmanchot s'y baigne déjà.

    désolé c'est plus fort que moi -->[]

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.