Я хочу разработать простой оконный менеджер (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
Спасибо.