Answers.Body: <p>Given your stated goal,</p>
  
  <blockquote>
    <p>"<i>...a GUI that I can control via the terminal. Something where I can input a series of moves into the terminal,...</i>"</p>
  </blockquote>
  
  <p>and Student T's comment of</p>
  
  <blockquote>
    <p>"<i>I'm not aware for any GUI that also offers command line.</i>"</p>
  </blockquote>
  
  <p>I've tried to find paired items of engines that take command line moves and GUIs that will interact well with these.</p>
  
  <p><i>Your best bet might be <b><a href="http://www.craftychess.com/" rel="nofollow">Crafty</a></b>:</i><br>
  It seems that one can use command lines through “Crafty” [ref. 1] in order to play or analyze a chess game within the GUI of XBoard [ref. 2]  (which can run multiple chess variants, in addition to orthochess) – as in one enters one's moves directly via command line at terminal.</p>
  
  <p><i>Though a very close second best bet would probably be <b><a href="https://sjeng.org/download.html" rel="nofollow">Sjeng</a></b>:</i><br>
  Sjeng takes command line moves (very definitely) [ref. 4], plays somewhere in the region of ELO 2500(±) [ref. 5, 6], can interface with XBoard [ref. 5], and supports multiple chess variants.</p>
  
  <p><a href="http://www.playwitharena.com/?Download" rel="nofollow">Arena (GUI)</a> seems to be borderline sometimes.  Some indicate it to be unstable within Wine [ref. 7], some have no problem [ref. 8].</p>
  
  <p><a href="https://github.com/marcusbuffett/command-line-chess" rel="nofollow">“Command-line-chess”</a> uses a TUI, rather than a GUI, but is at least definitely command line based [ref. 9].  Perhaps one might utilize UTF-8's chess characters as a workaround? [ref. 10]</p>
  
  <hr>
  
  <p><b>References:</b></p>
  
  <ol>
  <li><a href="https://www.cis.uab.edu/hyatt/craftydoc.html" rel="nofollow">https://www.cis.uab.edu/hyatt/craftydoc.html</a> </li>
  <li><a href="http://www.delorie.com/gnu/docs/xboard/FAQ.html" rel="nofollow">http://www.delorie.com/gnu/docs/xboard/FAQ.html</a> </li>
  <li><a href="http://www.linuxlinks.com/Software/Games/Board_and_Card_Games/Chess/index.shtml" rel="nofollow">http://www.linuxlinks.com/Software/Games/Board_and_Card_Games/Chess/index.shtml</a> </li>
  <li><a href="http://www.macworld.com/article/1139946/termchess.html" rel="nofollow">http://www.macworld.com/article/1139946/termchess.html</a> </li>
  <li><a href="http://directory.fsf.org/wiki/Sjeng" rel="nofollow">http://directory.fsf.org/wiki/Sjeng</a> </li>
  <li><a href="https://www.linux.com/news/chess-engines-linux" rel="nofollow">https://www.linux.com/news/chess-engines-linux</a> </li>
  <li><a href="http://www.open-aurec.com/wbforum/viewtopic.php?f=2&amp;t=6550" rel="nofollow">http://www.open-aurec.com/wbforum/viewtopic.php?f=2&amp;t=6550</a> </li>
  <li><a href="http://ubuntuforums.org/archive/index.php/t-377613.html" rel="nofollow">http://ubuntuforums.org/archive/index.php/t-377613.html</a> </li>
  <li><a href="https://github.com/marcusbuffett/command-line-chess" rel="nofollow">https://github.com/marcusbuffett/command-line-chess</a> </li>
  <li><a href="https://en.wikipedia.org/wiki/Chess_symbols_in_Unicode" rel="nofollow">https://en.wikipedia.org/wiki/Chess_symbols_in_Unicode</a> </li>
  </ol>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2016-06-25T04:30:37.393Z
Answers.LastActivityDate: 2016-06-29T00:33:14.593Z
Answers.LastEditDate: 2016-06-29T00:33:14.593Z
Answers.UserDisplayName: Charles Rockafellor
Body: <p>I'm looking for a GUI that I can control via the terminal.  Something where I can input a series of moves into the terminal, such as:</p>
  
  <pre><code>&gt;  e4
  &gt;  e5
  &gt;  Nf3
  </code></pre>
  
  <p>...and have the GUI update the board accordingly.</p>
  
  <p>Does anyone know of any program(s) like this?</p>
  
  <p>I can't find anything either on Google or by searching previously asked questions.</p>
  
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2016-04-14T10:46:37.950Z
Comments.Text: Do you really need a GUI window? If no, gnuchess will work for you.
Comments.UserDisplayName: SmallChess
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2016-04-14T17:31:21.160Z
Comments.Text: I'm actually writing a tool in Java that will visualize certain things for me.  Things, such as which squares on the board are under attack from my pieces (by coloring them), under attack from opponent pieces, number of pieces attacking certain squares, etc...  I could write my own GUI in Java, but I would rather be able to make sure my game-mechanics are working, by testing them on a pre-existing GUI (which would give me less things to debug simultaneously)
Comments.UserDisplayName: touch my body
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2016-04-15T04:28:08.100Z
Comments.Text: @Jay_Frizzle I'm not aware for any GUI that also offers command line. However, you can do it with gnuchess. You'll be able to script your moves.
Comments.UserDisplayName: SmallChess
Tags: <learning><software><linux>
Title: Are there any Linux GUIs that can be controlled via command line?
ThreadText: # Are there any Linux GUIs that can be controlled via command line?
  
  (Asked by: username_0 on 2016-04-13)
  
  I'm looking for a GUI that I can control via the terminal.  Something where I can input a series of moves into the terminal, such as:
  >  e4
  >  e5
  >  Nf3
  
  ...and have the GUI update the board accordingly.
  Does anyone know of any program(s) like this?
  I can't find anything either on Google or by searching previously asked questions.
  
  **Tags:** learning, software, linux
  
  > **Comments:**
  > **username_1**: Do you really need a GUI window? If no, gnuchess will work for you.  
  > **username_0**: I'm actually writing a tool in Java that will visualize certain things for me.  Things, such as which squares on the board are under attack from my pieces (by coloring them), under attack from opponent pieces, number of pieces attacking certain squares, etc...  I could write my own GUI in Java, but I would rather be able to make sure my game-mechanics are working, by testing them on a pre-existing GUI (which would give me less things to debug simultaneously)  
  > **username_1**: @Jay_Frizzle I'm not aware for any GUI that also offers command line. However, you can do it with gnuchess. You'll be able to script your moves.  
  
  ---
  
  ## 1 answers
  
  ### Answer by username_2 on 2016-06-25. Score: 3 | Accepted answer
  
  Given your stated goal,
  
  > "*...a GUI that I can control via the terminal. Something where I can input a series of moves into the terminal,...*"
  
  and Student T's comment of
  
  > "*I'm not aware for any GUI that also offers command line.*"
  
  I've tried to find paired items of engines that take command line moves and GUIs that will interact well with these.
  
  *Your best bet might be **[Crafty](http://www.craftychess.com/)**:*  
  It seems that one can use command lines through “Crafty” [ref. 1] in order to play or analyze a chess game within the GUI of XBoard [ref. 2] (which can run multiple chess variants, in addition to orthochess) – as in one enters one's moves directly via command line at terminal.
  
  *Though a very close second best bet would probably be **[Sjeng](https://sjeng.org/download.html)**:*  
  Sjeng takes command line moves (very definitely) [ref. 4], plays somewhere in the region of ELO 2500(±) [ref. 5, 6], can interface with XBoard [ref. 5], and supports multiple chess variants.
  
  [Arena (GUI)](http://www.playwitharena.com/?Download) seems to be borderline sometimes. Some indicate it to be unstable within Wine [ref. 7], some have no problem [ref. 8].
  
  [“Command-line-chess”](https://github.com/marcusbuffett/command-line-chess) uses a TUI, rather than a GUI, but is at least definitely command line based [ref. 9]. Perhaps one might utilize UTF-8's chess characters as a workaround? [ref. 10]
  
  ---
  
  **References:**
  
  1. <https://www.cis.uab.edu/hyatt/craftydoc.html>
  2. <http://www.delorie.com/gnu/docs/xboard/FAQ.html>
  3. <http://www.linuxlinks.com/Software/Games/Board_and_Card_Games/Chess/index.shtml>
  4. <http://www.macworld.com/article/1139946/termchess.html>
  5. <http://directory.fsf.org/wiki/Sjeng>
  6. <https://www.linux.com/news/chess-engines-linux>
  7. <http://www.open-aurec.com/wbforum/viewtopic.php?f=2&t=6550>
  8. <http://ubuntuforums.org/archive/index.php/t-377613.html>
  9. <https://github.com/marcusbuffett/command-line-chess>
  10. <https://en.wikipedia.org/wiki/Chess_symbols_in_Unicode>
  
  
  ---
  
  