Menu

Wiki

Jens Nissen

Using ChessX

Find help directly in the program or in the Manual.
Find hints on customizing ChessX to your needs.
Details on the program's interna can be found in the Reference.
And do not forget to Browse thru the Wiki for specific topics.

Contributing

Code Contributors should read the HOWTOs:
First Fetch the Code, afterwards Coding, then on Compiling, there are some hints on Compiling for Linux

Translators should read on
Fetch the Code and then HOWTO Translate

Release managers should read
About the release process
and on tagging in svn


Related

Wiki: ChessX and Linux
Wiki: Customize ChessX

Discussion

  • František Bublík

    Hi, I'm using chessx in Kubuntu 20.4. The opening dialog, like the save window, does not display any files or directories. Please, how can I report a bug?
    ChessX version 1.4.6.0 UNIX GNU Qt5.12.5
    Best Regards ... František

     
  • Jens Nissen

    Jens Nissen - 2021-02-22

    Hello Frantisek,

    submit bugs here: https://sourceforge.net/p/chessx/bugs/
    Describe what you do and what you expect and what you see instead so that I can reproduce it.
    If necessary, please attach PGN-files you used or attach screenshots.

    Kind regards,

    Jens

     
  • Josue Danilo Pineda Castaneda

     

    Last edit: Josue Danilo Pineda Castaneda 2022-04-25
  • IAHM-COL

    IAHM-COL - 2021-08-23

    Hi @danilo-josue ,

    1 Which language specifically?
    Spanish? (or other?)

    I just sent a pull request with Spanish Translation but it will take a few days before the maintainer gets to look at it,

    1. If you want to look at the Spanish file specifically, here is the source code, with my current version:
      https://github.com/IAHM-COL/chessx/blob/spanish-i18n/i18n/chessx_es.ts

    Translation source code is better edited with QtLinguist, which comes with the QtCreator. The TS file can be open with the Linguist, and the gui is self-explanatory, however;
    https://doc.qt.io/qt-5/qtlinguist-index.html

    1. If you want a binary translated to be able to try it out, I am adding one here as attachment

    You can implement binaries by putting them in data/lang directory, (I believe)
    https://github.com/Isarhamster/chessx/tree/master/data/lang

    1. If you want to translate other language, there are incomplete sources for some here:
      https://github.com/IAHM-COL/chessx/tree/spanish-i18n/i18n
      (these are ready up to last code)

    5 If you want a TS file for other language, one empty TS file ready to begin translated can be created. If you want help, let me know which language specifically, and I make the TS source if you need me to.

    Regards,

     
  • Tomasz Kedra

    Tomasz Kedra - 2021-11-25

    Hello, I started using chessx and have question about linking stockfish. In preferences i've installed stockfish, and than when i'm trying to run analisys, stocfish starts, but nothing happens (in stockfisk window where i see chessboard, and also in analisys window). I'm running chessx and stockfish on Mac M1

     
  • Jens Nissen

    Jens Nissen - 2021-11-25

    These things are better suited for the mailing list.
    You need to compile stockfish youryelf as the distributed sf is a Gui application which does not work as expected.

     
  • Steven A Brown

    Steven A Brown - 2025-05-10

    I am trying to compile ChessX in Visual Studio on Windows. I installed the Qt library package into Visual Studio. I cloned the ChessX source code repository from Github into Visual Studio. Visual Studio does not accept chessx.pro as a valid project file, even after I rename it to chessx.proj. I opened chessx.pro in an edit window and tried to compile, but I get multiple compiler errors related to CMake. I could not find a qmake file. I tried opening a command prompt window in the source directory and running "lupdate chessx.pro" but got the error message "'lupdate' is not recognized as an internal or external command, operable program or batch file." I tried running "qmake" and "qmake chessx.pro" but got the error message "'qmake' is not recognized as an internal or external command, operable program or batch file."

    Has anyone ever successfully compiled ChessX in Visual Studio? If yes, what is the procedure to follow?

     
    • Jens Nissen

      Jens Nissen - 2025-05-10

      I know that there is (was?) a Qt extension of Visual Studio, but I haven't used it for years now. At least this extension is required for handling the moc'ing and the language specific handling of the sources. As this extension was always kind of tricky, I would prefer the Qt Creator for compiling chessx.

       
      • Steven A Brown

        Steven A Brown - 2025-05-10

        The ChessX Wiki on SourceForge says "Compiling the source is simple. Just unpack the sources, go to source directory (chessx) and execute:
        lupdate chessx.pro
        qmake
        make"

        Is there a command-line compiler I can run in the Windows OS to execute those commands? Instead of installing and learning how to use the Qt Creater IDE?

         

        Last edit: Steven A Brown 2025-05-10

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.