G++ compiler for C++ programs, 705–706
Gaim instant messaging, 784–785
Gaim program, 289–290, 784–785
Games, 778–780
gawk program, 618
gcc compiler, 704–709
command line options, 706
compiling C programs, 704–705
compiling C++ programs, 705–706
steps in compilation, 708–709
gdb debugger, 714–720
attaching to a process, 715
common commands, 716–717
debugging with, 716–720
example, 717–720
launching, 714–716
launching programs inside, 714–715
using on a core file, 715–716
GDM (GNOME Display Manager), 167–168
gedit application, 180
get command, 258–259
GET requests, 480
getline function, in awk, 634
getopts command, 610–611
GIMP (Gnu Image Manipulation Program), 180–181, 210, 771
Global variables, 648
GNOME (GNU Network Object Model Environment), 165–190.
See also GNOME desktop
Anjuta, 725
assistive technology applications, 187
booting, 167
built-in applications and utilities, 179–187
Calculator, 179
Character Map, 179
Dia diagrams, 183
Dictionary, 179
documentation, 166
e-mail, 181–183, 241–242
Evolution (mail reader), 183, 241–242
GnomeMeeting, 182–183
Gnumeric program, 765
graphics applications, 180–181
GRIP (GNOME CD Ripper), 774
IM, 182
installing, 166–167
Internet applications, 181–183
IRC, 182
logging out of, 188
login screen under Fedora Core 4, 168
Nautilus file manager, 177–179
office applications, 183–184
OpenOffice suite, 183–184
printing from, 187–188
Project Management tool, 184
Run Applications utility, 187
sound and video applications, 184–185
system tools, 185–187
Text Editor, 180
Totem multimedia player, 776–777
GNOME accessories, 179–180
GNOME desktop, 165–190.
See also GNOME
applets, 173–174
buttons, 174–176
concepts, 169–176
context menu, 172–173
drawers, 176
evolution of, 166
example buttons menu, 175
example menu, 172
example top panel, 171
games for, 780
icons, 170–171
logging in, 167–168
login session, 170
menus, 170–171
panels, 171
quick launcher, 172–173
system tray, 176
task bar (window list), 173
tasks and objects, 170
trash, 170–171
using the mouse, 169–170
virtual workspace, 174
GNOME desktop buttons
Force Quit, 174
Lock, 174
Log Out, 174
Notification Area, 176
Run, 175
Screenshot, 175
Search, 175
Show Desktop, 176
GnomeMeeting, 182–183, 212–213
Gnopernicus screen reader, 187
GnoRPM, Red Hat, 359
GNU, 13–14
GNU project, 13
GNU Public License, 13
Gnumeric program, 765
GOK (GNOME OnScreen Keyboard), 187
Google Groups, 283
GPG (GNU Privacy Guard), 346–348
digital signatures, 347–348
exchanging keys, 346–347
file decryption, 347
file encryption, 347
generating a key pair, 346
gPhoto2 (GNU Photo), 772–773
Graphical desktop (CDE), 193
Graphical environments, UNIX system, 44
Graphical mail programs, 229, 238–242
Graphics applications (GNOME), 180–181
Graphics applications (KDE), 210–211
Graphing applications, 770
grep vs. awk, 618
grep command, 94, 100, 129–130, 548–551
grep function (Perl), 664–665
grep -i command, 550
grep -l command, 551
grep -n command, 550
grep -v command, 551
GRIP (GNOME CD Ripper), 774
groff text formatter, 765
Group IDs, 328–330
groupadd command, 383
groupdel command, 383
Grouping commands, 97, 611–612
Grouping variable names, 590
groupmod command, 383
Groups, 80, 85, 328–330, 383
gThumb image viewer, 180
GTK+ tool, 726
Guests, on a virtual machine, 541
GUI (graphical user interface), 165, 191
gzip command, 340–341, 554