Anzeige:
Ergebnis 1 bis 4 von 4

Thema: Xlib: Verhindern, dass ein Fenster fokussiert wird

  1. #1
    Registrierter Benutzer Avatar von Trillian
    Registriert seit
    26.04.2001
    Beiträge
    180

    Xlib: Verhindern, dass ein Fenster fokussiert wird

    Hi,
    gibts ein X11 Atom bzw. einen WM Hint, der dafür sorgt, dass ein Fenster nicht fokussiert werden kann?

  2. #2
    Registrierter Benutzer
    Registriert seit
    08.11.2002
    Ort
    Hennef
    Beiträge
    106
    hallo,

    gibts ein X11 Atom bzw. einen WM Hint, der dafür sorgt, dass ein Fenster nicht fokussiert werden kann?
    Warum?

    gruß

  3. #3
    Registrierter Benutzer Avatar von Trillian
    Registriert seit
    26.04.2001
    Beiträge
    180
    Weil momentan mein OSD-Fenster den Focus bekommt, wenn ich mit der Maus drüber fahre (Sloppy Focus). Das ist Mist

  4. #4
    Registrierter Benutzer Avatar von Trillian
    Registriert seit
    26.04.2001
    Beiträge
    180
    Habe hier etwas gefunden:

    http://www.atmosp.physics.utoronto.c.../contents.html

    Laut dem Dokument kann das mit den "normalen" WM Hints (MWM, Motif WM) realisiert werden.

    XWMHints hints = {0};

    hints.flags = InputHint;
    hints.input = False; // Fenster kriegt keinen Input
    XSetWMHints (ecore_x_display_get (), win, &hints);

    Zusätzlich dazu darf das WM_TAKE_FOCUS Atom nicht in der WM_PROTOCOLS Property auftauchen. Anscheinend ist das hier (OpenBox 3 Alpha) der Default.

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •