[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Bug-XBoard] upgraded mac to Leopard - lost bell
From: |
Tim Mann |
Subject: |
Re: [Bug-XBoard] upgraded mac to Leopard - lost bell |
Date: |
Tue, 21 Jul 2009 12:51:34 -0700 |
Kenneth Sloan wrote:
> I just upgraded a 17" Macbook Pro from Tiger to Leopard (10.5.7).
>
> xboard was working perfectly...now it has lost it's bell.
>
> both the xboard generated sound AND the ICS "Move Sound" fail.
>
> I suspect this is a generic X11 problem - but I'm hoping someone
> here has run into the same thing, and has a fix.
On Tue, 21 Jul 2009 21:24:57 +0200 (MEST), address@hidden wrote:
> As XBoard calls an external program (default "play") to do all sounds, I
> think it can only mean that your upgrade no longer supports this program.
No, I don't think that's the problem here. If the sound name is "$",
xboard does putc(BELLCHAR, stderr) to play the sound, where BELLCHAR is
'\007' -- that is, the ASCII BEL character, also written \a or Ctrl+G.
"$" is the default for soundMove and soundIcsAlarm, so it's probably
what Kenneth is using.
Also, if you're using the ICS-generated sound instead of the xboard
sound, that also works by printing a \007 to the terminal. This \007
is in the output stream from ICS and IIRC xboard just passes it through
unchanged; it doesn't even know it's there.
So this is an X11 problem. I don't have a Mac, so I can't be of much
help. If you use Mac X11 to open an xterm shell window and do "echo
^G", does it make a sound?
--
Tim Mann address@hidden http://tim-mann.org/