LINUX.ORG.RU

История изменений

Исправление Zubok, (текущая версия) :

Давай разложу на кусочки, чтобы понятнее:

Atom *atoms;

filter = XInternAtom(display, "_NET_WM_STATE_FULLSCREEN", False);
net_wm_state = XInternAtom(display, "_NET_WM_STATE", False);

status = XGetWindowProperty(... , &prop);
atoms = (Atom *)prop;

for (i = 0; i < nitems; i++) {
    printf("    %d\n", atoms[i]);
}

И ты уверен, что у тебя твое окно fullscreen? Проверь через утилиту xprop, она показывает список _NET_WM_STATE.

Исправление Zubok, :

Давай разложу на кусочки, чтобы понятнее:

Atom *atoms;

filter = XInternAtom(display, "_NET_WM_STATE_FULLSCREEN", FALSE);
net_wm_state = XInternAtom(display, "_NET_WM_STATE", FALSE);

status = XGetWindowProperty(... , &prop);
atoms = (Atom *)prop;

for (i = 0; i < nitems; i++) {
    printf("    %d\n", atoms[i]);
}

И ты уверен, что у тебя твое окно fullscreen? Проверь через утилиту xprop, она показывает список _NET_WM_STATE.

Исходная версия Zubok, :

Давай разложу на кусочки, чтобы понятнее:

Atom *atoms;

filter = XInternAtom(display, "_NET_WM_STATE_FULLSCREEN", FALSE);
net_wm_state = XInternAtom(display, "_NET_WM_STATE", FALSE);

status = XGetWindowProperty(... , &prop);
atoms = (Atom *)prop;

for (i = 0; i < nitems; i++) {
    printf("    %d\n", atoms[i]);
}

И ты уверен, что у тебя твоей окно fullscreen? Проверь через утилиту xprop, она показывает список _NET_WM_STATE.