/X11KeyboardWindow

Exploring Xlib windowing and keyboard management

Primary LanguageC++Apache License 2.0Apache-2.0

X11KeyboardWindow

Exploring Xlib windowing and keyboard management

Build requirements

  • CMake >= 3.14
  • X11 development libraries:
    • apt:
      sudo apt-get install libx11-dev libxext-dev libxrender-dev libxrandr-dev libxtst-dev libxt-dev
    • rpm:
      sudo yum install libXtst-devel libXt-devel libXrender-devel libXrandr-devel libXi-devel

Build

Just use CMake, e.g.:

cmake -D "CMAKE_BUILD_TYPE=<build-type>" -G "<generator>" -S "<source-dir>" -B "<build-dir>"
cmake --build "<build-dir>"