Un sonotone pour le Héron Boiteux

Tags: , ,
3 Comments »

Dans le dernier épisode, nos héros n’arrivaient toujours pas à lire plus de 2 videos flash d’affilée avec Firefox sans que ce dernier ne se vautre comme une merde, la faute à MoisiAudio.

Comme on peut le constater sur ce suivi de bug launchpad, ça concerne un peu de monde.

Pour résumer, c’est pas gagné. Enfin pas pour le Héron Boiteux en tout cas. Mais on a bon espoir que d’ici Avril 2009 on ne passe plus pour des charlots quand un pote voit qu’”avec ton Linux présumément stable tu peux même pas matter deux videos youtube sans que ton navigateur crashe mOUAhahaha” - “oui mais c’est paske y’a pulseaudio qui… nan rien.”

Bref, en attendant un fix digne de ce nom, un des gars impliqués dans ce beau bordel propose une solution temporaire: virer la libflashsupport -qui est la machine-à-crasher-Firefox-, puis installer ce package nspluginwrapper de son cru. J’essaye sa solution depuis quelques minutes, ça a l’air de le faire.

</aigr>

D’MON TEeeemps

Tags: ,
1 Comment »

Le truc chouette quand on replonge dans les cartons, c’est qu’on tombe parfois sur des morceaux de vie qui ont tout chamboulé :

Putain j’en avais chié avec celle là…

“We’re all part of the same hypocrisy, Senator”

Tags: ,
3 Comments »

Alors que je lurkais sur le buergl de l’ami prae, je tombe sur ce billet, qui pointe sur cet article. Morceau choisi :

Les trois opérateurs mobiles historiques ont accepté de se faire ponctionner 0,9 % pour financer France Télévisions en échange de l’assurance que Free ne débarque pas sur le marché [...]

Mais evidemment, les plus bornés viendront certainement argumenter qu’il y a une excellente raison derrière cette organisation mafieuse. Certainement.

De fil en aiguille, je suis tombé là dessus, c’est evidemment à prendre avec des pincettes, mais ça mérite le coup d’œil.

Bien joué, Héron boiteux

Tags: ,
5 Comments »

Y’a eu des erreurs dans Hardy, rien d’irrécupérable a priori, sauf une: MoisiAudio. J’étais déjà pas bien fan des flans Aslsa et de leur conf’ imbitable, mais pulse là, c’est le summum.

Evidemment, j’ai été m’inspirer du limite rigolo “PulseAudio Perfect Setup” et ses 4000 conditions (pour flash, faites ça, pour les jeux, ça, pour amarok, ça, pour audacity, ça etc…), mais comme on peut s’y attendre, y’a des cas non couverts, et de toutes façons, cela ne résoud aucunement, par exemple, les problèmes (connus !) de libflashsupport / flashplugin qui monopolisent le device son, le rendant indisponible pour certaines autres applications.

Jusqu’à hier, je pensais que ces problemes ne concernaient que les gens ayant migré de versions anterieures en 8.04. Et puis je me rend chez mon cousin, ingenieur du son, qui est passé à UbuntuStudio il y a pratiquement deux ans. Lui aussi a migré en 8.04 (d’ubuntustudio, donc), et là encore, cette grosse merde de moisiaudio rend sa machine totalement inutilisable pour un musicien qui a clairement autre chose à foutre que d’aller debugger pourquoi jackd, qui fonctionnait parfaitement en 7.10, refuse de démarrer. Et non, il ne s’agit pas d’un upgrade, mais d’une install from scratch.

Bref, cette release qui devait être majeure a subi l’assaut débile des gens qui ne peuvent pas s’empêcher de mettre des nouveaux trucs alors même qu’ils ne sont pas éprouvés (les mêmes qui ont foutu le bordel dans la gestion ATA du noyau ?), et cela aura pour résultat la citation suivante: “ah bin c’est pas terrible Linux, j’arrive même pas à avoir du son”.

La domination totale, elle ne s’obtent pas en mettant les derniers softs cutting-edge dans une distribution, parce que l’utilisateur lambda, il s’en tape de l’infrastructure sonore de son OS, il veut juste du son. Un peu de discipline merde.

update

Mon ingenieur du son de cousin a réinstallé son Héron Boiteux en prenant soin de bien désinstaller tout ce qui avait trait de près ou de loin avec MoisiAudio. Bin devinez quoi ? tout fonctionne au poil. PulseAudio, ça marche surement super bien sur la box des developpeurs.

two souzand an’ eight, iz luvin

Tags:
No Comments »

si on m’avait montré ça à l’époque…

Mixer à 4 platines, ça fait beaucoup de vibe, beaucoup.

“I want more”©

Tags:
No Comments »

Un billet sous forme de pense bête. Au boulot, j’ai un bestiau de ce genre, qui a la bonne idée de posséder une sortie VGA. Voici les quelques bidouilles nécessaires pour tirer profit de cette dernière :

. Le malheureusement inévitable xorg.conf

Section "Files"
        FontPath        "/usr/share/fonts/X11/misc"
        FontPath        "/usr/X11R6/lib/X11/fonts/misc"
        FontPath        "/usr/share/fonts/X11/cyrillic"
        FontPath        "/usr/X11R6/lib/X11/fonts/cyrillic"
        FontPath        "/usr/share/fonts/X11/100dpi/:unscaled"
        FontPath        "/usr/X11R6/lib/X11/fonts/100dpi/:unscaled"
        FontPath        "/usr/share/fonts/X11/75dpi/:unscaled"
        FontPath        "/usr/X11R6/lib/X11/fonts/75dpi/:unscaled"
        FontPath        "/usr/share/fonts/X11/Type1"
        FontPath        "/usr/X11R6/lib/X11/fonts/Type1"
        FontPath        "/usr/share/fonts/X11/100dpi"
        FontPath        "/usr/X11R6/lib/X11/fonts/100dpi"
        FontPath        "/usr/share/fonts/X11/75dpi"
        FontPath        "/usr/X11R6/lib/X11/fonts/75dpi"
        # path to defoma fonts
        FontPath        "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
EndSection

Section "Module"
        Load    "i2c"
        Load    "bitmap"
        Load    "ddc"
        Load    "dri"
        Load    "extmod"
        Load    "freetype"
        Load    "glx"
        Load    "int10"
        Load    "vbe"
EndSection

Section "InputDevice"
        Identifier      "Generic Keyboard"
        Driver          "kbd"
        Option          "CoreKeyboard"
        Option          "XkbRules"      "xorg"
        Option          "XkbModel"      "pc104"
        Option          "XkbLayout"     "us"
EndSection

Section "InputDevice"
        Identifier      "Configured Mouse"
        Driver          "mouse"
        Option          "CorePointer"
        Option          "Device"                "/dev/input/mice"
        Option          "Protocol"              "ImPS/2"
        Option          "Emulate3Buttons"       "true"
EndSection

Section "InputDevice"
        Identifier      "Synaptics Touchpad"
        Driver          "synaptics"
        Option          "SendCoreEvents"        "true"
        Option          "Device"                "/dev/psaux"
        Option          "Protocol"              "auto-dev"
        Option          "HorizScrollDelta"      "0"
EndSection

Section "Device"
        Identifier      "Intel Corporation Mobile 945GM/GMS/940GML Express Integrated Graphics Controller 0"
        Driver          "i810"
        BusID           "PCI:0:2:0"
        Option  "AccelMethod"   "EXA"
        Screen          0
EndSection

Section "Device"
        Identifier      "Intel Corporation Mobile 945GM/GMS/940GML Express Integrated Graphics Controller 1"
        Driver          "i810"
        BusID           "PCI:0:2:1"
        Option  "AccelMethod"   "EXA"
        Screen          1
EndSection

Section "Monitor"
        Identifier      "Monitor 0"
        Option          "DPMS"
        Option          "XAANoOffscreenPixmaps" "true"
EndSection

Section "Monitor"
        Identifier      "Monitor 1"
        Option          "DPMS"
        Option          "XAANoOffscreenPixmaps" "true"
EndSection

Section "Screen"
        Identifier      "Screen 0"
        Device          "Intel Corporation Mobile 945GM/GMS/940GML Express Integrated Graphics Controller 0"
        Monitor         "Monitor 0"
        DefaultDepth    24
        SubSection "Display"
                Depth           24
                Modes           "1280x800" "1024x768"
                Virtual         2560 1024
        EndSubSection
EndSection

Section "Screen"
        Identifier      "Screen 1"
        Device          "Intel Corporation Mobile 945GM/GMS/940GML Express Integrated Graphics Controller 1"
        Monitor         "Monitor 1"
        DefaultDepth    24
        SubSection "Display"
                Depth           24
                Modes           "1280x1024" "1024x768"
        EndSubSection
EndSection

Section "ServerLayout"
        Identifier      "Default Layout"
        Screen 0        "Screen 0"
        Screen 1        "Screen 1" RightOf "Screen 0"
        InputDevice     "Generic Keyboard"
        InputDevice     "Configured Mouse"
        InputDevice     "Synaptics Touchpad"
        Option "Clone" "false"
EndSection

Section "DRI"
        Mode    0666
EndSection

Section "Extensions"
        Option "Composite" "enable"
EndSection

Notez l’utilisation du module EXA, qui remplace avantageusement son ancètre XAA, moins véloce.

. La commande xrandr permettant d’”étendre” le display sur le second ecran :

$ xrandr --output VGA --mode 1280x1024

. Et en bonus, cette petite astuce qui permet de déplacer gnome-panel sur l’écran du portable, puisque par defaut, le panel va se coller sur l’écran supplémentaire :

$ gconftool --type int --set /apps/panel/toplevels/top_panel_screen0/monitor 1
$ gconftool --type int --set /apps/panel/toplevels/bottom_panel_screen0/monitor 1

Me voici donc muni d’un ecran virtuel de résolution 2560×1024, et franchement, ça tape. Ah, juste un bémol, la carte graphique du lappy est une Intel 945GM, et on peut lire ici et là qu’il n’est pas possible d’avoir du DRI avec une resolution dépassant 2048×2048. Pas cool.

WP Theme & Icons by N.Design Studio
Banner from Star Wars Episode II: Attack of the Clones
Entries RSS Comments RSS Log in