Это в значительной степени основано на wmutils. Проверьте их.
x11fs — инструмент для управления X-окнами. Он создает виртуальную файловую систему для представления открытых окон, аналогично тому, что /proc делает для процессов. Это позволяет управлять окнами с помощью любого языка или инструмента с помощью простого ввода-вывода файлов, в истинном стиле Unix.
После установки соответствующих пакетов разработки Fuse и xcb для вашего дистрибутива (в Ubuntu это libxcb1-dev, libxcb-icccm4-dev и libfuse-dev), x11fs можно собрать с помощью команды make. Установку можно выполнить, вызвав make install.
Смотрите вики для получения дополнительной информации. Или перейдите сюда для простого примера настройки.
Пожалуйста, присоединяйтесь к #x11fs на freenode, если у вас есть какие-либо вопросы или вы просто хотите поговорить о проекте. Однако проявите терпение: на канале не так много участников, поэтому иногда он может быть неактивен.
Луису де Милону за помощь в реализации первоначальной идеи. Создателям wmutils за вдохновение и базовый код xcb для изучения.