Вам нужно изучать Xlib, если вы хотите "сырой" способ выполнить это.
Если вы хотите даже БОЛЬШЕ необработанного, изучите протокол X.
То, о чем вы спрашиваете, это чертовски специализированные знания. Перейдите в списки рассылки X.org или в группы новостей, связанные с X.