# 2.5. Commandes

Il est possible d'envoyer des commandes à Kwm par :

`Kwm::sendKwmCommand(QString)` (dans les applications KDE) ou Kwmcom `commande` (depuis la ligne de commande)

Ceci est notamment intéressant pour les développeurs de kglobalshortcut.

Pour le moment, Kwm comprend les commandes suivantes :

- refreshScreen rafraîchit l'écran

- darkenScreen provoque un écran noir. Attention: cette commande rend le bureau sourd aux commandes clavier et souris.

- logout affiche la boîte de dialogue de déconnexion.

- commandLine ouvre la fenêtre de mini-ligne de commande

- taskManager affiche le gestionnaire de la session courante.

- configure recharge la configuration depuis Kwmrc.

- winMove winResize winRestore winIconify winClose winShade winSticky winOperations Ces commandes affectent la fenêtre active courante et se comportent comme vous l'attendez. (`winOperations` affiche le menu des opérations de fenêtre.)

- deskUnclutter deskCascade Ces commandes réorganisent les fenêtres sur le bureau

- desktop[1-8] change vers le bureau virtuel précisé desktop

- desktop+1 desktop+2 desktop-1 desktop-2 desktop%2 Ces commandes changent le bureau virtuel actif. `desktop%2` change entre un bureau et le suivant ayant un numéro pair, c'est-à-dire de 1 à 2 ou de 3 à 4. Ce comportement est utile pour émuler "Haut" et "Bas" dans une matrice virtuelle n*2, comme celle utilisée par le pager KDE. De même, `desktop+2` signifie "Droite", et `desktop-1` signifie "Gauche".

- go:autre La commande go sort de kwm et de tous ses modules et lance l'autre programme à la place. Par exemple autre peut être le nom d'un autre gestionnaire de fenres comme fvwm. Remarque: vous ne pouvez pas passer un chemin d'accès à la commande go, mais vous devez vous limiter au nom de l'exécutable, comme `kwmcom` est limité à 20 caractères.