fonctions_fr

arpinux edited this page May 4, 2012 · 10 revisions

les fonctions UICB

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. ex func = "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”.
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.