/* This is the header for the IPC feature. * If you're not going to be using IPC, you can leave this as default, it will compile just fine. * * If you are going to use IPC you must follow the points below: * * - If you use an operating system that isn't GNU/Linux, edit config.mk and comment out the three lines, then edit toggle.h and set USEIPC to 0. * - Install the 'yajl' package using your distro's package manager. It will depend on your distribution but on Gentoo the package is named 'yajl'. * - Set USEIPC to 1 in toggle.h. */ static char *ipcsockpath = "/tmp/speedwm.sock"; static IPCCommand ipccommands[] = { IPCCOMMAND(view, 1, { ARG_TYPE_UINT } ), IPCCOMMAND(tagmon, 1, { ARG_TYPE_UINT } ), IPCCOMMAND(focusmon, 1, { ARG_TYPE_SINT } ), IPCCOMMAND(focusstackvis, 1, { ARG_TYPE_SINT } ), IPCCOMMAND(zoom, 1, { ARG_TYPE_NONE } ), IPCCOMMAND(incmastercount, 1, { ARG_TYPE_SINT } ), IPCCOMMAND(killclient, 1, { ARG_TYPE_SINT } ), IPCCOMMAND(togglefloating, 1, { ARG_TYPE_NONE } ), IPCCOMMAND(setmfact, 1, { ARG_TYPE_FLOAT } ), IPCCOMMAND(setlayoutsafe, 1, { ARG_TYPE_PTR } ), IPCCOMMAND(quit, 1, { ARG_TYPE_NONE } ) };