나는 스크린 키보드를 파이썬으로 쓸데없이 혼란 스럽다. ClutterStage의 XWindow 객체를 가져 왔지만 윈도우가 포커스를 훔치지 못하게하는 속성을 찾을 수 없습니다. 기본적으로 마우스 이벤트 (클릭, 모션 등)를 받아 들일 필요가 있지만 입력하려는 창에서 키보드 포커스를 훔치지는 않습니다. :)
저는 Ubuntu를 실행 중이며 연결된 디스플레이의 수, 현재 해상도 및 가능하다면 서로 관련하여 위치를 얻고 싶습니다. xrandr의 콘솔 출력을 구문 분석하는 것이 마음에 들지 않으므로 - 적어도 내가 할 필요가 없다면 - 나는 Python-XLib 또는 비슷한 Pythonic 접근 방식을 사용하고 싶습니다. $ xrandr
Screen 0: mini
Ubuntu 11.10에서 확장 프로그램을로드해야합니다. 내가 GLEW 구축 시도했지만 나는 다음과 같은 이상한 오류가 ... 여기 ~/Downloads/glew-1.7.0$ make
cc -shared -Wl,-soname=libGLEW.so.1.7 -o lib/libGLEW.so.1.7.0 src/glew.pic_o -L/usr/X11R6/lib64
모두 나는이 질문이 대답 한 것처럼 믿을 수 없다. 나는 지난 두 시간 동안 인터넷 검색을하고 있었고 작동하는 것을 찾을 수 없었다. 내가하고 싶은 것은 왼쪽 마우스 버튼 클릭을 '입력'하는 C/Xorg 코드를 찾는 것입니다. 한 줄의 코드를 기대할 수 있지만 C 언어로 작성된 유일한 것들은 길이가 약 20 줄이고 어쨌든 작동하지 않습니다. (Windows
내 Linux 시스템에서 활성 윈도우의 제목을 가져 오는 C 코드를 작성하려하지만 Function XFetchName은 항상 0을 반환하고 XGetWMName, 동일한 결과를 시도했습니다 ... xprop, "WM_NAME"속성에 문자열이있는 것을 볼 수 있습니다. 누구든지 내 코드에 무슨 문제가 있다고 말할 수 있습니까? #include <X11/Xlib
GTK 창이 작업 표시 줄처럼 고정되어 있거나 GTK 창의 작업 표시 줄과 같은 일정한 공간을 유지하는 방법 WM 플러그인을 작성해야합니까? 내 wm이 metacity하는 데 도움이된다면, gtk를 xlib 프로그램과 통합 할 수 있습니까? 실제로는 기본 WM을 개발 중이며 xlib와 gtk 모두에 대한 필요성을 느낍니다.
김프에서 이미지를 C 헤더 파일로 저장할 수 있습니다. 나는 아래의 이미지처럼 보이는 XPM 파일로 그렇게 : 나는 C 헤더 파일, GIMP를 출력 this C header file으로 XPM 이미지를 저장한다면. 주어진 이미지 데이터의 각 픽셀을 처리하기 위해 헤더 픽셀이 반복적으로 호출됩니다. 내가 이해할 수없는 것은 헤더 픽셀이 처음부터 데이터를 처리
저는 OpenGL과 freeglut을 Ubuntu 10.04에 설치했고 10.04와 10.10에서 잘 작동했습니다. 하지만 11.04로 업그레이드 한 후에 OpenGL을 사용하여 개발 한 응용 프로그램이 제대로 실행되지 않습니다. 그들은 오류없이 컴파일하고 있지만 내가 그들을 실행하려고 할 때, 나는이 오류를 얻을 : 그냥 OpenGL을위한 Xlib: ex
xlib을 C++로 사용하면 비동기식으로 이벤트를 처리 할 수 있습니까? XNextEvent은 이벤트가 도착할 때까지 차단됩니다. 다른 스레드에서이 호출을 수행하는 유일한 방법은 XNextEvent입니까? 나는 XCB가 개발 중이고 병행 성을 지원할 것이라는 것을 알고있다. (필자는 생각하니?)하지만 xlib만으로이 일을 할 필요가있다. 감사합니다 :)
화면에 눈금자를 표시하는 프로그램이 있고 Xlib이 커서 위치를 100ms마다 폴링하여 업데이트합니다 디스플레이. 디스플레이는 숫자/행 등으로 구성되며 특히 커서의 위치를 나타내는 행 (업데이트 이유)입니다. 문제는 이전 줄을 지우고 내용을 복원해야하므로 위치 변경을 반영하기 위해 전체 창을 다시 그려야한다는 것입니다. 이것을 10 번 반복하면 매우 깜