X-Recipient: archive-cygwin AT delorie DOT com X-SWARE-Spam-Status: No, hits=-5.1 required=5.0 tests=AWL,BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FROM,KHOP_RCVD_TRUST,KHOP_THREADED,RCVD_IN_DNSWL_LOW,RCVD_IN_HOSTKARMA_YE X-Spam-Check-By: sourceware.org MIME-Version: 1.0 In-Reply-To: <50eb1c84.44be440a.27d8.18c2SMTPIN_ADDED_BROKEN@mx.google.com> References: <50eb1c84 DOT 44be440a DOT 27d8 DOT 18c2SMTPIN_ADDED_BROKEN AT mx DOT google DOT com> Date: Tue, 8 Jan 2013 12:32:09 +0000 Message-ID: Subject: Re: hiding cursor on text terminals From: Andy Koppe To: cygwin AT cygwin DOT com Content-Type: text/plain; charset=UTF-8 X-IsSubscribed: yes Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm Precedence: bulk List-Id: List-Unsubscribe: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com On 7 January 2013 18:24, Damian Rodriguez Sanchez wrote: > I have compiled a Linux ncurses gcc application on Cygwin. Everything works > fine except for curs_set(0) calls which do not hide the cursor on text mode > terminals (they work on X though). Does anybody know of a way to achieve > this, even if it's not a portable solution? What terminals have you tried running it in? There's a DEC control sequence called DECTCEM for hiding or showing the cursor, which is implemented in mintty (the default Cygwin terminal), xterm, rxvt, and presumably others. However, it isn't implemented in the Cygwin console layer used when running a Cygwin program in a console window. (It could probably be implemented in the Cygwin DLL using Windows' SetConsoleCursorInfo() function.) Andy -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple