Wmfs fifo fr

arpinux edited this page May 9, 2012 · 3 revisions

wmfs-fifo est une application permettant de remplacer la commande wmfs -c
une fois lancé, wmfs-fifo peut recevoir des commandes, des résultats de scripts, des actions à éxécuter par wmfs.

installation

le projet se trouve sur github. vous pouvez cloner le répertoire:
git clone git://github.com/linkdd/wmfs-fifo.git
ou télécharger les sources en tgz/zip
une fois le répertoire cloné ou les sources obtenues, placez vous dans le répertoire wmfs-fifo puis procédez à une installation classique:

make
sudo make install
ou
sudo make install PREFIX=/usr/local
ou
sudo make install DESTDIR=~/.local/

utilisation

wmfs-fifo doit être lancé avant toute application y faisant appel.

wmfs-fifo &
echo "spawn urxvtc" > /tmp/wmfs-$DISPLAY.fifo

exemple: lancer irssi puis changer de tag, puis lancer firefox:

urxvtc -title irssi -e irssi
echo "tag_next" > /tmp/wmfs-$DISPLAY.fifo
firefox &

statusbar

comment envoyer des informations dans la statusbar de wmfs grâce à wmfs-fifo:

  • avec conky: il suffit de placer le texte “status infobar_name” au début de TEXT dans votre conkyrc. en remplaçant ‘infobar_name’ par le nom de la barre où afficher les informations, ex:
    TEXT
    status bottombar ^s[right;\#FFFFFF;${time %I:%M %P}]
    puis d’envoyer la sortie de conky vers le fifo depuis votre ~/.xinitrc:
    wmfs-fifo &
    conky > /tmp/wmfs-$DISPLAY.fifo
  • avec un script bash: de la même façon, le texte “status infobar_name” doit être placé dans la sortie de votre script, ex:
    while true; do echo "status bottombar `date +%I:%M:%S`" > /tmp/wmfs-$DISPLAY.fifo ; done
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.
Press h to open a hovercard with more details.