r0wan Report post Posted May 10, 2012 (edited) Installation works, but running the eternallands bash script fails if ~/.elc/showconfigsel does not exist. Reproduce: Rename showconfigsel to something else. Run /usr/games/eternallands. Or to be verbose about it: bash -v eternallands In Ubuntu 12.04 LTS desktop 32-bit with Unity, I am assuming it's getting stuck because the zenity server selection dialog never gets displayed but is waiting for input that never happens. Work around (until zenity is fixed): echo main > ~/.elc/showconfigsel Edited May 10, 2012 by r0wan Quote Share this post Link to post Share on other sites
doctoxic Report post Posted May 10, 2012 thanks for that - worked for me Quote Share this post Link to post Share on other sites
bluap Report post Posted May 10, 2012 That is not the problem, the script already checks if showconfigsel exists and handles it correctly. The problem is actually a regression with zenity on 12.04 as logged in this bug report. The reason your remedy works, is because that is the way the script is meant to work. When you run the script for the first time you are given the option not to use the server selection dialogue again. If you chose not to see it again, the chosen config is written to the showconfigsel file. Next time the launcher is run, the zenity dialogue is not used and the client is started immediately. Quote Share this post Link to post Share on other sites
r0wan Report post Posted May 10, 2012 Sorry. I did not mean to imply the script was at fault. I believed it to be a zenity problem. The work around (renamed from "Remedy") is just a quick fix to let people play EL as quickly as possible for the new/average Ubuntu 12.04 EL player. Thanks for the link to the zenity bug report. Quote Share this post Link to post Share on other sites
bluap Report post Posted May 12, 2012 The fixed version of zenity is now in the Ubuntu repository. If you used the above work around and want to get the launcher list back just delete the "showconfigsel" file in the config directory. Open a terminal and enter: rm ~/.elc/showconfigsel Quote Share this post Link to post Share on other sites