<html>
  <head>
    <meta content="text/html; charset=utf-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <p>I know you said it's a bit off-topic here, but I noticed
      something and thought it might be related to Tobias's question. 
      In Konsole (and also in mate-terminal), if I open mc (which I
      think is an ncurses application), the mouse pointer changes to
      arrow (from the normal I-beam thing); however it does not do so in
      xterm.  less also uses the alternative buffer just like mc, but
      does not cause the pointer to change, so I guess it's not merely
      the terminal mode change that triggers this behaviour in Konsole
      and mate-terminal.<br>
    </p>
    <p><br>
    </p>
    <p>Is this perhaps some feature that is missing from xterm then but
      exists in Konsole/mate-terminal?<br>
    </p>
    <p><br>
    </p>
    <div class="moz-cite-prefix">On 22/05/17 10:49, Thomas Dickey wrote:<br>
    </div>
    <blockquote
      cite="mid:20170522084928.GA5178@vmw-debian7-64.jexium-island.net"
      type="cite">
      <pre wrap="">On Mon, May 22, 2017 at 09:29:33AM +0200, Ralf Mattes wrote:
</pre>
      <blockquote type="cite">
        <pre wrap="">
Am Montag, 22. Mai 2017 03:07 CEST, Thomas Dickey <a class="moz-txt-link-rfc2396E" href="mailto:dickey@his.com"><dickey@his.com></a> schrieb:

</pre>
        <blockquote type="cite">
          <pre wrap="">On Mon, May 22, 2017 at 12:01:43AM +0200, Tobias Girstmair wrote:
</pre>
          <blockquote type="cite">
            <pre wrap="">Hi, I'm new here.

I am trying to build a curses based program, and I'd like to know if
there is an option to change the mouse cursor type.

The default is the text selection cursor, but I need to use the
'normal' pointer style, if that makes sense to any of you.

Is there a control sequence (or at least a command line parameter)
for this available?
</pre>
          </blockquote>
          <pre wrap="">
man curs_set
</pre>
        </blockquote>
        <pre wrap="">
But this sets the _cursor_. The OP asked about the _mouse pointer_. IIRC ncurses
doesn't deal with the X layer, it only operates at the terminal (emulation) layer.
</pre>
      </blockquote>
      <pre wrap="">
agreed - that interface is all that ncurses provides.

The "mouse pointer" in _xterm_ may be set via an X resource (unless it's
using the cursor-theme stuff).  That's done via XDefineCursor().

       pointerShape (class Cursor)
               Specifies the name of the shape of the pointer.  The default is
               “xterm”.

Technically its color can be set using an escape sequence, but iirc the
required support in the X server has been broken for a long time (due to
some changes for acceleration).

By the way, being a "curses" question, it should have been directed to
bug-ncurses (xorg won't provide any useful insight).

</pre>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
<a class="moz-txt-link-abbreviated" href="mailto:xorg@lists.x.org">xorg@lists.x.org</a>: X.Org support
Archives: <a class="moz-txt-link-freetext" href="http://lists.freedesktop.org/archives/xorg">http://lists.freedesktop.org/archives/xorg</a>
Info: <a class="moz-txt-link-freetext" href="https://lists.x.org/mailman/listinfo/xorg">https://lists.x.org/mailman/listinfo/xorg</a>
Your subscription address: %(user_address)s</pre>
    </blockquote>
    <br>
  </body>
</html>