Projects : x11/monica (installation)

BSDforge

Following, are FreeBSD ports, or other *BSD related projects, hosted, or worked on at BSDforge in the x11 category.

Monica
Monica Installation

Source Install

First, you need the FLTK library: www.fltk.org. Many Operating systems ship with the FLTK already, but some ship the 1.0.x version. You can compile Monica with this old FLTK library, but if you want use your keyboard for controlling sliders or buttons, you will need at least version 1.1.6.

As noted earlier, FLTK is available at: http://www.fltk.org/

Slackware package is available at: http://www.linuxpackages.net

MD5SUM:   b4e2f81c79ad2f906319819b52ddf0b9 File size: 1233k

If you already have the FLTK installed, then just use:

make make install
to make, and install monica. Monica will then be installed into /usr/local/bin

NOTE: You must be root to run make install.
Simply type:

monica
to run the program, or add a link/menu item for monica in your DE.

To uninstall. Make sure you are within the source directory, and (as root) try:

make uninstall
or simply delete /usr/local/bin/monica

NOTE: you should have let Monica RESTORE DEFAULT before removing, otherwise you may have a startup entry calling ~/.monicarc. This would have been generated on a per-user basis.

Monica stores the gamma correction values in:

$HOME/.monicarc
and adds the call for .monicarc within your X server' startup profile:
$HOME/.xinitrc
or for graphical logons, the user bash startup file:
$HOME/.bash
or in
$HOME/.profile
future versions will NOT require bash.

Package Install

Install the package

Binary Install

unpack --
and place it in your path, then click it

Source

Current version

The current stable version is
monica-3.7.1.tar.xz SHA256 4af8ebbae3b1ac7acb82494344079bb14544908f4c3ca2e50f9916016254e0ec SIZE 15972
Corrects a problem introduced in monica-3.7 that essentially broke it.

Previous versions

monica-3.7.tar.bz2 BROKEN, so no longer available. Please use the current version (3.7.1)
The following, while not recommended, are left available, in the off chance the current version of your OS will not support the current monica version. Use these older versions at your peril—you have been warned.
monica-3.6.tar.bz2 SHA256 2a15c13a0b431a524038e6403ae215cd500d4b17647e828c116273060f06517e SIZE 17212
monica-3.5.tar.bz2 SHA256 3024de63048ec6eac240cdb60351acad5a8fbe8d005d7978c14150c52fdd3d68 SIZE 17110

TROUBLESHOOTING:

cannot find -lXext
To compile you need to have a file called libXext.so

If the shared lib ALREADY exists. On Linux you might modify LD_LIBRARY_PATH as follows:

LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/X11R6/lib export $LD_LIBRARY_PATH
The above will append /usr/X11R6/lib to the lib path until you reboot (temporarily) and should let you compile.

If you do not have the shared lib on your machine (more likely), then you need the developer libs for your X.

When using SuSE, install xdevel from SuSE's X Series in YaST. On Caldera, Mandrake and Redhat the package is named XFree86-devel.