Thank you! It seems I had Java-11 installed (althought it seems that not only the headless one, it was simply installed as a dependency). After looking through Synaptic I realized there are actually several versions. Having installed version 17 and 21 (only ones I could find) I managed to launch the program, Napoleonics seems to work, so I guess this is it!
Thank you, @uckelman and @cholmcc for replying, and of course thanks @uckelman for patience and your help in solving this problem. Linux can be difficult for a layman to operate, help from the community is always appreciated!
I am already very old and not very used to work with Ubuntu. I just installed it in my old laptop to extend its life a little bit longer but I would like to PBEM my old games with my old friends. I used to play VASSAL with Windows and thought that it would be possible to do it in Ubuntu but maybe I am too old and it is not a OS for me.
First, I was able to download and install Java before downloading VASSAL, then I downloaded VASSAL for Ubuntu and I found the directory that contains a file named VASSAL.sh but…:
I need to right click to execute it
It takes me a while to access to the file.
Is there any way in Ubuntu to create a direct access in the Desktop or the Dock (I think that this is the name of the side column that contains several icons)?
If you are uncomfortable with using a command line, you can use the graphical installer Synaptic to install the JRE. Just
open Synaptic
search for default-jre
click install (you will be prompted for your password)
After downloading VASSAL for Linux and you double click it, you will likely have the directory VASSAL-3.7.18 in your ~/Downloads folder. Move that somewhere more permanent, say your home directory ~/. You can navigate to that folder and double-click the script VASSAL.sh. If that won’t execute, right-click and select Properties, then enable Executable as Program.
If you want to integrate VASSAL fully into the desktop, follow the Desktop integration instructions.
In the hopefully not too distant future, you will be able to download a Debian package from the the site and simply install that. That will give you full installation and integration with minimal hassle. You can get a preview from here (download by clicking the link, then double-click the file vassal_3.7.19-SNAPSHOT-e8de2b8-1_all.deb in your ~/Downloads folder to install - you will be prompted for your password).
Thank you very much for your quick answer, Christian.
I created a folder named “Aplicacions” in my /home directory and I moved the VASSAL-3.7.18 directory there once unpacked.
Once there, I have a file named VASSAL.sh. When I double-click it opens as a text. It doesn’t execute. In order to run it, I must right-click and then left-click “execute as a program”. It is a forward step. I am able to run VASSAL. It is a long process every time I have to run VASSAL but I suppose that it is the price to pay due to not being an IT expert.
I also see that the OS doesn’t know what to do with .vlog and .vsav. When I double-click on them, instead of opening them directly in VASSAL, like Windows, it extracts them as if they were .zip or .rar.
Is there a way that UBUNTU opens the .vlog or .vsav as a .vlog or .vsav instead of .zip or .rar?
If it is possible without using the Terminal would be much better. I tried to follow some of the Terminal instructions in some other threads and it was a complete mess. There are symbols that don’t appear in my keybord (like that kind of wave simbol before the slash) and when I try to copy I realize that Ctrl+C and Ctrl+V don’t work.
Don’t ask me how, but something worked. I found one of your threads explaining “How to integrate VASSAL to LINUX desktop” and read the thread.
It was not easy to me and difficult to understand it, but somehow, I was able to download the integration script. It didn’t allow me to execute it as I don’t know how to become superuser (or maybe I did it somehow and didn’t realize it…). Anyway, I found the script in the VASSAL directory and right-clicked it. It seems that something happened but I didn’t realize at that moment.
I was about to surrender my troops when I clicked the Dash symbol and saw the VASSAL logo as one of the applications. I right-clicked on it and it allowed me to fix it at the side bar.
Additionally, now UBUNTU knows what to do with all my .vlog and .vsav. Once I double-click on the it opens them with VASSAL.
Eventually, it looks like I was able to integrate VASSAL and run it almost as if I was running on Windows. Once the whole process is finished, the only difference that I find is that the top mod interface is slightly grayer than before. Like colorless. But anyway, it is the least of the problems.
I hope that someday there will be a way to integrate VASSAL to Linux in an easier way. It took me several hours to read all the threads about it and find the final solution. I suppose that it also requires a big amount of time of those of you committed to the project answering questions of laymen like me.
Thank you very much again for all your time and dedication.
The procedure explained there is to make the user experience more streamlined, exactly for those with less computer experience.
[quote=“Raimonnet, post:47, topic:78250”]
It didn’t allow me to execute it as I don’t know how to become superuser (or maybe I did it somehow and didn’t realize it…).
[/quote[
To become superuser all you need to do is to put sudo in front of the command, e.g.,
sudo ./integration.sh
As I wrote in my previous reply you need to right click VASSAL.sh select Settings an then enable Run as executable, to make the change permanent.
This is the result of running the integration.sh script. BTW, ~ is called a tilde an on QWERTY US keyboard is typically located in the top left. On many European keyboards, it is a so called deadkey, which means it’s typically used to create accents, and so to type a literal ~ one has to press SPACE after pressing the tilde key.
Once 3.7.19 will be released, all you need to do is to get the Debian package and install that. All requirements and desktop integration will be taken care of for you - as well as some other goodies.
@uckelman perhaps it’s worth making a new release just for that?