-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Ubuntu 20.04 LTS - Zesarux Only Works in Command Line #2
Comments
I've just replied to your other support request re the icon file. The developer of Zesarux has moved the file's location so I've updated the script to make it grab the correct icon. I wrote this script to simplify the installation and update of Zesarux; I'm not the author of Zesarux. About the Jupiter Ace display. Zesarux has a number of GUI options. You need to use your mouse to click the screen to bring up machine options. I've not used Jupiter Ace. There is documentation for it here (you will need Download the PDF there) https://github.com/chernandezba/zesarux-extras/blob/master/extras/docs/jupiter_ace/JA-Manual-Second-Edition.pdf |
Thanks again for your help Lee. I've tried installing again but zesarux still doesn't show with its proper icon. However, that's not really an big problem, the main issue still is that attempting to run zesarux from the default icon simply doesn't work, i.e. nothing happens at all. And although I can run zesarux from the command line, unless there is some convoluted sequence of menu settings needed, that only gives me a textual emulation, not anything that looks at all like the Jupiter Ace (i.e. I'm not seeing anything outside of the terminal window). I note that, when I run zesarux, it says that it's a snapshot version and it might not work correctly, and while I wondered if that was the reason for the problem, I find it hard to believe that something would be released that doesn't work in such a fundamental way. In view of what you said about not being the author of zesarux, perhaps I should take this up with the author instead - do you know if he's responsive to queries like this? Also, thanks for the link to the Jupiter Ace manual, but unless it has a very obscure filename, I'm coming to the conclusion that there is no user manual for zesarux. Is that correct? |
Do you see the GUI when you choose other emulated systems? There are different windowing systems within Zesarux. My config is pasted below here, it might help you. Maybe there is an issue within Zesarux that affects only new installs. I didn't get to try a fresh install yesterday but I was able to rebuild Zesarux and run it on my own system, Kubuntu 20:10, which was 20.04 until recently and it worked then too. When I load the Jupiter Ace emulator I see a black screen with a command prompt at the bottom of the screen placed similarly to where it is for a 48k Spectrum. Not being familiar with the Jupiter Ace I have no idea what is meant to display for the Jupiter Ace. What you should be able to access, though, is the Zesarux GUI by left clicking over the open window. You can press F1 to open help (I think). Is Zesarux opening at your full-screen size or is it opening windowed? Cesar has been responsive to my queries in the past. I can't recall how I got a'hold of him last time but as a general tip you can create a GitHub repo, call it e.g. coms, then @ address GitHub users in an issue under that dummy repository; I did similar here when I needed to message someone https://github.com/VR51/messaging. My Zesarux Config FileThis file is from ~/.zesaruxrc e.g. /home/your-username/ I have only just seen that we can start with
|
Hello Lee, PC turned off right now, and I'm back at work in the morning, hence this quick email response.
As a brief answer to your question about whether I see a window or a full screen display, I don't see either. If I try to execute zesarux from the icon, nothing happens at all. If I type zesarux at a command prompt, it does start but only as a textual dialogue - no window opens outside the terminal Window. So I can select menu items and when I choose the Jupiter Ace I can execute FORTH instructions but that all takes place in the terminal Window.
Regards,
Mike
[Edited by VR51 to remove duplicate message part]
|
I think I see what is happening now. The GUI is not launching (sorry for stating the obvious, it's only stated for people who skim-read to this point in our conversation). When I launch Jupiter Ace I see what is shown in the below screenshot. I suspect that if you use the config file I pasted above you might get to see the GUI then you should be able to adjust to taste. I've edited the installer script to make it install all available Linux launcher icons for ZEsarUX. Later on, possibly this week, if my config file resolves the issue for you I will add an option to download a config file that enables the GUI. Thanks for replying, Mike. I will look in on this again tomorrow. |
Thanks again for you help Lee. I've created a config file with the contents you provided, but I'm not sure what I should call it and, unless it's well hidden, it doesn't appear that I'd be replacing an existing config file (in which case I'd have known the filename). I tried calling it zesarux.conf and putting it in /home/my-username/ and I also tried calling it zesarux.config. There was no file of either name in that directory, indeed there was nothing zesarux-related in /home/my-username/ except for the /src folder, inside which is the /zesarux folder. I did try putting the file at /home/my-username/src/zesarux with both filenames. In all these cases, zesarux still stubbornly refused to work by clicking on its icon and, again, nothing appeared outside the terminal window (i.e. no GUI) if I ran zesarux from a command line. |
It's a dot file so the leading full-stop is important in the file name. The file goes under, and is called, |
Thanks, I understand, and I've deleted the old config file and generated a new one with your suggested contents. Still nothing happens if I click on the icon but the behaviour has changed if I execute zesarux from the command line. Now it displays a few lines of introductory text and then exits. I assume, at this point, the GUI should start, but it doesn't. No longer does it allow me to select options in the terminal window and execute an emulation, albeit in a limited "text only in the terminal widow" sort of way. It did occur to me that, if the GUI has always worked for you, it's possible that you've never seen what I see in the terminal window. So, here's what I see in the terminal window by typing zesarux at the command prompt with just the default config file (or, in the case of this particular time, with no config file): mike@Mike-PC:~$ zesarux Copyright (C) 2013 Cesar Hernandez Bano ZEsarUX is free software: you can redistribute it and/or modify This program is distributed in the hope that it will be useful, You should have received a copy of the GNU General Public License Please read the other licenses used in ZEsarUX, from the menu Help->Licenses or just open files from folder licenses/ ZEsarUX v.9.2-SN - xxxxxx edition. 14 December 2020 Configuration file /home/mike/.zesaruxrc not found Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(179,2) ... Just kidding ;) Press { to manual redraw screen. Press } to automatic redraw screen Error asking permissions on speaker port ZEsarUX v.9.2-SN1)Smart load 10)Settings Option number? (prepend the option with h for help, t for tooltip). Write esc to go back. |
You are right. I've never seen it load that way. Enter Settings (option 10) and you should then be able to cycle through the display and GUI settings for Zesarux. Also, you can run with a specific GUI style from the command line with, e.g
Other GUI styles are,
One of those GUI styles might launch correctly for you. When you run without a custom config file Zesarux just recreates a default one. If you didn't install the Essential Software using the installer script you can install the extra packages manually using,
That will install QT5. I can't recall whether 20.04 has QT4 or QT5 installed by default. If QT5 causes issues you can revert back to QT4. |
I've installed Zesarux under Ubuntu 20.04 LTS. Typing "zesarux" at the command line causes it to run and, having selected the Jupiter Ace (which is what I'm interested in), I can execute Forth commands successfully at the command line. However, I'd like to see a "real" Jupiter Ace display and keyboard for which, I assume, I need to run the GUI version of Zesarux. Looking in the Applications Overview, I note that Zesarux is shown, but instead of a specific Zesarux icon, it has an icon very similar to Settings, so I assume that it hadn't installed correctly. This assumption seems to be confirmed by attempting to run Zesarux from this icon, since nothing happens.
FYI, I've tried the installation twice with the same effect. I have also rebooted after installation, but that made no difference. I perhaps also ought to point out that, despite the bash script suggesting that the installation might take a long time, it completed in one or two minutes.
Any assistance you can offer would be very much appreciated.
The text was updated successfully, but these errors were encountered: