Journal Mais soucis avec fluxbox

Posté par  .
Étiquettes : aucune
0
12
mar.
2004
Cher journal

J'ai laissé tombé gnome 2.4 il y a 2 semaines pour fluxbox.
J'ai entendu parlé de sa légereté, je ne suis pas déçu.
J'ai donc mis un fluxbox sur mon portable (celeron 500), avec rox pour le bureau et le gestionnaire de fichiers, le tout assorti du légendaire gkrellm.
Malgrès tout, il me manque une chose importante, que je ne trouve nulle part, c'est démarrer ces applis au démarrage de fluxbox.
Est-ce possible ?

Et j'aimerai aussi avoir des infos sur la transparence. J'ai essayé avec Eterm, avec plusieurs méthodes touvées sur le net, mais rien, Eterm est toujours opaque. J'ai bien essayé avec esetroot, fbsetbg, wmsetbg, etc..... Ca ne veut pas.
J'utilise donc aterm, qui fonctionne 'à peu près".

A bientot.
  • # Re: Mais soucis avec fluxbox

    Posté par  . Évalué à 3.

    Oulalala, j'ai honte....
    Mon premier journal, et une faut monumentale dans le titre....

    Rectificatif : "MES soucis avec fluxbox"

    Désolé... :(
    • [^] # Re: Mais soucis avec fluxbox

      Posté par  . Évalué à 2.

      C'est tout ? Alors c'etait juste une faute ?? :( Moi qui m'attendais a une innovation gramaticale, une mutation evolutive de notre belle langue... je suis super decu.

      PS (serieux cette fois) : Il y'a surement un fichier de demarrage dans ton .home ou dans /etc pour l'initialisation de fluxbox.. un truc du style initrc ou un truc comme ca. Je laisse les experts apporter plus de precisions.
    • [^] # Re: Mais soucis avec fluxbox

      Posté par  . Évalué à 1.

      pour la transparence, apres pleins d'essais divers et infructueux je suis tombé d'accord avec moi meme sur ça : Eterm --trans --itrans --shade 60 -H --buttonbar off -x --scrollbar 0 -f white -v

      et ça dechire pas mal !
      • [^] # Re: Mais soucis avec fluxbox

        Posté par  . Évalué à 1.

        Excellent. Ca déchire ses macareux. Et en rajoutant le parametre -g, par ex :

        Eterm --trans --itrans --shade 60 -H --buttonbar off -x --scrollbar 0 -f white -v -g 80x60+40+40

        on manipule la taille et l'emplacement, et hop ! c'est beau.
  • # Re: Mais soucis avec fluxbox

    Posté par  . Évalué à 1.

    J'ai du mal a comprendre l'utilisation gramaticale du 'mais' dans le titre. Mes collegues et moi-meme travaillons activement dessus, j'ai aussi mis l'equipe des chiffres et des lettres sur le coup. Pour Pivot, il est en reunion d'apres sa secretaire (probablement en train de manger), je reessayerai de le contacter d'ici une heure.

    Je reviens avec un retour des que j'ai plus d'info. :)
    • [^] # Re: Mais soucis avec fluxbox

      Posté par  . Évalué à 1.

      tu fais comment pour revenir avec un retour ??? :p
      • [^] # Re: Mais soucis avec fluxbox

        Posté par  . Évalué à 2.

        hmm.. je sais pas.. je pensais tourner ma langue sept fois dans ma bouche et je pensais que ca passerait... mais c'est vrai que j'y ai pas trop reflechi.

        Ecoute, je reviendrai sans retour dans un premier temps. Et si ca passe sans probleme, j'essaierai de ramener le retour ensuite.

        Haa.. je sais pas. Ou alors j'envoies le retour avant, et apres je reviens..

        T'as eu le meme probleme ? Comment tu l'as resolu ?
        Y'a pas un man la dessus ?? :)

        ok -----> []
  • # Re: Mais soucis avec fluxbox

    Posté par  . Évalué à 1.

    Si tu te log par exemple avec gdm, le mieux c'est de mettre dans /etc/X11/gdm/Session/fluxbox: ~/.xsession &
    et dans ton fichier ~/.xsession tu y met les applis que tu veut lancer
  • # Re: Mais soucis avec fluxbox

    Posté par  . Évalué à 2.

    Pour ce qui est de Aterm, j'ai les lignes suivantes dans mon ~/.Xressources :
    Aterm*reverseVideo:True
    Aterm*transparent:True
    Aterm*transpscrollbar:True
    Aterm*shading:40
    Aterm*saveLines:2500
    Aterm*fading:50
    Aterm*scrollBar_right:True
    Aterm*scrollTtyOutput:False
    Aterm*scrollKeypress:True
    Aterm*font:-misc-fixed-medium-r-semicondensed--0-0-75-75-c-0-iso8859-15

    Et ça marche bien (enfin pour l'usage que j'en fais, et j'ai un fond d'écran sombre).


    Pour lancer des choses au démarrage de fluxbox, c'est plus compliqué (enfin ça a peut-être changé avec les dernières versions, il faut voir).
    J'ai une solution, mais ça dépend si tu utilises gdm ou kdm ou autre.
    Un petit indice :
    Je suis sous gdm. J'utilise "Xsession" comme session à lancer (et non pas fluxbox), qui permet de lancer ce qu'il y a dans ton ~/.xsession. Voici le mien :

    _________________________________________
    # ---- language-env DON'T MODIFY THIS LINE!
    # set LANG
    LANG=fr_FR@euro
    export LANG

    xrdb -merge /etc/X11/Xresources/xfree86-common

    export WINDOW_MANAGER="/usr/bin/fluxbox"

    if [ -x "$WINDOW_MANAGER" ]; then
    realstartup=$WINDOW_MANAGER
    elif [ -x /usr/bin/x-session-manager ]; then
    realstartup=x-session-manager
    elif [ -x /usr/bin/x-window-manager ]; then
    realstartup=x-window-manager
    elif [ -x /usr/bin/x-terminal-emulator ]; then
    realstartup=x-terminal-emulator
    fi
    ~/.truc&
    exec $realstartup
    # ---- language-env end DON'T MODIFY THIS LINE!
    _____________________________________________

    Les softs à lancer sont dans le script ~/.truc.
    (Je suis sous debian. Mais la séquence d'init de X doit être la même pour la grosse majorité des distribs).

    En espérant avoir été constructif,

    GroBrayce
  • # Re: Mais soucis avec fluxbox

    Posté par  . Évalué à 2.

    Moi j'aime bien aterm, avec les options suivantes dans ~/.Xresources

    aterm*transparent: true
    aterm*transpscrollbar: true
    aterm*scrollBar_right: true
    aterm*visualBell: false
    aterm*saveLines: 5000
    aterm*scrollTtyOutput: false


    Pour le reste, avec quoi tu démarres ta session fluxbox. Si c'est avec Xsession, il suffit d'éditer le fichier ~/ .xsession (ou ~/.xinitrc etc...), en mettant des commandes shell.

    Par exemple, j'ai personnellement dans ~/.xsession

    if [ $HOSTNAME == "dionysos" ]; then
    export BROWSER=konqueror
    kde3
    else
    export BROWSER=mozilla-firebird
    xscreensaver -no-splash &
    wmaker
    fi
  • # Re: Mais soucis avec fluxbox

    Posté par  . Évalué à 1.

    pour démarrer au lancement, il faut utiliser les versions développement 0.9.8 ou .9, qui permettent de lancer des applis au démarrage, ainsi que de conserver les réglages de position/workspace et autres de tes applis (fichier ~/.fluxbox/apps)

    pour la transparence, je ne l'utilise pas (pas assez compatible avec léger, ni avec des terms fond clair/écriture noire)
    • [^] # Re: Mais soucis avec fluxbox

      Posté par  . Évalué à 1.

      Du nouveau.

      J'ai modifié /etc/X11/gdm/Xsession et /etc/X11/xdm/Xsession (sachant que j'utilise gdm, donc sans doute le 1er).
      fluxbox)
      exec ~/.xsession
      ;;

      Le .xsession

      exec /usr/X11R6/bin/fluxbox :
      exec /usr/X11R6/bin/xscreensaver -no-splash&
      exec /usr/local/bin/rox -p=Punaiseur
      exec /usr/local/bin/gkrellm -w

      Malgrès cela, riend ne se lance (à part fluxbox).

      J'ai oublié une étape ?
      • [^] # Re: Mais soucis avec fluxbox

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

        Je pense que c'est pas le bon ordre : il faut executer fluxbox en dernier !
        soit :

        exec /usr/X11R6/bin/xscreensaver -no-splash&
        exec /usr/local/bin/rox -p=Punaiseur &
        exec /usr/local/bin/gkrellm -w &
        exec /usr/X11R6/bin/fluxbox
      • [^] # Re: Mais soucis avec fluxbox

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

        Non tu as oublié de lire le manuel du shell.
        La commande exec [b]remplace[/b] le script en cours par un autre ou une appli, tandis que sans exec on obtient le comportement de la fonction system, ie fork + exec.

        donc ton .xsession devrait ressembler a:
        --------- CUT HERE ---------------
        /usr/X11R6/bin/xscreensaver -no-splash&
        /usr/local/bin/rox -p=Punaiseur
        /usr/local/bin/gkrellm -w
        exec /usr/X11R6/bin/fluxbox
        --------- CUT HERE ---------------

        nota: tu peut aussi lancer fluxbox comme cela:
        exec /usr/bin/fluxbox -log ~/.fluxbox/log
        pour garder les messages de fluxbox lisibles facilement
  • # Re: Mais soucis avec fluxbox

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

    Bon si tu te loggue en graphique il y a des reponses plus haut, sinon c'est le fichier .xinitrc dans ton ~/ qu'il faut editer (ou creer le cas echéant), personnellement j'ai ca dedans :

    exec /usr/bin/X11/xmodmap ~/.xmodmaprc &
    exec /usr/bin/X11/numlockx on &
    exec /usr/bin/wmxmms &
    exec /usr/bin/gkrellm -w &
    exec /usr/local/bin/fluxbox

    note : surout pas de & pour l'exec de fluxbox

    Pour ce qui est de la transparence d'Eterm j'ai ca dans mon ~/.Eterm/themes/Eterm/theme.cfg :

    <Eterm-0.9.2>

    begin color
    background #000000
    end color

    begin attributes
    font fx none
    font default 2
    font 2 -misc-fixed-medium-r-normal--15-120-100-100-c-90-iso8859-1
    end attributes

    ##le passage ki t'interresse
    begin image
    type background
    state normal
    color white black
    mode trans
    cmod image 60
    end image
    ##

    begin toggles
    scrollbar false
    buttonbar false
    borderless true
    end toggles

    D'autres part je ne sais pas quelle version de fluxbox tu utilise mais la version dev (0.9.8 aux dernieres nouvelles) est parfaitement stable et gère la transparence dans les menus et pour les docksapps (fausse transparence crierons encore certains.)

    Voilou.
    • [^] # Re: Mais soucis avec fluxbox

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

      [i]
      exec /usr/bin/X11/xmodmap ~/.xmodmaprc &
      exec /usr/bin/X11/numlockx on &
      exec /usr/bin/wmxmms &
      exec /usr/bin/gkrellm -w &
      exec /usr/local/bin/fluxbox
      [/i]

      J'etait surpris que cela marche. Mais j'ai trouvé pourquoi, c'est le '&' final qui annule le comportement de exec, une methode plus propre pour faire cela est quand meme:

      -------------- CUT HERE ----------------
      /usr/bin/X11/xmodmap ~/.xmodmaprc
      /usr/bin/X11/numlockx on
      /usr/bin/wmxmms &
      /usr/bin/gkrellm -w &
      exec /usr/local/bin/fluxbox -log ~/.fluxbox/log
      -------------- CUT HERE ----------------

      exec est plus a reserver quand on veut remplacer un script par un autre programme (equivalent a la fonction exec() en C.
  • # Re: Mais soucis avec fluxbox

    Posté par  . Évalué à 1.

    Pour lancer des applis au démarrage de fluxbox, tu peux te faire un petit script contenant toutes les applis à lancer, du genre :
    ~/.fluxbox/random_wallpaper &
    xbindkeys &
    gkrellm2 -w &

    ... et puis tu rends executable ce script et tu le lance au démarrage de fluxbox grace à la ligne "session.screen0.rootCommand: chemin_vers_le_script" dans ton fichier ~/.fluxbox/init.
    Dans les dernières versions de fluxbox (dev 0.9.x), tu as un fichier startup dans ton dossier .fluxbox, suffit juste de le modifier ;)

    Pour la transparence, j'applique mon fond d'écran avec Esetroot et j'utilise Eterm => aucuns problèmes ... la transparence marche très bien, avec Eterm, xchat etc...
  • # Re: Mais soucis avec fluxbox

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

    Si t'as la version "stable" (0.1.14) :
    http://www.fluxbox.org/docs/en/faq.php#startup(...)
    Et pour le slit
    http://www.fluxbox.org/docbook/en/html/chap-slit.html#slitorder(...)

    Si t'as la version de développement (0.9.8) :
    http://www.fluxbox.org/docs/en/faq-dev.php#startup(...)

    Par contre, dans mon slit (version de dev), j'ai beau modifier les ordres des lignes, c'est jamais dans le bon ordre...
    • [^] # Re: Mais soucis avec fluxbox

      Posté par  . Évalué à 1.

      Tout fonctionne :) (il suffisait de mettre les applis dans le bon ordre).

      L'astuce avec le .xsession (ou .xinitrc), et la fonctionnalité [startup].

      J'utilise cette dernière. Merci :)

      Pour la transparence, je garde mon aterm.

      Merci à tous (je ne pensais pas que le journal de linuxfrr avait un tel rendement.)
  • # Re: Mais soucis avec fluxbox

    Posté par  . Évalué à 1.

    $Eterm --trans --borderless --scrollbar 0 --buttonbar 0 --visual-bell
    le tout bindé sur windows-t et c'est nickel :)
  • # Re: Mais soucis avec fluxbox

    Posté par  . Évalué à 2.

    aterm +sb -transparent -sh 40 -foreground gray -name Terminal

    ça marche bien chez moi, 40 étant le pourcentage d'opacité.
  • # Re: Mais soucis avec fluxbox

    Posté par  . Évalué à 1.

    Tout ceci est expliqué dans la doc.
    Il y a une FAQ avec plusieurs question qui font références à la même chose.
    Bon au moins maintenant tu sais qu'il faut utiliser ton .xsession (ou .xinitrc, ça dépend)
    Pour kdm, il faut choisir default au login pour qu'il utilise le .xsession (gdm ça doit etre pareil)

    Pour le background http://www.chezmoicamarche.org(...) (j'utilise fbsetbg ou Esetroot je sais plus)
  • # Re: Mais soucis avec fluxbox

    Posté par  . Évalué à 1.

    Laisse tomber fluxbox et passe à fvwm2, léger et configurable à l'infini.

Suivre le flux des commentaires

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