Skip to content

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
Clone this wiki locally