1
XLibを習得しようとしています。そして、私はFehプログラムのソースを検索して、ルートウィンドウを変更する方法を理解しましたが、結果はありませんでした。ルートウィンドウの背景色を設定する
ルートウィンドウのアクセスをテストするコードがありますが、なぜ機能していないのかわかりません。
#include <X11/Xlib.h>
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
Display *disp2;
Window root2;
int main(int argc, char *argv[])
{
disp2 = XOpenDisplay(NULL);
root2 = RootWindow(disp2, DefaultScreen(disp2));
// Generation of random number to set window color
srand(time(NULL));
int i = rand();
// Setting background
// I forgot to change 256 to i
// XSetWindowBackground(disp2, root2, 256);
XSetWindowBackground(disp2, root2, i
XClearWindow(disp2, root2);
// Showing the random number
printf ("%i \n", i);
return 0;
}
このコードで何が間違っていますか?
プロセスを理解するために背景色を変更しようとしています。私はすでにXsetrootと他のソフトウェアを見ています。 しかし、私はこれを行う簡単なコードが欲しいです。私の目標は、それを理解した上で、pixmapを使ってアニメーションデスクトップの背景を試すことです。 – ISE