The X Window System uses a Client/Server architecture designed to allow multiple programs to share hardware resources like keyboards, mice, and displays. It effectively acts as a 'translator' or bridge between a graphical application and the display server.
A key feature is X11 Forwarding, which allows you to run an application on a remote server (such as a Linux machine in a data center) while interacting with its window directly on your local desktop.
In this short video, it will discuss libX11, a fundamental C/C++ library used for handling the Linux X Window System. Often referred to as Xlib, it serves as the primary client-side library for X11.
The example in this video, it will write a C++ graphical program (similar to xclock) that runs on a Linux terminal using the X11 library.
The example code of this video has been uploaded onto GitHub for your reference:
https://github.com/yuanhui360/CPP-Programming-on-Linux/tree/main/YH-162
Download
0 formats
No download links available.
C++ Programming on Linux - LibX11 X Window Graphic Example | NatokHD