arm0nia 0.2 review

Download
by rbytes.net on

arm0nia (harmony) is a group of projects that intend to create software for making UNIX and UNIX like operating systems, more powerfu

License: GPL (GNU General Public License)
File size: 100K
Developer: Dimitris Koukoravas
0 stars award from rbytes.net

arm0nia (harmony) is a group of projects that intend to create software for making UNIX and UNIX like operating systems, more powerfull and friendly. Our first goal is to create a Dynamic Modular Desktop Environment.

Installation

1. pm.conf

The PM needs to known on which directory it is installed.

1.1. Copy the pack/pm.conf to /etc
1.2. Fix the directory variable 'pmdir' of the pm.conf with the correct path.

Example:

If the daemon is located in directory /opt/pm/
Make sure, that the following line is exist in /etc/pm.conf

pmdir=/opt/pm

2. LD_LIBRARY_PATH

We must update ldconfig's path to check our libraries and modules. That can be done with several ways.

Note: in the following examples, I suppose that PM is located on /opt/pm

2.a. The best is to update the /etc/ld.so.conf

Open that file and append two new paths.
If our PM's directory is the /opt/pm add the following lines

/opt/pm/lib
/opt/pm/plugins

Save the file and update the cache by running ldconfig without parameters

2.b. Another way is to update the LD_LIBRARY_PATH at the system startup.

2.b.1. on bash

Open the /etc/profile and append the following lines.

LD_LIBRARY_PATH=/opt/pm/lib:/opt/pm/plugins export LD_LIBRARY_PATH

2.b.2. on tcsh

Open the /etc/csh.cshrc and append the following line.

setenv LD_LIBRARY_PATH /opt/pm/lib:/opt/pm/plugins

Finally do a reboot (you can avoid it, but if you known how, then you don't need to read my doc).

2.c. Another way is to update the LD_LIBRARY_PATH at the shell's login script.

The shell's login scripts are for bash: ~/.profile for tcsh: ~/.login

You must append the same text as for 2.b case

2.d. Of course, you can do it manually from CLI, but if you are new, use the 2.b case

3. make

Suppose that PM is located on /opt/pm

Use make on

/opt/pm to create daemon and libraries

/opt/pm/plugins to create the plugins

/opt/pm/apps to create the applications

4. run

Run pmd on a virtual-console and try the application on another.

arm0nia 0.2 keywords