Большое спасибо. Помогло. Я долго искал и теперь настроил geany в AltLinux на программирование простой графики (школьники 8 класс). - разноцветные точки, лини, окружности.
Вот только ещё не разобрался, как сделать задержку в миллисекундах (нужно для анимации). Какую библиотеку надо подключить и какой оператор использовать.
Приведена ниже программа делает задержку минимум в 1 сек, что не достаточно.
#include <iostream>
#include <xcbwin.h>
#include <unistd.h>
using namespace std;
int main() {
Xcbwin Window;
Window.Open(400,400); //Opens a Window of size 400x400
Window.Black(); //Sets the drawing-color to black
cout<<8888;
Window.SetColor(200,'gray',200);
Window.DrawRectangle(120,20,50,30); //Draws a Rectangle
Window.Wait();
Sleep(1); //Задержка в 1 сек.
Window.DrawLine(200,50,5,300); //Draws a Rectangle
Window.DrawPoint(12,5); //Draws a Rectangle
Window.DrawCircle(12,12,76,76);
Window.Clear();
Window.Flush();
Window.DrawFilledCircle(32,32,176,176);
Window.DrawText(52,42,"4");
cout<<123;
Window.Waitev(); // Waits for a keypress-event
Window.Screenshot(); //Saves a screenshot of the drawing
Window.Close(); //Closes the Window
}