Сперва использовал devilspie, потом увидел сколько он всего за собой тянет (совершенно не нужного мне в других случаях) и нашел следующий код на просторах сети:
#include <X11/Xlib.h>
#include <stdlib.h>
int main (int argc, char **argv)
{
Display *dpy;
if (argc!=3) return 1;
dpy = XOpenDisplay(NULL); /* use $DISPLAY variable */
if(argv[1][0] == 'd') {
XMapWindow(dpy, strtol(argv[2],0,0));
} else {
XIconifyWindow (dpy, strtol(argv[2],0,0), 0);
}
XCloseDisplay(dpy);
return 0;
}
Запускается как
./iconify i WINDOW_ID - для сворачивания
./iconify d WINDOW_ID - разворачивание,
WINDOW_ID берем например из xwininfo -root -tree
Комментариев нет:
Отправить комментарий