-
Notifications
You must be signed in to change notification settings - Fork 28
fonctions_fr
arpinux edited this page May 4, 2012
·
10 revisions
liste des fonctions UICB.
pour User Interface Call Backs aka appels d’interface utilisateur.
exemples d’utilisation:
dans votre wmfsrc: func = "tag_next"
ou func = "spawn" cmd = "urxvt -e vim"
dans votre status.sh: wmfs -c status "<barname> ^s[<position>;<color>;next](1;tag_next)"
dans votre terminal: wmfs -c tag_next
- système
spawn lance une commande. ex:func = "spawn" cmd = "urxvtc -e screen irssi"
.
quit quitte wmfs.
reload recharge la configuration de wmfs. - infobar
infobar_toggle_hide affiche/masque une barre d’info. ex:func = "infobar_toggle_hide" cmd = "default"
masque/affiche la barre “default”. - tags
tag_set affiche le tag par n°. ex:func = "tag_set" cmd = "0"
affiche le tag n°0.
tag affiche le tag par nom. ex:func = "tag" cmd = "web"
affiche le tag nommé ‘web’.
tag_next affiche le tag suivant.
tag_prev affiche le tag précédent.
tag_client tag le client. exfunc = "tag_client" cmd = "2"
tag le client avec le n°2.
tag_client_and_set tag le client et affiche le tag.
tag_move_client_next tag le client avec le tag suivant.
tag_move_client_prev tag le client avec le tag précédent.
tag_click affiche le tag lors d’un clic-gauche de souris.
tag_new ajoute un tag.
tag_del enlève un tag. - layouts
layout_vmirror organise le pavage en miroir vertical.
layout_hmirror organise le pavage en miroir horizontal.
layout_rotate_left rotation du pavage dans le sens anti-horaire.
layout_rotate_right rotation du pavage dans le sens horaire.
layout_prev_set revenir au précédent layout.
layout_next_set aller au prochain layout.
layout_integrate_left intègre la client dans la zone de celui de gauche.
layout_integrate_right intègre la client dans la zone de celui de droite.
layout_integrate_top intègre la client dans la zone de celui du haut.
layout_integrate_bottom intègre la client dans la zone de celui du bas. - clients
client_close ferme le client.
client_resize_right redimensionne le client en partant du coté droit. ex:"client_resize_right" cmd = "-20"
réduit le client de 20 pixels depuis le bord droit.
client_resize_left redimensionne le client en partant du coté gauche. ex"client_resize_left" cmd = "20"
agrandit le client de 20 pixels depuis le bord gauche.
client_resize_top redimensionne le client en partant du haut.
client_resize_bottom redimensionne le client en partant du bas.
client_focus_right donne le focus au client de droite.
client_focus_left donne le focus au client de gauche.
client_focus_top donne le focus au client du haut.
client_focus_bottom donne le focus au client du bas.
client_tab_right déplace le client dans un onglet du client de droite.
client_tab_left déplace le client dans un onglet du client de gauche.
client_tab_top déplace le client dans un onglet du client du haut.
client_tab_bottom déplace le client dans un onglet du client du bas.
client_swap_right échange le client avec le client de droite.
client_swap_left échange le client avec le client de gauche.
client_swap_top échange le client avec le client du haut.
client_swap_bottom échange le client avec le client du bas.
client_focus_next donne le focus au client suivant.
client_focus_prev donne le focus au client précédent.
client_swap_next échange le client avec le client suivant.
client_swap_prev échange le client avec le client précédent.
client_untab libère le client de l’onglet.
client_focus_next_tab donne le focus à l’onglet suivant.
client_focus_prev_tab donne le focus à l’onglet précédent.
client_focus_click donne le focus au client lors d’un clic.
client_toggle_free libère/attache un client.
client_toggle_ignore_tag active/désactive client visible sur tous les tags.
client_tab_next_opened ouvre le client dans un onglet. - status
status affiche le texte passé en argument dans la statusbar.
status_surface affiche une surface pouvant contenir des séquences. - mouse
mouse_resize redimensionne le client avec la souris.
mouse_move déplace le client avec la souris.
mouse_swap échange les clients avec la souris.
mouse_tab inclut le client dans un onglet avec la souris. - screen
screen_next aller à l’écran suivant.
screen_prev aller à l’écran précédent.
screen_move_client_next deplace le client vers l’écran suivant.
screen_move_client_prev deplace le client vers l’écran précédent. - launcher
launcher lanceur intégré aka prompt. ex:func = "launcher" cmd = "exec"
affiche le lanceur “exec”.