GKrellM

GKrellM for Solaris

Resource

FTP site
None
Web site
http://www.gkrellm.net/
http://www.muhri.net/

Pre-requisite

Required: gtk+, imlib
Optional: None

Functionality

Following monitors are supported on Solaris.

*1: Not by Solaris-specific code but by original code written by Bill.

Following monitors are NOT supported on Solaris.

Temperatures are not available on every Solaris system. I don't personally have any Solaris systems on which I can get info on temperature or voltages. So I'm not highly motivated to work on these. Solaris (for x86) kernel doesn't provide support for APM, so APM support would probably never come up.


Note

Tested on the following environment:

compiled as a 32-bit binary executable on both of these cases. I haven't tested on architecture other than sun4u (i.e. x86, sun4m and so on).

Sascha Ferlej, however, reported that it successfully compiled and worked on Solaris for x86 (Solaris 7 too).

For bug reports, comments, suggestions or anything, feel free to drop me an e-mail at dxy@acm.org.


FAQ


Installation Procedure

GKrellM-1.2.9

% wget http://web.wt.net/~billw/gkrellm/gkrellm-1.2.9.tar.gz
% gtar zxvf gkrellm-1.2.9.tar.gz
% cd gkrellm-1.2.9
% make solaris >& MAKE_LOG
% su
# make install_solaris LOCALEDIR=/usr/local/share/locale >& MAKE_INST_LOG

GKrellM-1.2.4

% wget http://web.wt.net/~billw/gkrellm/gkrellm-1.2.4.tar.gz
% gtar zxvf gkrellm-1.2.4.tar.gz
% cd gkrellm-1.2.4
% make solaris >& MAKE_LOG
% su
# make install_solaris >& MAKE_INST_LOG

GKrellM-1.2.1

% wget http://web.wt.net/~billw/gkrellm/gkrellm-1.2.1.tar.gz
% gtar zxvf gkrellm-1.2.1.tar.gz
% cd gkrellm-1.2.1
% make solaris >& MAKE_LOG
% su
# make install_solaris >& MAKE_INST_LOG

GKrellM-1.2.0

% wget http://web.wt.net/~billw/gkrellm/gkrellm-1.2.0.tar.gz
% gtar zxvf gkrellm-1.2.0.tar.gz
% cd gkrellm-1.2.0
% make solaris >& MAKE_LOG
% su
# make install_solaris >& MAKE_INST_LOG

GKrellM-1.0.8

% wget http://web.wt.net/~billw/gkrellm/gkrellm-1.0.8-solaris-4.tar.gz
% gtar zxvf gkrellm-1.0.8-solaris-4.tar.gz
% cd gkrellm-1.0.8-solaris-4
% make solaris >& MAKE_LOG
% su 
# make install_solaris

GKrellM-1.0.7

% wget http://newweb.wt.net/~billw/gkrellm-1.0.7.tar.gz
% gtar zxvf gkrellm-1.0.7.tar.gz
% cd gkrellm-1.0.7

% make gtop >& MAKE_LOG

GKrellM-0.9.8

% wget http://web.wt.net/~billw/gkrellm/gkrellm-0.9.8.tar.gz
% gtar zxvf gkrellm-0.9.8.tar.gz
% cp Makefile Makefile.dist
% vi Makefile
% diff Makefile.dist Makefile
9,10c9,10
< GTK_CONFIG = gtk-config
< BINMODE = 755
---
> #GTK_CONFIG = gtk-config
> #BINMODE = 755
28,29c28,29
< #GTK_CONFIG = gtk-config
< #BINMODE = 755
---
> GTK_CONFIG = gtk-config
> BINMODE = 755
34,35c34,35
< #GTOP_INCLUDE = `libgtop-config --cflags`
< #GTOP_LIBS = `libgtop-config --libs`
---
> GTOP_INCLUDE = `libgtop-config --cflags`
> GTOP_LIBS = `libgtop-config --libs` -L/usr/openwin/lib -lXau -R/usr/openwin/lib:/usr/local/lib
72,74c72,74
<       install -c -s -m $(BINMODE) gkrellm $(INSTALLDIR)/gkrellm
<       install -d -m $(INCLUDEDIRMODE) $(INCLUDEDIR)/gkrellm
<       install -m $(INCLUDEMODE) $(GKRELLM_INCLUDES) $(INCLUDEDIR)/gkrellm
---
>       /usr/ucb/install -c -s -m $(BINMODE) gkrellm $(INSTALLDIR)/gkrellm
>       /usr/ucb/install -d -m $(INCLUDEDIRMODE) $(INCLUDEDIR)/gkrellm
>       /usr/ucb/install -m $(INCLUDEMODE) $(GKRELLM_INCLUDES) $(INCLUDEDIR)/gkrellm
% cp gkrellm.h gkrellm.h.dist
% vi gkrellm.h
% diff gkrellm.h.dist gkrellm.h
68,69c68,69
< #define       SYSTEM_THEMES_DIR               "/usr/share/gkrellm/themes"
< #define       SYSTEM_PLUGINS_DIR              "/usr/share/gkrellm/plugins"
---
> #define       SYSTEM_THEMES_DIR               "/usr/local/share/gkrellm/themes"
> #define       SYSTEM_PLUGINS_DIR              "/usr/local/share/gkrellm/plugins"
% make >& MAKE_LOG
% su
# make install >& MAKE_INST_LOG