Как рассчитать, количество активных окон открываются кроме количества менеджера окон?

Это возможно, да. Вам нужно передать init=/bin/sh в ядро и вы должны помнить, что rootfs, скорее всего, будет смонтирован ro после этого.

Для непосредственного запуска вашей программы вам нужно сказать ядру, чтобы оно вызвало её после настройки аппаратного обеспечения, но учтите, что обычное пользовательское пространство не будет доступно для вашей программы.

1
09.05.2014, 01:38
1 ответ
[115737] Нет формального определения окна, принадлежащего оконному менеджеру или "открытому самому". Технически, роль оконного менеджера не вызывает никаких окон: окна есть в других частях рабочего окружения (обычно называемых виджетами). В окне или приложении нет атрибута, говорящего, что "это часть окружения рабочего стола".
  • Вы можете запустить [116235]wmctrl -lx[116236] и определить по их классу окна, которые вас не интересуют. Я не проверял, какие классы используют различные обычные окружения рабочего стола, заполняйте список по своему усмотрению.
  • Кроме того, возможно, обнаружение нелипких окон подойдёт вам по счету. Прилипающие окна - это окна, которые отображаются на всех рабочих пространствах. Не знаю, работает ли это со всеми оконными менеджерами.

    1
    27.01.2020, 23:52

    Теги

    Похожие вопросы