как добавить оформление окон в GUI -приложения в Ubuntu (без WM по умолчанию) - PullRequest
1 голос
/ 06 мая 2020

Я хочу разработать простой оконный менеджер (WM) с GTK3 для Ubuntu.
(Конечно, я знаю, что использование GTK3 - не лучший способ создания WM, поэтому он предназначен только для самостоятельного использования)

Я пытаюсь разными способами добавить обесцвечивание окон (в частности: заголовок) к GUI -приложениям,
, но мне так и не удалось.

Могу я сделать это с GTK3? (или мне нужно использовать Xlib?)

часть кодов:

#include <gtk/gtk.h>
#include <gdk/gdk.h>
#include <stdio.h>
#include <stdlib.h>

...

void run_terminal(){

    ...

    if(_event->keyval==32)system("xterm"); // runs xterm when I press SPACE key
    return TRUE;
}

сценарий оболочки (для тестирования):

#/bun/sh

gcc main.c  $(pkg-config --cflags --libs gtk+-3.0)

sudo xinit ./a.out -- :1

Спасибо.

...