Thanks. It works on 38, which is what I have installed on my laptop.
I had been using mostly 36. I have two other systems on 23 and 25 too, but I don't use these for games or entertainment.
I'm not sure why I should have issues on 36 and not on 38, but it works just fine. on 38 on the laptop. The straight xboard command doesn't work, but the one in the docs does. It just kicked my butt again, but it was fun.
I tried a few simple things on 38 that didn't work before I moved to 36 and the couch to figure things out. I have my entertainment system in the living room. I'm not sure if it is worth figuring out the issue since I can easily use the physical board in my living room and I have a nice option now to play on my laptop if I am away from home. Or even if I am in the living room.
What also works on 38 is that if I launch xboard just using "xboard" and then go to options and select gnuchess as the first engine, it works. This doesn't work on 36.
Thanks again. t Maybe I'll uninstall and reinstall and see what happens. It sure looks like something is corrupted.
It is sort of weird that no matter how you search you seem to get just different references to the same man page. Which is kind of funky with its somewhat bizarre local references and the like. I guess I should have put more faith in it or something.
I'm not sureif I have to take back all the nasty things I said, but maybe LOL.
-Gary
On Thu, Nov 02, 2023 at 09:48:55AM -0700, Brian E. Lavender wrote:
I am using Fedora, the latest release, 38.
This is the actual command I used.
xboard -fcp 'gnuchess -x' -fd . -scp 'gnuchess -x' -sd . -pieceImageDirectory 'svg' -matchMode T -tc 1We could do a meeting on Nov 21 at Kupros?
Brian
On Thu, Nov 02, 2023 at 09:03:59AM -0700, Gary wrote:
Interesting. Didn't work for me. I ran 2 ways: with ./ removed and cd to /usr/bin which is where xboard and gnuchess live. Board displays, timer starts, nothing happens. In one instance white moved it's knight and then nothing else happened. When I use the command just above the one you used in the documentation, which should let me play against the engine, the board appears and I can make a move as white and then nothing happens.
Good to know that you could get it to work. What distro are you using? Maybe I should get source and just build gnuchess and xboard. Also, I have room on a laptop to install another distro, maybe Ubuntu, and see if that works better. I've been wondering about Fedora. Among other things, I had install issues that I don't think I should have had.
I'd be glad to show you how to play chess.
-Gary
On Wed, Nov 01, 2023 at 11:02:14PM -0700, Brian E. Lavender wrote:
I just had gnuchess play itself on xboard.
./xboard -fcp './gnuchess -x' -fd . -scp './gnuchess -x' -sd . -pieceImageDirectory 'svg' -matchMode T -tc 1https://www.gnu.org/software/chess/manual/gnuchess.html
See 3.7 XBoard chess engine
Honestly, I don't know how to play chess. Perhaps next meeting you can bring the old chess board?
On Wed, Nov 01, 2023 at 09:07:38PM -0700, Gary wrote:
Interesting idea. A lot of folks have tried and their unanswered questions litter the Internet. It seem that the gnuchess -u flag doesn't work. I think this is probably how it is run when being used as an engine and explains why xboard has issues. It is unfortunate that there is no documentation. Perhaps the right way to do it is to get the source and read it and build it better or at least learn how to use it.
I might do that, but a less robust but perhaps functional solution could be obtained by using xdotools and piping the output to a file and tailing that. While gnuchess will sort of take input from a named pipe, it goes berserk if that pipe is empty, instead of blocking and waiting. I could also wrap it in Java or perhaps C and use the native interfaces, but I dont think that will actually work without a functioning -u flag on gnuchess.
But for now, I have a nice old chess board that I bought in Mexico when I was a kid. With that, and the gnuchess command line, I have a pretty nice experience. As long as I remember to enter my move. When you get into the game, its easy to forget LOL. And, it kicks my butt, the way it should be.
-Gary
On Tue, Oct 31, 2023 at 11:42:32AM -0700, Brian E. Lavender wrote:
On Mon, Oct 30, 2023 at 09:55:44PM -0700, Gary wrote:
At the risk of going into the weeds, GUchess is a text based command line program. It should really be used with a chess board so you can keep track of the positions. xboard is supposed to be a graphical front end for GNUchess.
I think it is time to "go into the weeds and do a front end for that GNU chess".
How about Java FX? https://openjfx.io/
It should keep you busy for at least a week!
Brian
Brian Lavender http://www.brie.com/brian/
"There are two ways of constructing a software design. One way is to make it so simple that there are obviously no deficiencies. And the other way is to make it so complicated that there are no obvious deficiencies."
Professor C. A. R. Hoare The 1980 Turing award lecture _______________________________________________ Lug-nuts mailing list -- lug-nuts@bigbrie.com To unsubscribe send an email to lug-nuts-leave@bigbrie.com
Lug-nuts mailing list -- lug-nuts@bigbrie.com To unsubscribe send an email to lug-nuts-leave@bigbrie.com
-- Brian Lavender http://www.brie.com/brian/
"There are two ways of constructing a software design. One way is to make it so simple that there are obviously no deficiencies. And the other way is to make it so complicated that there are no obvious deficiencies."
Professor C. A. R. Hoare The 1980 Turing award lecture _______________________________________________ Lug-nuts mailing list -- lug-nuts@bigbrie.com To unsubscribe send an email to lug-nuts-leave@bigbrie.com
Lug-nuts mailing list -- lug-nuts@bigbrie.com To unsubscribe send an email to lug-nuts-leave@bigbrie.com
-- Brian Lavender http://www.brie.com/brian/
"There are two ways of constructing a software design. One way is to make it so simple that there are obviously no deficiencies. And the other way is to make it so complicated that there are no obvious deficiencies."
Professor C. A. R. Hoare The 1980 Turing award lecture _______________________________________________ Lug-nuts mailing list -- lug-nuts@bigbrie.com To unsubscribe send an email to lug-nuts-leave@bigbrie.com