summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Makefile4
-rwxr-xr-xcolorbin0 -> 16880 bytes
-rw-r--r--color.c37
3 files changed, 41 insertions, 0 deletions
diff --git a/Makefile b/Makefile
new file mode 100644
index 0000000..44479c0
--- /dev/null
+++ b/Makefile
@@ -0,0 +1,4 @@
+make:
+ gcc color.c -lX11 -o color
+debug:
+ gcc color.c -lX11 -o color -ggdb
diff --git a/color b/color
new file mode 100755
index 0000000..3731412
--- /dev/null
+++ b/color
Binary files differ
diff --git a/color.c b/color.c
new file mode 100644
index 0000000..827e02c
--- /dev/null
+++ b/color.c
@@ -0,0 +1,37 @@
+#include <stdio.h>
+#include <errno.h>
+#include <string.h>
+#include <stdlib.h>
+#include <X11/Xlib.h>
+
+#define START_COLOR 0xffffff
+
+int main() {
+ Display *display;
+ Window window;
+ int screen;
+
+
+ if((display = XOpenDisplay(NULL)) == NULL) {
+ printf("There was an error opening the screen: %s\n", strerror(errno));
+ exit(errno);
+ }
+
+ screen = DefaultScreen(display);
+
+ window = XCreateSimpleWindow(
+ display,
+ RootWindow(display, screen),
+ 10, 10,
+ 1000, 1000,
+ 0,
+ BlackPixel(display, screen),
+ WhitePixel(display, screen));
+
+ XMapWindow(display, screen);
+ XFlush(display);
+
+
+
+}
+