Você precisa definir a profundidade de bits como 1. Por Xorg
, você quer mexer com:
Section "Screen"
SubSection "Display"
Depth "x"
no seu /etc/X11/xorg.conf
. Lendo a página xorg.conf(5)
man você descobrirá:
Depth
depthThis entry specifies what colour depth the Display subsection is to be used for. ... The range of depth values that are allowed depends on the driver. Most drivers support 8, 15, 16 and 24. Some also support 1 and/or 4, and some may support other values (like 30).
Eu sugeriria tentar com um servidor X11 aninhado como o Xephyr ou com o Xvnc primeiro, embora você possa encontrar o mesmo problema (ou seja, o servidor não o suporta).
Além disso, é muito provável que você experimente todos os tipos de comportamento estranho em aplicativos - começando de artefatos pixmap estranhos a falhas no código que silenciosamente esperam Profundidade da cor verdadeira .