En klientfönsterkontroll är ett programfönster som är inbäddat på Frontpanelen. Du kan t ex placera en systembelastningsmätare i Frontpanelen genom att skapa en klientfönsterkontroll för xload.
Använd följande fält för att definiera kontrollens funktion:
TYPE: Anges till client.
CLIENT_NAME: Anger vilken klient som ska startas.
Värdet på CLIENT_NAME måste matcha den första strängen (res_name) i egenskapen WM_CLASS i programmets primära fönster. Mer information finns i direkthjälpen (man) för xprop(1).
Välj Starta om Arbetsytehanteraren på Arbetsyta-menyn.
Starta klienten från kommandoraden i ett terminalfönster.
Följande kontroll visar t ex en belastningsmätare på 30 x 20 bildpunkter.
CONTROL LoadMeter { TYPE client CONTAINER_NAME Top CONTAINER_TYPE BOX CLIENT_NAME xload CLIENT_GEOMETRY 30x20 }
Om klienten inte sparas och återställs mellan sessionerna, vill du kanske konfigurera kontrollen så att klienten startar när användaren klickar på den. Du kan t ex konfigurera kontrollen för LoadMeter så att den startar xload genom att lägga till följande rad i definitionen:
PUSH_ACTION StartXload
och skapa funktionen:
ACTION StartXload { WINDOW_TYPE NO_STDIO EXEC_STRING /usr/contrib/bin/X11/xload }