jerome a écrit 818 commentaires

  • [^] # Re: vivement E17 final !

    Posté par  (site web personnel) . En réponse au journal E16.8 pour la nouvelle année :^). Évalué à 2.

    Avec E par exemple, on peut très bien lui dire de se souvenir d'afficher mplayer dans une fenetre sans bordure, au centre de l'écran, sur tout les bureaux et au plus haut de la pile (pour être toujours visible). J'ai jamais retrouvé ça sur d'autre WM (fluxbox commençait à proposer ça, mais ça ne marchait pas très bien).
    avec sawfish, tu peux matcher les applis sur leur WM_WINDOW_ROLE|CLASS|etc pour leur appliquer tous tes désirs (tous) (devilspie essaie de faire la même chose, huhu) :
    (add-window-matcher 'WM_CLASS "^Pager/pager$"
                        '(ignore-program-position . t)
                        '(place-mode . south-east)
                        '(depth . 15)
                        '(never-focus . t)
                        '(frame-type . none)
                        '(ignored . t)
                        '(sticky . t)
                        '(sticky-viewport . t)
                        '(cycle-skip . t)
                        '(window-list-skip . t)
                        '(ignore-stacking-requests . t)
                        '(task-list-skip . t))
    Sinon, avec history.jl, tu fais la même chose qu'avec E, sauf que tu sais exactement sur quoi tu l'appliques, ex : GAIM : la buddylist, les popups ou la fenêtre conversation avec WM_WINDOW_ROLE, facile ...
  • [^] # Re: vivement E17 final !

    Posté par  (site web personnel) . En réponse au journal E16.8 pour la nouvelle année :^). Évalué à 2.

    Les modes de placement ?
    en frame, en cascade, fist-fit, best-fit, extremes, etc

    Un langage de script classe ?
    oui, le LISP comme dans Emacs. D'ailleurs, il y a aussi un mode mineur pour sawfish.

    wid.jl : appeler une fenêtre par son numéro ?

    tabs.jl : support des tabs à la fluxbox ?

    extremes.jl :
    Placer les fenêtres dans les coins avec une seule touche (bon, une et demie) ?
    (bind-keys window-keymap
    "C-I" 'extreme-window-nw ; move to extr.
    "C-P" 'extreme-window-ne
    "C-L" 'extreme-window-c
    "C-." 'extreme-window-sw
    "C-section" 'extreme-window-se)
    Notez au passage la notion de "extreme centre"

    history.jl : pour se souvenir des caractéristiques d'une fenêtre/appli comme E.

    fishbowl.jl : le bocal à poisson rouge

    festival.jl :
    un sawfish qui parle pour l'accessibilité (festival est un synthétiseur vocal).

    etc.
  • [^] # Re: vivement E17 final !

    Posté par  (site web personnel) . En réponse au journal E16.8 pour la nouvelle année :^). Évalué à 3.

    Ça fait pas grand chose dis donc ...

    $ sawfish-client
    sawfish 1.3, Copyright (C) 1999-2000 John Harper
    sawfish comes with ABSOLUTELY NO WARRANTY; for details see the file COPYING

    Enter `,help' to list commands.
    user> <tab>
    Display all 1370 possibilities? (y or n) n

    Évidemment, cela ne tient compte que des extensions que j'ai bien voulu charger, ça peut augmenter assez vite.
    Pour avoir l'aide :
    ,desc lacmd
  • [^] # Re: vivement E17 final !

    Posté par  (site web personnel) . En réponse au journal E16.8 pour la nouvelle année :^). Évalué à 2.

    Sawfish donc. Ça peut même avoir des tabs ...
    Mais fvwm aussi certainement.
  • [^] # Re: vivement E17 final !

    Posté par  (site web personnel) . En réponse au journal E16.8 pour la nouvelle année :^). Évalué à 2.

    avec sawfish, facile :
    (bind-keys window-keymap
    "M-F10" 'maximize-window-fullscreen-toggle
    )
    hop, on appuie sur Alt-F10 et c'est bon.

    Sinon pour Sawfish, on appele les bureaux virtuels des "bureaux" qui exploitent la capacité de X à utiliser des coordonnées négatives et supérieures à la taille du viewport (la partie visible du bureau). Sous Sawfish, les bureaux ne prennent que des valeurs multiples, entières de la taille du viewport. On définit ainsi :
    (define-special-variable viewport-dimensions '(3 . 3))
    pour un bureau en 3x3

    Il existe des modules permettant de naviguer souplement entre les différentes parties du bureau sans que le viewport se "cale" dessus, en poussant simplement sur les bords de l'écran avec la souris (ne faites pas ça chez vous). C'est le même principe que le mode "fish bowl" qui permet de d'admirer ses fenêtres bouger sur le bureau comme des poissons dans un bocal. Sympathique sawfish.

    Un bureau au sens E, est appelé workspace, et constitue un espace de travail parallèle, à priori sans connection, possiblement affichable sur un autre écran. On peut tout de même faire passer une fenêtre d'un bureau à l'autre avec l'une des multiples commandes "send-X'to-workspace-Y'.
  • # De la signification de "pas détecté"

    Posté par  (site web personnel) . En réponse au message pb noyau et install. Évalué à 2.

    Peux tu nous dire ce que signifie pas détectés :
    Lors de l'installation de Mdk ou après quand tu as rebooté ?

    Sinon, pas de panique. Tu peux installer avec un 2.4 et passer en 2.6 après. Absolument aucun problème. Tu peux même garder les deux et choisir l'un ou l'autre au boot.

    Ensuite, il faut voir si les périphériques sont véritablement "pas détectés" : dmesg ou ls /proc/ide/hd*. Pour savoir quel driver prend en charge les périphériques : cat /proc/ide/hdX/driver
    S'ils sont détectés, créés, mais pas dans /dev (voir aussi /.dev) alors je te propose de passer au boot l'option /dev/hdX=ide-cd pour forcer ou d'ajouter ide-cd dans /etc/modules (au cas ou ide-cd serait compilé en module) ou peut être de désactiver udev.
  • # Laisse tomber.

    Posté par  (site web personnel) . En réponse au message Compilation MPlayer et proble X11. Évalué à 2.

    Pas la peine de te casser les pieds pour la GUI de mplayer, franchement, ça ne vaut vraiment pas le coup. Tu ferais mieux de te faire un bon petit script pour lire/ripper/encoder DVD, Xvid&co avec les options de sous titrage/doublage qui vont bien, les pilotes de sorties adéquats, etc plutôt que de te casser les pieds à compiler une GUI qui n'en vaut vraiment pas le coup.

    My 2¢.
  • [^] # Re: des fabricants respectueux et des vendeurs compétants

    Posté par  (site web personnel) . En réponse au sondage Le vaporware de l'année 2004 :. Évalué à 4.

    ps: Bon je reconnais quand même que personne n'avait annoncé des fabricants respectueux et des vendeurs compétants.
    Surtout à la FNAC, ahem. Pour les lecteurs compatibles OGG, ya les iRiver, ma foi fort sympathiques. Mon lecteur CD/MP3/OGG imp550 marche du tonnerre de maman ours.
  • [^] # Re: peut être renicer X

    Posté par  (site web personnel) . En réponse au message Firefox et problèmes de sons. Évalué à 2.

    Je suis allé un peu vite ...
    Ça vient peut être aussi de ta configuration "son" (ESD, c'est pas terrible par exemple).
    Sinon c'est vrai que les disques durs de laptop sont lents ...
    Ça fait la même chose :
    . si tu essaies d'éditer un très gros fichier, disons éditer un divx de 700Mo ?
    . si tu essaies d'ouvrir une énorme image (image sat du tsunami par exemple) ?
    . si tu changes de lecteur audio ?
  • # peut être renicer X

    Posté par  (site web personnel) . En réponse au message Firefox et problèmes de sons. Évalué à 2.

    Le nice de X est de -10 par défaut je crois.
    Le passer à 0 est une bonne idée pour les kernels 2.6 "preemptibles".
    dpkg-reconfigure xserver-common sous debian.
    Éditer etc/X11/Xwrapper.config sinon ...
  • [^] # Re: quelqu'un ?

    Posté par  (site web personnel) . En réponse à la dépêche Interview de Richard Stallman sur KernelTrap. Évalué à 3.

    Lu une heure après le post, je trouve ça assez clair.
    J'aurais juste soumis le mot récursif, de récursion ou récursivité pour backtracking, ça peut éclaircir un poil plus.
    Pour les 8 reines, je ne sais pas pourquoi mais j'y pensais récemment, et en ai ré-entendu parler tout autour de moi au début décembre ... Certainement des réminiscences suite à la réception des invits pour prologin (faudrait qu'ils arrêtent, j'ai plus l'âge pour ces bêtises :)
    Pour illustrer, y a en gros trois grandes méthodes pour déterminer au moins une solution au problème :
    . essayer toutes les combinaisons de manière déterminée, si par chance, on tombe sur une solution, c'est gagné => KISS mais lent, lent, lent, on devrait trouver toutes les solutions.
    . partir de l'idée qu'il est possible de poser une reine sur une nouvelle ligne seulement si cela était possible pour la ligne précédente (aspect récursif de la chose) => plus rapide que précédemment, trouve toutes les solutions ...
    . poser les 8 reines sur l'échiquier et les déplacer selon les minimas de contraintes => permet de trouver vite UNE solution, pour toutes les trouver, c'est une autre affaire ...
  • [^] # Re: Et les previews. ???

    Posté par  (site web personnel) . En réponse à la dépêche Gimp 2.2.0 (et 2.2.1). Évalué à 2.

    Les images à travers VNC, ça devait pas être joli-joli :)
    On passe direct en 256 couleurs, berk :)
  • # un peu de cuisine

    Posté par  (site web personnel) . En réponse au message /var saturé. Évalué à 2.

    Toujours embêtant quand une partition sature ... Heureusement, pour la plupart, on peut assez facilement bidouiller et remettre les choses en ordre.
    . Faire le ménage, dans /var, les bases de données, les mails et les éventuels caches peuvent occuper de la place (les paquets téléchargés sur debian par exemple). Faut voir en fonction des distribs comment virer les anciens paquets, etc. Il est aussi possible de déplacer les bases de données si c'est le problème.
    . Sinon il faut agir sur l'espace disque disponible pour /var, en redimensionnant, ajoutant un disque, etc.
    Pour ce faire, il faut juste passer en mode mono-utilisateur, stopper les divers services, copier le contenu de /var sur une autre partition, démonter la partition /var, changer le contenu de /etc/fstab relativement à la modification, remonter pi voilà.
    Il ya moults détails quant à la copie, etc, mais bon, c'était juste pour dire que ce n'est pas vraiment un problème difficile à régler.

    Sinon, il pourrait être bon de penser à LVM.
  • # man crontab

    Posté par  (site web personnel) . En réponse au message Cron, j'en ai marre. Évalué à 3.

    en root.

    Si tu veux que root fasse quelque chose en cron, alors rentre ça dans son crontab à lui.
    Tu peux aussi utiliser sudo (pas su) dans ton crontab utilisateur.
  • # Grep -v peut être

    Posté par  (site web personnel) . En réponse au message script bash pour qiv ?. Évalué à 3.

    À tester avec rox, mais peut être que grep -v peut t'être utile :
    Essaie par exemple :
    qiv -fmp "$@" `ls -1 *.* | grep -v $@`
    Je ne sais pas trop si Rox va aimer ça, faut tester ...

    Sinon, tu peux aussi sélectionner tous les fichiers et faire "envoyer vers". Il faudra que tu ajoutes QIV à ta liste de scripts/applications qui vont dans cette rubrique.
    $@ est une liste avec séparateur espace il me semble, donc ça peut contenir plusieurs fichiers.

    Pour ce qui est de bash ou python, je ne me prononcerai pas sur la pertinence d'une comparaison basée sur la «lourdeur», mais python est interpréteur/langage haut niveau qui n'a pas pour but de remplir les mêmes fonctions que bash, un shell, dont les fonctionnalités de scripting sont prévues pour permettre de faire fonctionner le système (pas pour faire Zope, portage ou Gdesklets par exemple).
    Si tu dois utiliser python pour faire des system() à tout bout de champ, apprends plutôt bash (ou autre chose d'ailleurs, comme zsh, csh, etc), c'est vraiment pas compliqué, les ressources et les exemples ne manquent pas et tu en tireras facilement profit au moment de faire la conf d'un procmail par exemple.
  • [^] # Re: blop

    Posté par  (site web personnel) . En réponse au message Réinstallation sur une autre machine. Évalué à 3.

    Tu peux donc :
    . conserver entièrement /home et le réutiliser tel quel (moyennement un tar qui va bien),
    . conserver /etc sous le coude histoire de pouvoir refaire rapidement les confs,
    . enregistrer la liste des paquets installés avec dpkg --get... --set...
    Mais aussi :
    . sauvegarder /var pour les bases de données et sites web potentiels,
    . sauvegarder la(les) config(s) de ton(tes) noyau(x) : /boot/config* par exemple
    .sauvegarder la conf de ton bootloader (pour mémoire), /boot/grub/menu.lst ou /etc/lilo.conf,
    . sauvegarder /usr/src si tu y as mis des choses dedans (comment ça tu n'y mets rien ?),
    . sauvegarder les autres trucs ésotériques qui pourraient trainer dans /opt, /usr/local, etc ...
  • [^] # Re: et le groupware ?

    Posté par  (site web personnel) . En réponse au journal Application open source sous windows, un bien ou un mal?. Évalué à 6.

    Le principal obstacle au logiciel libre reste le piratage à mon avis.

    C'est possible, en même temps, Microsoft ne vend pas ses copies très chères aux entreprises, au secteur public, etc. En général, il suffit de suivre l'exemple des grandes mairies européennes pour faire baisser les prix : faire une pseudo étude de migration vers Linux et hop! MS baisse les prix à des niveaux assez "raisonnables" (objet de discussion évidemment).

    Enfin, quand on pense que MS vend Office 30¤ pour le secteur public et 120¤ pour le particulier (la version spéciale enseignement), quand on a suivi un peu le concours Forbes des hommes les plus riches du monde (les trois directeurs de microsoft dans les 20 premiers), quand on sait que MS va racheter plus de 15% de ses propres titres dans les prochains temps pour faire monter encore leur cours, ben, moi finalement, j'en n'ai rien à faire. Pas plus que de Danone ou Phillip Morris, n'achetons pas leurs produits et ne faisons rien pour les aider si nous ne les aimons pas, et puis voilà. Live and let die. Dinosaurs will die. Tout ça.

    Les développeurs libristes qui décident de porter des softs sous windows ? Mal leur en prenne, mais ils font ce qu'ils veulent après tout. Le produit est libre, s'ils veulent le porter et que ça ne gène pas les autres développeurs, pas de problème pour moi. Si les développeurs de KDE s'orientent tellement vers Windows que ça en limite le développement sur les autres plate-formes et bien tant pis, ça obligera les gens Emacs à sortir enfin EmacsDE avec antialiasing.
  • # .xinitrc ?

    Posté par  (site web personnel) . En réponse au message Essai nouvelle version IceWM. Évalué à 2.

    En fait, ça dépend de ton mode de connexion/démarrage de X.
    Pour ma part, je me logge en console, pi je tape startx pour démarrer X.
    Dans ce cas, il suffit de renseigner le fichier .xinitrc avec tous les softs que tu veux lancer au démarrage de X.
    Exemple :
    xterm &
    exec /path/to/ton/icewm

    Pour GDM, etc, il faut faire un fichier "session" qui respecte la même syntaxe que .xinitrc. IIRC, ~/.xsession devrait convenir, donc :

    echo "/path/to/ton/icewm" > ~/.xsession

    relance gdm (/etc/init.d/gdm reload sous debian), et choisit la session par défaut.

    Je n'utilise pas GDM, alors il se peut que les informations sont un peu à retoucher, à toi de voir !
  • [^] # Re: Sans viewer, ...

    Posté par  (site web personnel) . En réponse au message Viewer. Évalué à 1.

    Je vois donc aussi :
    gnuift - GNU Image Finding Tool - index and search images by content
    imgseek - Image viewer and manager with content based query
  • # Sans viewer, ...

    Posté par  (site web personnel) . En réponse au message Viewer. Évalué à 3.

    mais avec un navigateur de fichier, du genre, rox|nautilus|konqueror, organiser ses photos de manière "chronologique" ou par évènement.
    parallèlement, tu peux faire des dossiers thèmatiques peuplés de liens symboliques.
    Évidemment, je sais que c'est dégueulasse et sous puissant.
    Certes.
    En même temps, je ne connais pas de gestionnaire d'image qui permettent ça parmi gqview, gthumb ou showimg.

    Peut être que Storage/Sutra ou autre système de gestion des métadonnées permettront de faire mieux.
  • [^] # Re: STFW "linux windows dual boot" , sinon ...

    Posté par  (site web personnel) . En réponse au message Probleme avec LIlo. Évalué à 2.

    En installant lilo ou grub dans le MBR (comme ci dessus) tu écrases le lanceur windows.
    Heureusement, tant que tu as linux, tu pourras toujours lancer ton Windows à partir de lilo ou grub. Donc pas d'inquiétude, il n'est pas question ici de point de non retour (sauf si tu fais ce que je dis dans le dernier paragraphe :)

    Il y aussi une solution qui consiste à régénérer le MBR : "lilo -u" ou "fdisk /mbr" avec une disquette windows. Hum, j'aurais tendance à dire que ce sont des solutions m*rdiques.
  • # STFW "linux windows dual boot" , sinon ...

    Posté par  (site web personnel) . En réponse au message Probleme avec LIlo. Évalué à 2.

    Puisque je suis de bonne humeur d'avoir bien travaillé aujourd'hui.

    avec / => /dev/hda6 et /boot => /dev/hda5 (hd0,4)

    Pour lilo :
    lba32
    boot=/dev/hda
    root=/dev/hda6 #à adapter
    install=/boot/boot.b map=/boot/map
    delay=20
    message=/boot/bootmess.txt
    prompt
    timeout=100
    default=Linux
    image=/boot/tonnoyau #à adapter
    label=Linux
    other=/dev/hda1 #à adapter
    label=windows

    Pour Grub :
    default 0
    title GNU/Linux
    root (hd0,4) #à adapter
    kernel (hd0,4)/tonnoyau root=/dev/hda6 #à adapter
    title Windows
    rootnoverify (hd0,0) #à adapter
    makeactive
    chainloader +1

    Pour finir je recommenderai bien un petit mkfs.ext2 /dev/hda1 ; voir un petit cat /dev/random > /dev/hda1 histoire de s'assurer un minimum de problème par la suite.
  • # Les perms

    Posté par  (site web personnel) . En réponse au message Probleme Apache2.0. Évalué à 2.

    Pff, ya plein de raisons qui peuvent expliquer ça.
    La première, vérifie les perms des répertoires que tu as créé.
    Pour les cgi, ça peut venir encore d'ailleurs, mais faudrait l'erreur complète (403 ou autre chose ?).
    Pour que l'on puisse t'aider tu comprendras bien qu'il nous faut le minimum d'information quand même.

    Je te conseillerai donc de faire un "chmod o+rX -R" sur ton dossier pub histoire de donner à apache (mais à tout le monde en fait) accès à ce dossier.
  • [^] # Re: Eh eh

    Posté par  (site web personnel) . En réponse au journal Les casseurs de pied(s). Évalué à 3.

    Haha! Je n'avais pas cité explicitement notre ami commun, mais si il était le seul ma vie serait plus simple :P
  • # Pas si difficile

    Posté par  (site web personnel) . En réponse au message Quelle distrib ? (Une qui marche).. Évalué à 4.

    Si le seul reproche que tu fais à Debian c'est de pas arriver à faire marcher ipw2100, alors je crois qu'on va pas pouvoir faire grand chose de toi.

    Je te conseille de jeter ton portable aux cochons (expression du terroir).

    Sinon tu peux aussi prendre 15 min pour télécharger le firmware et de mémoire, à peu près faire:

    apt-get install ledernierkernelquivabien ipw2100-source
    cd /usr/src/
    make-kpkg modules
    dpkg -i ipw2100-modules-2.6.foobar_i386.deb
    cp lefirmware lendroitquivabien
    modprobe ipw2100
    dhcpcd eth1
    wmcoincoin

    Bon week end.