next up previous contents
Next: 10. Quick Reference Up: Sidious Linux 10.04 Previous: 8. Customizing Sidious   Contents

9. Utilities and Applications

Sidious Linux includes a basic set of utilities and applications. Others free software can be added by compiling the source code with the (standard) gcc compiler. Some programs which come with Sidious are custom (the login screen and the print dialog for example) but most are standard, and you should refer to their own documentation instead of this manual. The most commonly used programs (those which appear on the default toolbar) are shown here just to give a quick overview of what is installed with Sidious Linux.


Subsections

9.1 Configuration Utility (reconfig)

See section [*] of this manual for information on reconfig.

9.2 XDM Login Screen

Figure 2: XDM Login Screen
\begin{figure}
\begin{center}
\epsfig {file=xdm.eps}\end{center}\end{figure}

When activating the X-Server in reconfig, it is possible to select a login screen by setting one of the X-Server fields to xdm. Additionally, a reconfig option exists to enable the buttons shown at the top of figure [*]. The buttons on the top-left are generated automatically from any labels found in /etc/lilo.conf. If you have configured your system to dual-boot into Windows and Linux as described in section [*], buttons will appear to (re)boot directly into the operating system you choose. (When the system is rebooted a second time, it will go back to whichever is marked as ``default'').

A button on the top-right lets you power off the system.

To log in, enter a user name and password. Unless you have enabled NIS and are on a network with a ypserver, this must be a username and password that you have added with adduser as described in section [*].


9.3 System status monitor (xosview)

Figure 3: System status monitor
\begin{figure}
\begin{center}
\epsfig {file=xosview.eps}\end{center}\end{figure}

A slightly modified version of the `xosview' program is displayed in the toolbar under X-Windows. The modifications include temperature display, wireless network strength, and enhanced memory usage display (dark grey represents ``inactive_dirty'' cache memory, which includes files in "tmpfs" in /tmp and /var, and light grey represents total pages calculated from /proc/slabinfo, most of which, along with "Cached" memory, can be freed if memory becomes tight. The number of megabytes shown in the numeric label is the approx. number of MB which are probably un-freeable. A more precise description of memory usage is not possible at the moment because the Linux kernel's virtual memory model is largely undocumented.) The lines and meaning of colors is as follows:

Label Numbers Colors
CPU percent cpu used Black=System calls time / Dk.Grey=User process time / Dk.Green=Nice time
MEM used-slab/cache Black=Process memory / Dk.Grey=inactive_dirty / Lt.Grey=Slab(cache) / Dk.Green=Cache
DISK i/o rate Black=read / Red=write data rate (KB or MB/sec)
INTS not applicable Green blink means an interrupt happened on that IRQ
WIFI percent sig. quality Black=noise Green=signal quality
BTRY percent battery left Blue bar indicates charge percentage.

9.4 Print Screen/Window Dialog

Figure 4: Print Dialog Window
\begin{figure}
\begin{center}
\epsfig {file=print_dialog.eps}\end{center}\end{figure}

Figure [*] shows the custom print-screen interface in Sidious Linux. It is accessed by pressing the print-screen key. Individual windows can also be captured by clicking on their left window frame widget, or by pressing SHIFT+Print-Screen.

When you access the print-screen function, a preview of what will be printed is shown in the top part of the dialog. Nothing is printed when the print-screen key is pressed. The ``Print'' button in the preview window acts as a confirmation to avoid inadvertently sending screens or windows to the printer. (Press ``Cancel'' if you hit Print-screen by accident.) If you have a color printer, check the ``Color printer?'' option before clicking print.

On this same dialog, it is also possible to load the screen capture into ``xv'' (see section [*]) and crop out a region, manipulate the image, or save it to disk instead of printing it. Note that ``xv'' also has its own screen/window capture capability.

9.5 Terminal (rxvt)

Figure 5: Terminal
\begin{figure}
\begin{center}
\epsfig {file=rxvt.eps}\end{center}\end{figure}

The default terminal is an old version of Rxvt which has been tested (purify'd) at CFHT, and enhanced to deal with 8-bit displays that have no free colors. The standard X11R6 xterm program is also installed, as is ``aterm'', a much newer terminal, derived from rxvt. Both of these have support for a mouse scroll wheel, while the old rxvt does not. XTerm also has a Tektronix graphics terminal emulator, which some graphing programs may require.

9.6 RPN Calculator (x48)

Figure 6: RPN Calculator
\begin{figure}
\begin{center}
\epsfig {file=x48.eps}\end{center}\end{figure}

If you prefer RPN calculators, do not use xcalc's RPN mode. It's buggy! The x48 calculator is very reliable and accurate, on the other hand. This is because the calculator is an emulator of the real chip inside Hewlett Packard's calculator, and it runs the actual firmware from the real calculator. Before going completely dead, HP's calculator division made a nice move to release the firmware, so it's all legal.

For those who like ``normal'' calculators, type ``xcalc''.


9.7 Viewer (xv)

Figure 7: Viewer
\begin{figure}
\begin{center}
\epsfig {file=xv.eps}\end{center}\end{figure}

This version of ``xv'' is 3.10a plus all patches that were available, including one for PNG support. The newer 3D fish default image was replaced with the older one to reduce the size of the program.

9.8 Figure Editor (xfig)

Figure 8: Figure Editor
\begin{figure}
\begin{center}
\epsfig {file=xfig.eps}\end{center}\end{figure}

9.9 Web Browser (netscape)

Figure 9: Netscape 6
\begin{figure}
\begin{center}
\epsfig {file=netscape6.eps}\end{center}\end{figure}

There are several versions of netscape in the distribution. The default one depends on a reconfig setting. To force a specific version, you can always type netscape4 or netscape6. Figure [*] shows the default look of Netscape 6 in Sidious Linux. By default, all of the side panels, extra-extra tool bars, advertising, and other clutter have been removed. I also made the old style ``chrome'' the default, because I think it looked cleaner. So netscape6 in Sidious looks very much like netscape4 used to look. Of course, you can edit the preferences and change it to look however you like. Only the default profile settings were changed.

9.10 Calendar (plan)

Figure 10: plan
\begin{figure}
\begin{center}
\epsfig {file=plan.eps}\end{center}\end{figure}

The day planner plan can be launched by clicking on the clock in the toolbar, or typing plan at the command line. There is also a command line program, cal, which only prints the days of the month in a text window.

In the background of this figure is xplanet, which can be used to show which parts of the world are in daytime and which are in the dark. Try tkxplanet for a graphical interface to this utility.

9.11 CD Audio Player (xmcd)

Figure 11: xmcd
\begin{figure}
\begin{center}
\epsfig {file=xmcd.eps}\end{center}\end{figure}

The command line version of this CDDB-connected CD player is also available. Try cda visual to run it in a terminal window. Playing CDs with xmcd or cda requires that the jumper cable between your CDROM drive and sound card be connected. (Or, you can connect headphones to the audio jack on your CDROM, if it has one.)

There is also a method of playing CDs which is a bit more complicated, but does not require this cable, and can allow you to play CD audio with your sound card or USB speakers, as these may have higher quality audio than the DAC in your CDROM. To play this second way, you must be the ``root'' user, and use the command ``cdcopy all''. In a few minutes (typically) you will have a directory of .mp3 files which can be played with xmms or mpg123.

9.12 Movie Players (mplayer and aviplay)

Figure 12: gmplayer
\begin{figure}
\begin{center}
\epsfig {file=gmplayer.eps}\end{center}\end{figure}

The standard installation includes several tools for playing MPEGs, DVDs, and other movie formats. The one I've used the longest is aviplay, but mplayer seems to be faster, and can do more. For playing a DVD, mplayer is the only choice. It can be run from the command line as mplayer, or in GUI mode as gmplayer. Middle-click in the movie window to see some menu options for playing a DVD!

Some other players, like plaympeg, xanim, and realplayer are installed as well, though mplayer can play almost all of these.

9.13 Music Player (xmms)

Figure 13: xmms
\begin{figure}
\begin{center}
\epsfig {file=xmms.eps}\end{center}\end{figure}

The standard MP3/streaming music player is xmms. The user interface is very tiny, but there's a (dark) ``D'' button on the left side of the main interface that doubles the size.

MP3's can also be played from the command line with program mpg123.

9.14 File Manager (tkdesk)

Figure 14: tkdesk
\begin{figure}
\begin{center}
\epsfig {file=tkdesk.eps}\end{center}\end{figure}

TkDesk is not very new, but it is a very functional graphical file manager. It has been configured to automatically launch the best application to play/process most types of files. Use right-click on a file to see alternate programs or modes.

9.15 VNC

The VNC system, originally from Olivetti Research Labs in the U.K., now owned by AT&T, is fully installed. This package is available under both X-Windows and Microsoft Windows systems. It can be used to share/remotely control a desktop. There are a few man pages for VNC, but most of the documentation can be found in /usr/doc/vnc/ or on the Web.

9.15.1 tightVNC

The default Sidious version of Xvnc and vncviewer is actually tight-VNC, which supports additional modes of compression, but should be fully compatible with the original versions. The version as distributed by AT&T is also available, as Xvnc-att and vncviewer-att.

9.15.2 x0rfbserver

Under Windows, a vncserver can be started which gives vncviewer clients access to a ``normal'' Windows desktop. Xvnc does not work the same way under Unix, but there is a program called x0rfbserver which does the same thing.

9.15.3 x2vnc

This utility lets you control a Windows desktop that has vncserver running on it as a second monitor. Move the mouse off the edge of your Sidious desktop and the mouse and keyboard will control the Windows desktop!

9.16 x2x

This handy utility from DEC was the basis for x2vnc described above. With x2x, you can join two or three X11 servers into a multi-head configuration.


next up previous contents
Next: 10. Quick Reference Up: Sidious Linux 10.04 Previous: 8. Customizing Sidious   Contents
root
2006-05-11