[Xvidtune]

Bonjour à tous

Je n'arrive pas à comprendre comment utiliser la commande xvidtune...
J'ai potassé quelques howto mais je ne trouve pas la solution.
Je souhaiterais centrer mon image sur un ecran LCD (TV 800x600) avec Kde mais quand j'uitlise xvidtune (en root et avant de lancer KDE), j'obtiens désespérement le message "can't open display" (j'ai d'ailleurs le même gag avec une autre machine sous Linux )

Merci de votre aide.
Configuration: 9X  w2k W2kserver  XP pro et fam  et récement Debian  
<br>Config. Mat. du pire au meilleur...

11 réponses

  1. Ok

    Je fais cela une fois que la bécane sera réinstallée et je t'envoie la réponse au plus tôt

    merci pour le coup de main
    0
    1. Concernant Xterm, en effet je le lance sous Kde en console superutilisateur et le message est "can't open display" (rrrrrrrhhhh!!!)

      ok
      avant de tenter de lancer xterm en root, fais

      xhost +

      (en simple utilisateur)
      0
      1. ou mieux, xhost +root en fait
        0
      2. @Hectoravec la commande xhost +root j'obtiens unable to open display " "

        argllll !
        0
      3. Contributeur
        @Hectoravant ça, essaye :
        export DISPLAY=":0"
        0
      4. @XenorLo Xenor
        alors j'obtiens désormais après vaoir tapé export DISPLAY=":0" puis
        xhost

        Xlib : connextion to :"0.0" refused by server
        Klib : No Protocol specified

        xhosts : unable to open dislay ":o"

        Je commence à croire que je vais changer de carte vidéo...
        0
      5. Contributeur
        @Xenorça n'a rien à voir du tout avec la carte video.
        Bon, reprenons.
        Tu te logues sous KDE. Et là, tu ouvres un simple terminal (en simple utilisateur). Et en faisant "xhost +" ça marche pas ?
        0
    2. Bonjour Hector

      Ben dis donc, tu viens de faire du body building pour des index :-)

      En tout cas, merci pour la procedure de compilation. Elle va me servir de trame ... (J'utilise en effet Grub mais je pense retomber sur mes pattes)

      Concernant Xterm, en effet je le lance sous Kde en console superutilisateur et le message est "can't open display" (rrrrrrrhhhh!!!)

      Cependant je tape juste xterm ... J'ai essayé les man, les help et Cie...et les xterm vt100 vt200 et bla bla bla Mais je comprends vraiment que dalle...

      Bon la bécane est en cours de réinstallation car j'ai fait trop de bidouille. Je reprends la config de X après.

      quand on commence avec Linux, on a parfois vraiment l'impression d'être un bleu !
      0
      1. et pour le xterm, bon tu es bien sous X? un X bancal mais X quand même? de là, comment essayes-tu de lancer ton xterm en fait? tu es bien dans KDE? tu dois avoir un icône qui ressemble à un terminal, ou en trouver un dans les menus.

        sinon on redescendra dans un tty
        0
        1. je ne sais pas ce que c'est qu'une voodoo rush
          si son chipset est l'un des deux ci-dessous, alors il y a moyen de faire

          faut pas se laisser impressionner par la compilation d'un nouveau noyau. Moi aussi la première fois j'ai eu les jetons et j'ai même fait une grosse connerie, mais ce n'est pas trop compliqué quand même

          tu as normalement avec le noyau installé, un fichier config qui décrit les options avec lesquelles on l'a compilé. Donc pour en compiler un exactement identique, il suffit de charger ledit fichier. De là, tu ne modifies que ce que tu es sûr de vouloir modifier, et pour le reste il sera parfaitement identique au noyau que tu as actuellement

          sur ma slackware le fichier de config est dans le répertoire /boot avec le noyau

          pour ce qui me concerne, j'utilise toujours make menuconfig pour compiler un nouveau noyau

          il faut que tu aies dans le répertoire /usr/src les sources du noyau que tu utilises (soit elles sont incluses dans ta distribution, soit elles sont téléchargeables)

          il te faut aussi un paquet ncurses-dev si je me souviens bien (ainsi que ce qui est nécessaire à la compilation, gcc etc. Si ta distribution a un système d'installation qui respecte les dépendances, en installant les sources tout le nécessaire devrait être installé aussi)

          une fois les sources décompressées dans /usr/src tu dois avoir un sous-répertoire du genre linux-2.4.27.k7
          dans /usr/src tu fais un lien symbolique, ln -s linux-2.4.27.k7 linux
          puis cd linux
          là, si ton fichier de config du noyau courant est bien dans /boot et s'appelle par exemple config-2.4.27.k7 tu fais cp /boot/config-2.4.27.k7 . (n'oublie pas le point, ça veut dire "dans le répertoire courant")

          la tu fais make menuconfig (personnellement, juste avant, comme j'ai déjà compilé des noyaux avant, je fais d'abord make clean && make mrproper) et tu choisis en bas
          Load an Alternate Configuration File

          et tu tapes le nom du fichier de conf que tu as copié dans le répertoire

          puis tu fais les aménagements pour ton framebuffer:

          Y pour compiler dans le noyau, M pour compiler en module (c'est peut-être mieux pour le moment. Il suffira ensuite de démarrer sans framebuffer puis de charger le bon avec modprobe et le configurer avec fbset)

          si quelqu'un connaît bien la question, il/elle pourra dire ce qui est le plus aproprié pour chaque option, entre Y et M, et dire si j'en ai oublié ou mis en trop

          Console drivers --->

          VGA text console
          Video mode selection support
          Frame-buffer support --->

          3Dfx Banshee/Voodoo3 display support (EXPERIMENTAL)
          3Dfx Voodoo Graphics (sst1) support (EXPERIMENTAL)

          Advanced low level driver options
          Monochrome support
          2 bpp packed pixels support
          4 bpp packed pixels support
          8 bpp packed pixels support
          16 bpp packed pixels support
          24 bpp packed pixels support
          32 bpp packed pixels support

          VGA characters/attributes support

          Select compiled-in fonts
          VGA 8x8 font
          VGA 8x16 font

          une fois que tout ça est fait, tu peux sauvegarder tout de suite ta config avec en bas Save Configuration to an Alternate File
          par exemple config.2.4.27.k7-fb

          puis tu sors (Exit quoi)

          là, tu édites le fichier Makefile, et tu donnes une valeur à EXTRAVERSION

          c'est important pour que les modules soient bien mis dans un répertoire propre à ce noyau ci afin que ça n'interfère pas avec le noyau actuellement installé
          donc par exemple, si tu as
          EXTRAVERSION = .k7

          tu changes en
          EXTRAVERSION = .k7-fb

          (c'est un exemple, fb pour framebuffer)

          là, tu fais make dep && make modules && make modules_install && make bzImage

          si tout se passe bien, il t'aura copié les modules compilés dans /lib/modules/2.4.27.k7-fb/

          tu devrais aussi avoir un fichier bzImage dans /usr/src/linux/arch/i386/boot/

          il va falloir d'abord renommer ton noyau actuel, donc dans /boot si tu as un fichier bzImage, l'appeler bzImage_old par exemple

          puis tu copies dans /boot le bzImage qui est dans /usr/src/linux/arch/i386/boot/

          dans /usr/src/linux tu dois avoir un fichier System.map

          cp /usr/src/linux/System.map /boot/System.map.2.4.27.k7-fb
          cp /usr/src/linux/config.2.4.27.k7-fb /boot/config.2.4.27.k7-fb
          cd /boot
          ln -sf System.map.2.4.27.k7-fb System.map
          ln -sf config.2.4.27.k7-fb config

          cd /
          ln -sf /boot/bzImage vmlinuz (ça il se peut que ce ne soit pas aproprié)

          ensuite il faut éditer ton fichier /etc/lilo.conf en dupliquant la section actuellement dévolue au boot et en remplaçant dans la nouvelle section copiée, bzImage par bzImage_old et éventuellement label = Linux par label = Linux_old

          éventuellement, s'assurer qu'on a le temps de sélectionner l'image du noyau à utiliser:
          prompt
          timeout = 50

          puis exécuter lilo

          tout ce brol, en root

          voilà, il y a peut-être des changements à apporter, ou peut-être que tu utilises grub...

          mais bon c'est surtout pour te montrer que ce n'est pas très compliqué

          ça fout la trouille mais faut pas se laisser impressionner

          bordel ça doit faire une heure que je tape :-|
          0
          1. En complement de ma précedente question, quelqu'un pourrait-il m'indiquer la syntaxe pour lancer un terminal SVP ? J'ai essayé avec xterm mais cela ne fonctionne pas et je suis un peu largué

            Merci d'avance
            0
            1. Ma carte est une voodoo rush (on ne rigole pas...) Mais je la lance en vesa donc sans tenir compte de l'accelation 3d qui ne me sera pas utile

              Mon noyau c'est un kernel 2.4.27.k7

              Les 60 hZ c'est parfais car c'est la bonne fréquence pour un ecran LCD

              J'ai cherché un framebuffer mais je n'en pas trouvé sans recompiler le noyau (hors je n'en suis pas encore là sous linux...)
              0
              1. je ne connais pas les écrans LCD

                avec un CRT je t'aurais calculé les timings mais là faut attendre que quelqu'un passe

                ton noyau doit sûrement booter avec un truc genre vga=792, enfin bref sans précision du taux de rafraichissement, et il se flanque au 60Hz standard (si ça se comporte comme un crt, j'imagine en tout cas). Faurait charger un framebuffer aproprié peut-être, auquel tu pourrais passer au boot des timings adéquats ou au moins un rafraîchissement vertical. Bon ça te paraît peut-être un peu chinois.

                En fait faudrait savoir quelle est ta carte graphique, elle a peut-être un framebuffer qu'on peut charger au boot (faudrait recompiler PEUT-ETRE le noyau, sauf si tu l'as déjà en module, auquel cas en démarrant à sec on peut le charger un peu plus tard au boot avec le bon mode).

                C'est quoi ta carte graphique? et ton noyau?
                0
                1. Hello

                  Tout d'abord je précise que je suis grand débutant sur Linux...

                  Pour l'installation de cette bécane, j'ai procédé comme d'habitude il me semble.

                  J'ai fait # apt-get install x-window-system-core et j'ai configuré le serveur X: # # dpkg-reconfigure xserver-xfree86 en vesa et en renseignant les différents champs avec les infos de la notice de la carte vidéo et celle de l'écran

                  KDE se lance sans problème,J'ai bien la résolution souhaité en fonction du manuel de l'ecran -C'est une télé LCD-(800 x 600 @ 60 Hertz)
                  Cependant l'image est franchement décalée et j'obtiens le message venant de l'ecran en surimpression "unsupported mode". Même si j'utlise les réglages automatiques ou manuel de l'ecran

                  J'ai essayé avec un PC sous Windows et l'image est impécable, centrée et sans message

                  En faisant les réglages manuels de centrage sur l'écran, cela ne change rien.

                  J'ai donc essayé xvidtune mais je ne sais pas lancer un terminal
                  Si je lance X j'ai juste un curseur de souris en croix sur fond gris

                  NB j'ai essayé avec modeline en suivant les instructions trouvées sur ce site : http://www.trustonme.net/didactels/127.html mais la cela à torunée à la catastrophe car je ne voyais plus les surimpréssions de l'ecran

                  NB (bis) l'image est aussi décalée en console (C'est à dire au démarrage du PC)

                  Voilà voilà. J'espere avoir donné assez d'infos...
                  0
                  1. c'est un soft x window, faut être sous X pour le lancer
                    0
                    1. Contributeur
                      Salut,
                      Tu peux donner plus de détails sur ce que tu fais exactement ?
                      0