Monica Installation
>> Source Install >>>>>>>>>>>>>>>>>>>>>>
First you need the FLTK library. Many distributions
ship FLTK already, but it's often the old version 1.0.x. You can
compile Monica with this old FLTK library, but if you want use
your keyboard for controlling sliders or buttons, you must use
the current version 1.1.6.
FLTK is available at:
http://www.fltk.org/
Slackware package is available at:
http://www.linuxpackages.net
and also from my site (for Slack 10.1):
fltk-1.1.6-i486-1ABS.tgz
MD5SUM: b4e2f81c79ad2f906319819b52ddf0b9
File size: 1233k
If you have installed FLTK correctly then just type:
$> make
$> make install
monica will be installed into /usr/bin
(should, obviously, be in your path.)
NOTE: You must be root to run make install
To run the program from a term type:
$> monica
or make yourself a cute little link/menu item :)
To uninstall, make sure you are in the source directory:
(and root)
$> make uninstall
... or delete /usr/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 on system startup to:
$HOME/.xinitrc -- or for graphical logons, the user bash startup file:
($HOME/.bash_profile or $HOME/.bash_login or $HOME/.profile)
-------------------------------------------------------------------
>> Package Install >>>>>>>>>>>>>>>>>>>>>>>>
Install the package :)
-------------------------------------------------------------------
>> Binary Install >>>>>>>>>>>>>>>>>>>>>>>>
unpack --
Stick it in your path and click it
:o
-------------------------------------------------------------------
TROUBLESHOOTING:
RE: cannot find -lXext
To compile you need to have a file called "libXext.so"
(on my machine the shared lib is:
/usr/X11R6/lib/libXext.so.6.4,
with symlinks for version #s, naturally)
_________________________________________________________________
**** if the shared lib ALREADY exists) *****
You can modify LD_LIBRARY_PATH as follows
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/X11R6/lib
export $LD_LIBRARY_PATH
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.
__________________________________________________________________