Quickstart

To get started with IndiX immediately:
  • Put this CD into the CD drive.
  • Make sure the BIOS is set up to boot from CD (before the hard disk)
  • Restart your computer.


IndiX
Run IndiX without installing
by IndiX Development Team

As part of IndiX project, we are compiling a live CD with Indian languages enabled. The current version of IndiX live CD is a
2.0 Beta version released for testing and carries no warrantee. The modified softwares (binaries and their sources) on this CD are also freely downloadable from our website http://www.cdacmumbai.in/project/indix.

What is IndiX®?

IndiX is a Indian Languages compilation of GNU/Linux software, run completely from CD. It is based on Knoppix 3.6. It automatically recognizes and supports many types of graphic cards, sound cards, SCSI devices and other peripheral devices. IndiX can be adapted and used as a Indian Languages Linux demo, a training course CD, a rescue system or as a platform for commercial software product demos. It is not necessary to install anything on fixed disk. Using transparent decompression, up to 2 gigabyes of executable software can be put on a CD (this CD, for instance, has 1700MB of software on it).

Since this is a genuine open source project, subject to the GNU General Public License, the source code for all modified packages is available via the Internet at 

http://www.cdacmumbai.in/projects/indix.

System Requirements

  • Intel-compatible CPU (i486 or better),
  • 16 MB of ram for text mode, and at least 82 MB for graphic mode with KDE. (To run various Office applications, at least 128 MB is recommended),
  • a bootable CD-ROM/DVD drive, or alternatively, a boot floppy and a standard CD-ROM/DVD drive (IDE/ATAPI or SCSI),
  • a standard SVGA-compatible graphics card,
  • and a standard serial or PS/2 mouse, or IMPS/2-compatible USB Mouse.

Question: " My computer does not have that much RAM, so I can't run some of the programs on the CD (or they load very slowly). Is there a trick I can use to run KDE and the Office programs, Videos, and Games? "

Yes. By use of a "swap partition" missing RAM under Linux can be replaced by an area on the fixed disk reserved for this purpose. IndiX detects and automatically uses swap partitions that are already available. Only experienced users should consider creating a swap partition, however, since to create one it is necessary to re-partition the hard disk. "swapfile" for Linux can also be created on an existing DOS partition (command mkdosswapfile). This allows IndiX to run with less real RAM. The file created on the DOS partition (knoppix.swp) can be deleted later, if the space is needed for other things.

Where can I download other versions, or order a IndiX CD?

Due to the large amount of data (and the download time which can be expected), we recommend ordering IndiX from C-DAC, Mumbai (formerly NCST) rather than to transfer the complete current CD by WWW or ftp from

http://www.cdacmumbai.in/projects/indix.

How do I run IndiX?

In order to start the CD, first adjust the boot list in the BIOS Setup of your computer to boot from CD (before the hard drive). Put the CD in and restart the computer. If your computer does not support this option, you must use a boot diskette, which you can create with the help of the boot image /KNOPPIX/boot.img available on the CD. Use the mkfloppy.bat script for the regular boot image. Use the command rawrite2 -f boot-en.img -d A (in the KNOPPIX directory) to create an English boot disk.

Installation Procedure

What softwares are in the IndiX-CD?

In addition to a standard Debian based GNU/Linux distribution (www.debian.org) the following "highlights" are available on this CD:

  • KDE 3.2 as the standard desktop.
  • Mozilla Suite
  • X Multimedia System (xmms) with MPEG video and MP3 support as well as the Ogg Vorbis Audio Player
  • Internet-access software kppp and isdn-utilities
  • GNU Image Manipulation Program (GIMP)
  • Tools for data rescue and system repair
  • Network and administration tools

Which Scripts are supported in IndiX?

Following nine scripts (as appearing in Unicode 4.0 standard) are supported in IndiX:

  • Devanagari
  • Bengali
  • Gurmukhi
  • Gujarati
  • Oriya
  • Tamil
  • Telugu
  • Kannada
  • Malayalam

IndiX aims to internationalize GNU/Linux Operating system with wide range of applications including text editors, browzers, terminal emulators, and other applications. Following are a list of commonly used applications.

  • Mozilla - Web browser
  • Mozilla Composer - Editor
  • ncst-term - A terminal emulator program

 

How can I input Indian Languages as well as other language text?

By default the system loads English/default Indian Language keyboard into memory. At any time you can switch between the two just by pressing ScrollLock key on your physical keyboard. When you press the key for the first time then the keyboard led for the ScrollLock key will be turned ON, indicating that the current input mode is default Indian Language. After this you should be able to type Indian Languages text in various applications. When you no longer need to input Indian Language characters or when you again want to switch to normal English language mode, then simply press the ScrollLock key one more time. You are now back to English input mode. The keyboard led for ScrollKey will also be turned OFF.

Please note that some window managers don't permit you to close your windows using mouse when ScrollLock key is ON. In such cases you will have to disable Indian Language input mode temporarily before closing the window using mouse.

Those users who are familiar with loading new keyboard map manually (either using Xkb or xmodmap method), please note that in this system, we have disabled Xkb input method. Instead we are using xmodmap method to load keyboard maps. So if you want to load keyboard map of your own design then please create a file for xmodmap utility and then load the keyboard using 'xmodmap'.

We are supporting Inscript keyboard layout and Rupantar keyboard layout for Indian languages.
Some laptops do not provide ScrollLock, so for such keyboards, we have additional keymaps provided where Right Ctrl key is used instead of ScrollLock.

Keymaps are stored in .keymaps directory in home. For example to load Inscript Malayalam keyboardmap for desktops supporting ScrollLock run following command,
$>xmodmap  ~/.keymaps/inscript/others/Xmodmap.ml_IN.UTF-8

Alternatively you can use the SelectKeyboard script present on the Desktop. Click on this, and a pop-up comes up which asks intuitive questions and sets the keyboard accordingly.

Can I print Indian Language text?

Yes, you can also print in Indian Languages. You may want to print either simple text file or web pages. We provide
tools for both kind of printing. To print plain text file created by text editor, use oprint. To print unicode encoded webpages you can first print to file and then use netprint to create another postscript file which will show correctly rendered Indian Language text. See man pages of 'oprint' and 'netprint' for more details.

Example: Lets say that you want to print the current web page containing Indian text seen in Mozilla Web Browser. Click File->Print and select the Print To: File option and click Print button as shown below


After this run the following command
$>netprint -i /ramdisk/home/knoppix/mozilla.ps -o mozilla-with-indic.ps

Then if your printer is configured properly as Postscript Printer you can print the document with following command.
$>lpr mozilla-with-indic.ps

How to connect Internet?

To connect to internet use command netcardconfig from root shell. Befor using this command you must know IP address, subnetmask, default gateway and DNS suffix of your computer. If you are windows user then in commnad prompt give command
    c:\ipconfig , you will get output
    DNS Suffix .........................: bses.company.in
    IP Address
.........................: 205.101.151.82
    Subnetmask .........................: 255.255.255.0
    Default Gateway .........................: 205.101.151.245

If you are linux user then in command prompt give command

    $> ifconfig
eth0 Link encap:    Ethernet HWaddr 00:10:B5:EF:9C:E7
                            inet addr:205.101.151.82 Bcast:205.101.151.255 Mask:255.255.255.0
                            UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
                            RX packets:24244 errors:0 dropped:0 overruns:0 frame:0
                            TX packets:506 errors:0 dropped:0 overruns:0 carrier:0
                            collisions:0 txqueuelen:100
                            RX bytes:2238683 (2.1 Mb) TX bytes:60429 (59.0 Kb)
                            Interrupt:5 Base address:0xcf00 

Now use the netcardconfig follow the steps.  Whe you finish open /etc/resolve.conf add the line search bses.comapny.in

Can you name some sample softwares which run with respect to IndiX shaping Engine?

A few examples of applications which run with respect of IndiX Shaping Engine are given below:

Mozilla Suite

Mozilla Suite is a not just a web browser, it has many other applications also embedded along with it. You can use Mozilla browser to browse the internet. Just make sure that you have configured the network before opening any multilingual websites. Some snapshots have been given below.

You can also Edit -> Find in this page menu to search for  Indic text as shown below.

Mozilla composer can be user to create plain and HTML text as shown below. You can open Composer by clicking Window->Composer menu item.

ncst-term

ncst-term is a terminal emulator program (like Konsle, xterm) based on rxvt. It has been modified to support  Indic text. You can use ncst-term for various purposes. You can set the locale and view date in local language as shown below.

You can also create commands in   Indic text using alias command as shown below.

Licenses

All the softwares, applications and operating system itself used in IndiX Live CD are released under variety of licenses which are attached to respective software and including some under GNU General Public Licence (GPL). You can view GPL licence file at http://www.gnu.org/licenses/licenses.html#GPL. All the documentations and tutorials created by IndiX team and included in the IndiX Live CD are released under GNU General Free Documentation Licecence (GFDL).You can view licence file at http://www.gnu.org/licenses/licenses.html#FDL

Contacts

For any queries regarding the IndiX project you can contact us at: indix@cdacmumbai.in  For more information and latest updates check out our website : http://www.cdacmumbai.in/projects/indix

WARNING

Please do not attempt to install IndiX Live CD on your machine unless you are familiar with how to partition your hard-drive (or you have somebody who knows how to do it), as it may damage your hard-drive or data therein, permanently. IndiX team cannot be held responsible for any such damage.

If you run into any problem operating indix Live CD, please mail the following information:

  • Hardware Configuration of your Computer (Processor, Motherboard, Graphics Card, RAM etc.)
  • Nature of problem (e.g. CD not booting, No display, too slow)


Other considerations

DISCLAIMER: THIS IS EXPERIMENTAL SOFTWARE. USE AT YOUR OWN RISK.
UNDER NO CIRCUMSTANCES MAY INDIX TEAM BE HELD LIABLE FOR DAMAGE TO HARDWARE OR SOFTWARE, LOST DATA OR OTHER DAMAGE EITHER DIRECT OR INDIRECT CAUSED BY USING THIS SOFTWARE.
IN SOME COUNTRIES, CRYPTOGRAPHIC SOFTWARE MAY BE SUBJECT TO IMPORT/EXPORT RESTRICTIONS OR SUBJECT TO SOFTWARE PATENTS. THIS SOFTWARE MAY NOT BE USED OR DISSEMINATED IN THOSE COUNTRIES.
OTHERWISE, IT IS SUBJECT TO THE USUAL RULES OF THE GPL LICENSE. IF YOU DO NOT WISH TO ABIDE BY THESE RULES, YOU MAY NOT USE OR DISSEMINATE THIS SOFTWARE.

  IndiX V2.0B Author:  IndiX Team © 2005 C-DAC, Mumbai