xlib

    -1

    1답변

    마지막으로 사용한 창 (현재 창 아래의 스태킹 순서)을 닫으려고합니다. 불행히도 XQueryTree는 어떤 이유로 segfaults. #pragma once #include <X11/Xlib.h> #include <X11/Xutil.h> namespace WindowingOperations { inline void closeLastWin

    4

    1답변

    현재 저는 작은 프로젝트를위한 (C++) 윈도우 클래스를 개발하고 있습니다. 목표는 종속성을 최소한으로 유지하는 것입니다. Win32/WinAPI에 대한 구현은 가정 된 것처럼 작동하지만, Linux/XCB의 경우에는 어려움을 겪고 있습니다. "_NET_WM_STATE"속성을 확인할 수 있지만 문서가 창이 최대화되거나 최소화 될 때 발생하는 이벤트를 지정하

    5

    1답변

    키보드 입력 (X11 이벤트 루프 사용)을 듣고 스캔 코드를 가져 오려고합니다. 이러한 스캔 코드는 키가 입력하는 문자가 아닌 키의 실제 위치를 참조해야합니다. 문제는 KeySyms와 KeyCodes가 다른 언어 (QWERTY와 QWERTZ)에서 다르게 매핑된다는 것입니다. 현재 해결책은 "/ usr/share/X11/xkb/keycodes/evdev"파일

    2

    1답변

    Windows 응용 프로그램을 포팅하는 중 일부 개념이 명확하지 않습니다. 예를 들어, 나는 다음과 같은 의사 코드를 사용하는 창에서 I 출력 텍스트 때 (create a window) ... hdc=GetDC(the window) TexOut("Hello world") ReleaceDC(my hdc etc) ... while (1) s

    1

    1답변

    Xft 라이브러리에 대한 참조를 읽었지만 서버 사이트 drawable : Pixmap 또는 Window에서만 텍스트를 그릴 것 같습니다. 네이티브 xlib 텍스트 그리기 기능도 마찬가지입니다. 그러나 클라이언트 사이트의 메모리에 픽셀 배열이있는 XImage 개체에 텍스트를 그리는 방법은 무엇입니까? 사용할 라이브러리와 참조 및 예제 소스를 찾을 수있는 위치

    1

    1답변

    이제 일부 Xlib 프로그래밍을 다루면서 스크린 샷을 자주 효율적으로 가져오고 싶습니다. XGetImage은 이미지에 메모리 버퍼를 내부적으로 할당하는 것으로 보입니다. 엄청난 메모리 할당을 피하기 위해 미리 할당 된 메모리 버퍼를 사용하고 싶습니다. 그렇게 할 방법이 있습니까?

    1

    1답변

    키보드 입력을 얻기 위해 xlib을 사용하고 있습니다. 버튼을 눌렀는지 확인하기 위해 getAsynckeystate() 윈도우를 시뮬레이트하고 싶습니다. 타이머를 사용하여 결과를 수정했지만 여전히 고장났습니다. . 다른 키를 누르거나 동시에 출시되는 경우에도 'z는'누르고있는 경우 함수는 항상 다음과 같은 기능을 연결 nm의 bool KeyboardStat

    1

    1답변

    현재 XKeysymToKeycode()을 호출하고 대문자로 전달할 때마다 KeySym이 소문자 인 KeyCode을 반환하는 Xlib에 문제가 있습니다. 구글은 실제로이 질문에 대한 답이나 내가 사용하고있는 기능에 관한 많은 문서를 갖고 있지는 않다. 여기 내가 사용하고있는 코드입니다 : #include <ctype.h> #include <stdio.h>

    5

    2답변

    X11에서 화면에 직접 모양을 그려야합니다 (작은 화살표). 오버레이로 사용됩니다. 나는 좋은 결과가없는 한 시간 정도를 찾고 있습니다. 누구든지 내가 필요한 것을 얻을 수있는 좋은 진입 점을 제공 할 수 있습니까? 내가 사용할 수있는 기술은 카이로, gtk 또는 XLib입니다. 내가 지금까지 찾은 모든 것이 항상 사용할 수있는 것은 아니지만, 내 화살표

    0

    2답변

    XKeyEvent를 생성하고 XSendEvent를 사용하여 키 이벤트를 보내려고합니다 (this에서 영감을 얻음). 다음과 같이 XKeyEvents이 준비되어 있습니다 XKeyEvent createKeyEvent(Display *display, Window win, Window winRoot, _Bool press, int keycode, int modif