What is Makagiga?
Makagiga is an open-source, easy-to-use, portable application for doing a variety of tasks, such as todo listing, text editing, or RSS reading. Plugins are used to implement its various capabilities.

Features
  • To-do manager
  • Note-taking
  • Widgets (calendar, sticky notes, etc.)
  • Plugins (image viewer, wiki/markup preview, and more)

System requirements
  • Version 1.6.0 (tested with version 1.6.0ga5)


Makagiga on an eComStation machine with Open JDK


Installing Makagiga
Download makagiga-3.8.14.zip. This is the last version for our version of OpenJDK, next versions need Java 7 or higher. Make a directory/map with the name "makagiga" or something you like. Open de zip file, open the directory/map "makagiga-3.8.14" and copy the files to the new created directory/map. Delete the files "install.sh", "makagiga", "makagiga.desktop", "makagiga.ico" (Windows), "run*.*" (6 files), "xdg-email" and "xdg-open". They are not for OS/2. That's it!

The used cmd file
Makagiga works with Open JDK in OS/2-eCS. I have a "makagiga.cmd" file with the following contents;
@echo off
SET BEGINLIBPATH=[drive: java]\JAVA160ga5\bin
SET path=[drive: java]\JAVA160ga5\bin
[drive: makagiga]
cd [drive: makagiga]\makagiga
java -Duser.home=[drive: makagiga]\makagiga -Xverify:none -Xms16m -Xmx128m -jar makagiga.jar "%1" "%2" "%3"
"%4" "%5" "%6" "%7" "%8" "%9" 2>makagiga-bugs.txt
The line "java -Duser.home=..." is one line, I had to break it up in two parts just for this page. Mind the space between "%3" and "%4". I use 2 separate folders (directories), one for Java and one for Makagiga with the files created by this program. The references used in the cmd file;

  • [drive: java] = drive with Java
  • [drive: makagiga] = drive with Makagiga

should be replaced with real drive letters. Save the file and name it "makagiga.cmd" or use the file from the distribution. This file is copied to the "makagiga" directory/map. Furthermore, different paths?, adjust according to your needs.
Create a new program object. Specify the path and file name: "[drive: makagiga]\makagiga\makagiga.cmd". In the tabpage Session check the boxes "OS/2 window", "Running as an icon" and "Close Window to end program". In the tabpage General you can enter the name "Makagiga". I have added an OS/2 icon in the distribution.

Parameters / options explained
  • The statement "-Duser.home=[drive: makagiga]\makagiga" will ensure that Makagiga will save all necessary files in own directory instead of saving them in the home directory.
  • The statements "-Xverify:none -Xms16m -Xmx128m" do come from the batch and run command files for other operating systems.
  • The addition "2>makagiga-bugs.txt" ensures that errors are saved in the file "makagiga-bugs.txt". The 2 in "2>" is not a typo! The file stays not empty, it also contains a log what the program was doing.

Download
In the file you can find the above command file (all drive letters are on set to C:) and an OS/2 Makagiga icon: makagiga-os2.zip.

revision June 20, 2020