old-www/LDP/LG/issue61/andreiana.html

235 lines
13 KiB
HTML

<!--startcut ==============================================-->
<!-- *** BEGIN HTML header *** -->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML><HEAD>
<title>Linux On Your Desktop: Setting Up GNOME LG #61</title>
</HEAD>
<BODY BGCOLOR="#FFFFFF" TEXT="#000000" LINK="#0000FF" VLINK="#0000AF"
ALINK="#FF0000">
<!-- *** END HTML header *** -->
<CENTER>
<A HREF="http://www.linuxgazette.com/">
<H1><IMG ALT="LINUX GAZETTE" SRC="../gx/lglogo.jpg"
WIDTH="600" HEIGHT="124" border="0"></H1></A>
<!-- *** BEGIN navbar *** -->
<IMG ALT="" SRC="../gx/navbar/left.jpg" WIDTH="14" HEIGHT="45" BORDER="0" ALIGN="bottom"><A HREF="lg_tips61.html"><IMG ALT="[ Prev ]" SRC="../gx/navbar/prev.jpg" WIDTH="16" HEIGHT="45" BORDER="0" ALIGN="bottom"></A><A HREF="index.html"><IMG ALT="[ Table of Contents ]" SRC="../gx/navbar/toc.jpg" WIDTH="220" HEIGHT="45" BORDER="0" ALIGN="bottom" ></A><A HREF="../index.html"><IMG ALT="[ Front Page ]" SRC="../gx/navbar/frontpage.jpg" WIDTH="137" HEIGHT="45" BORDER="0" ALIGN="bottom"></A><A HREF="http://www.linuxgazette.com/cgi-bin/talkback/all.py?site=LG&article=http://www.linuxgazette.com/issue61/andreiana.html"><IMG ALT="[ Talkback ]" SRC="../gx/navbar/talkback.jpg" WIDTH="121" HEIGHT="45" BORDER="0" ALIGN="bottom" ></A><A HREF="../faq/index.html"><IMG ALT="[ FAQ ]" SRC="./../gx/navbar/faq.jpg"WIDTH="62" HEIGHT="45" BORDER="0" ALIGN="bottom"></A><A HREF="collinge.html"><IMG ALT="[ Next ]" SRC="../gx/navbar/next.jpg" WIDTH="15" HEIGHT="45" BORDER="0" ALIGN="bottom" ></A><IMG ALT="" SRC="../gx/navbar/right.jpg" WIDTH="15" HEIGHT="45" ALIGN="bottom">
<!-- *** END navbar *** -->
<P>
</CENTER>
<!--endcut ============================================================-->
<H4 ALIGN="center">
"Linux Gazette...<I>making Linux just a little more fun!</I>"
</H4>
<P> <HR> <P>
<!--===================================================================-->
<center>
<H1><font color="maroon">Linux On Your Desktop</font></H1>
<H2><EM>- setting up GNOME -</EM></H2>
<H4>By <a href="mailto:mandreiana@yahoo.com">Marius Andreiana</a></H4>
</center>
<P> <HR> <P>
<!-- END header -->
<P>First of all, a Happy New Year! If you don't use Linux at home yet, you'll learn now more
about it and you will have a happier year!
</P>
<P>
Why would one use Linux on the desktop ? Isn't Linux an operating system for servers ?
It was designed for multi-user, networked environments, but it's stability pushed it on the
desktop too (if you are on the desktop, doesn't mean you can afford you can boot from time to time).
</P>
<P>
Okay than, it's stable, but you still like MS Windows because you don't want to type commands, and
MS Windows is so easy to use! Easier and more user-friendly than Linux ? Don't think so!
Sometimes I use MS Windows machines and it's quite frustrating. Illegal operations,
Explorer not responding and popups from shareware applications. No thanks! Let's give Linux a try!
</P>
<P>
Get a recent Linux distribution (I recommend <A HREF="http://www.redhat.com">Red Hat</A> Linux 7.0 or
<A HREF="http://www.debian.org">Debian</A> 2.2) and install it (see the instalation manual included for
details). You don't need to delete Windows (yet :-), just make sure you have a 1G+ partition available.
</P>
<P>
I assume at this point you have it installed Linux, created an user (during instalation) to login with (don't use
the special user <B>root</B>, which has complete powers over all system, unless you need it) and installed
the <A HREF="http://www.gnome.org">GNOME</A> desktop environment (being by far my favourite), which I'll focus on.
Remember this article expresses my personal preferences, which may not suit you.
</P>
<P>
Login at the graphical promt and let's start! If English isn't your native language, you can select yours at login
time. After logging in, you see a panel and the default desktop launchers (shortcuts).
</P>
<P>
The panel hosts the main menu, applets and launchers. You can have more panels, but we'll stick to one for now.
Applets are small applications embedded in the panel, such as task list (all open windows have buttons with their title
and icon) and clock. You can remove/add applets easily by right-clicking them or right-clicking the panel, and selecting
Panel -> Add to panel -> Applet and the applet you want. Right-click on the clock now, Remove from panel, then add
Applet -> Clocks -> After Step Clock. Right click on it again, select Move and put it where you like. Feel free to experiment
with the applets. It's nice to have the Multimedia -> Mixer applet for sound card volume.
</P>
<P>
There's also the Desk Guide applet, which shows a list of desktops. What's that ? Well, you can have more desktops, unlike
MS WIndows, where there is only one. If you open lots of applications, it's getting hard to navigate through them. I like to use
a desktop for terminals, one for editing, one for internet browsing, and so on. You can flip through them clicking in the Desk Guide
applet or pressing ALT+F1, ALT+F2, etc. (note: this is the default on the Sawfish window manager. ALT is also called Meta).
</P>
<P>
Before going to the window manager, let's work a little more on the panel. I like it clean, so I remove the After Step clock, add back
the simple clock. RIght click the panel, select Panel -> Properties -> All properties, and choose the Tiny size. Notice how
the mixer applet changed, moving to the horizontal position to fit the panel size. You can add launchers to panel, I'll let you
figure out how (no need to read the manual for that :).
</P>
<P>
The window manager manages windows (surprise!). Moving a window, the title bar and all window-related operations is its job.
Sawfish is very nice. Go to Control Center, and after experimenting with different settings, try Sawfish window manager -> Shortcuts.
(M stands for Meta, which is the ALT key). I like start Netscape by pressing Ctrl+Meta+N, instead of selecting it from the menu or
panel launcher. To do that, choose Insert, Run Shell Command, type the command (netscape) and Grab the key shortcut.
<BR>
I have lots of keyboard shortcuts, and don't use desktop launchers at all (to double click one, you need to minimize all open
windows, or move to a unused desktop). Other shortcuts I use is Ctrl+Meta+M for maximizing window, Ctrl+Meta+D to delete it
(close). Windows have gravity, meaning when you open a new window, it will be posistioned in the place where it has the most
unoccupied space available.
</P>
<P>
Some quick tips:
<UL>
<LI>You can move windows by pressing Meta, press and hold click anywhere in the window and move the mouse
<LI>To copy & paste text, select it with the mouse, then click where you want to paste it with the middle mouse button (if you don't
have one and choose to emulate a 3 button mouse, press both buttons)
<LI>To log out quickly, press Ctrl+Meta+Del (it's the default shortcut on Sawfish). Your open applications wil open again next
time you log in
<LI>To open a link in Netscape in a new window, press it with middle mouse button
</UL>.
</P>
<P>
Here is a screenshot of my desktop :
<P>
<DIV ALIGN="CENTER">
<IMG SRC="misc/andreiana/marius_desktop.jpg" WIDTH="800" HEIGHT="600" BORDER="0" ALT="Marius' Desktop"></P>
</DIV>
</P>
<P>Don't like how it looks ? Change it! Use themes, both for GTK (Gimp Toolkit, such as buttons, labels...) and Sawfish.
Visit <A HREF="http://themes.org">themes.org</A> to see more themes than included ones. Now how about this (older screenshot):
<P>
<DIV ALIGN="CENTER">
<IMG SRC="misc/andreiana/marius_desktop_startrek.jpg" WIDTH="800" HEIGHT="600" BORDER="0" ALT="Marius' Desktop - Star Trek theme">
</DIV>
</P></P>
<P>
Next, you'll see how to manage your system. If this would have been about MS Windows, I would have talked about using
several shareware anti-virus programs, using Defrag, purchasing and using Norton Utilities, provide links to several sites with
shareware software, learn to install & remove them, cleaning up after them, making backups of your registry, and tips about how
to reboot faster.
<BR>Fortunalley, this is Linux, so managing your system means installing and removing applications! :-) An application comes
usually in a package (.rpm for Red Hat, .deb for Debian). Using Red Hat Linux, I'll focus on RPM.
</P>
<P>
Open GnoRPM (Main menu -> Programs -> System). If you want to install/remove packages, you'll need to enter root password.
Look around to see what you have installed now. To find out more about a package, Query it.
<BR>
You can search for software at <A HREF="http://freshmeat.net">freshmeat</A>. For example, get the Bluefish HTML editor,
which I've used to write this article. Download it, then in GnoRPM use Install.
</P>
<P>
I update my packages quite often, software evolving pretty fast, being free open-source software. If you use Red Hat Linux 7.0,
visit <A HREF="http://www.redhat.com/support/errata/rh7-errata-bugfixes.html">
http://www.redhat.com/support/errata/rh7-errata-bugfixes.html</A> and update glibc libraries to version 2.2.
</P>
<P>
A quick note about accesing your CD-ROM : in GNOME, when you enter a CD, a file-manager window opens. What happens
it that it's also automatically mounted. To access a storage device in Linux (CD-ROM, floppy, hard-disk), you have to mount it
in a directory. There are no letters for it (like A:, C:, D: etc). The CD-ROM is mounted by default in /mnt/cdrom.
<BR>
The easiest way to use Windows-formatted floppies is with a text terminal, with commands such as <B>mdir a:</B>,
<B>mcopy file.txt a:</B>, <B>mformat a:</B>.
<BR>
Please read the distribution manual for more details.
</P>
<P>
That's it for this month. Please have a look at the Getting Started manual and GNOME manual (skim through them to see what
they talk about, and return later when you need something).
</P>
<P>
Experiment & learn more about Linux; once you get used to it,
you'll love it. Don't use root if you don't know what you do.
<P>
Keep your files organized.
I've had more partitions, but always I was running out of space on one of them, so now I have one big
partition (10G). I've created two directories in <B>/</B> : <B>/opt</B> and <B>/my</B>.
As the Linux <A HREF="http://www.pathname.com/fhs">Filesystem Hierarchy
Standard</A> says, <B>/opt</B> is reserved for the installation of add-on
application software packages; large applications, such as <A
HREF="http://www.openoffice.org">Open Office</A>, can keep all their files
together. But I also store there files already saved on CDs, like mp3s and
documentation.
<P> <B>/my</B> isn't a standard, but I've found it to be a convenient location
for files I need to save when I make backup, such as my work or documentation.
<B>/home</B> is a symlink to <B>/my/home</B>. If you have a web site or MySQL
databases, you may want to symlink <B>/var/www</B> and <B>/var/lib/mysql</B>
into <B>/my</B> as well. You'll also need to back up <B>/etc</B> and
<B>/boot</B> too. (You could symlink these into <B>/my</B> as well but you
probably shouldn't, since the machine won't boot if these directories get
erased or anything funny happens to the symlink.)
<P>To learn more, visit <A HREF="http://linuxdoc.org">linuxdoc.org</A>. There you'll find, among others, HOWTOs, short documents
which talk about a specific thing. If you want to learn more about your computer & Linux, you can! Unlike MS Windows, Linux is
an open operating system, with lots of features and documentation.
</P>
<P>Some interesting sites to visit regularily are <A HREF="http://lwn.net">Linux Weekly News</A>,
<A HREF="http://linuxtoday.com">Linux Today</A>, <A HREF="http://slashdot.org">Slashdot</A> and
<A HREF="http://freshmeat.net">Freshmeat.</A></P>
<P>
Next month we'll talk about how to play mp3s cross-fading them, divx movies and more! Until then, happy Linuxing!
</P>
</BODY>
</HTML>
<!-- *** BEGIN copyright *** -->
<P> <hr> <!-- P -->
<H5 ALIGN=center>
Copyright &copy; 2000, Marius Andreiana.<BR>
Copying license <A HREF="../copying.html">http://www.linuxgazette.com/copying.html</A><BR>
Published in Issue 61 of <i>Linux Gazette</i>, January 2001</H5>
<!-- *** END copyright *** -->
<!--startcut ==========================================================-->
<HR><P>
<CENTER>
<!-- *** BEGIN navbar *** -->
<IMG ALT="" SRC="../gx/navbar/left.jpg" WIDTH="14" HEIGHT="45" BORDER="0" ALIGN="bottom"><A HREF="lg_tips61.html"><IMG ALT="[ Prev ]" SRC="../gx/navbar/prev.jpg" WIDTH="16" HEIGHT="45" BORDER="0" ALIGN="bottom"></A><A HREF="index.html"><IMG ALT="[ Table of Contents ]" SRC="../gx/navbar/toc.jpg" WIDTH="220" HEIGHT="45" BORDER="0" ALIGN="bottom" ></A><A HREF="../index.html"><IMG ALT="[ Front Page ]" SRC="../gx/navbar/frontpage.jpg" WIDTH="137" HEIGHT="45" BORDER="0" ALIGN="bottom"></A><A HREF="http://www.linuxgazette.com/cgi-bin/talkback/all.py?site=LG&article=http://www.linuxgazette.com/issue61/andreiana.html"><IMG ALT="[ Talkback ]" SRC="../gx/navbar/talkback.jpg" WIDTH="121" HEIGHT="45" BORDER="0" ALIGN="bottom" ></A><A HREF="../faq/index.html"><IMG ALT="[ FAQ ]" SRC="./../gx/navbar/faq.jpg"WIDTH="62" HEIGHT="45" BORDER="0" ALIGN="bottom"></A><A HREF="collinge.html"><IMG ALT="[ Next ]" SRC="../gx/navbar/next.jpg" WIDTH="15" HEIGHT="45" BORDER="0" ALIGN="bottom" ></A><IMG ALT="" SRC="../gx/navbar/right.jpg" WIDTH="15" HEIGHT="45" ALIGN="bottom">
<!-- *** END navbar *** -->
</CENTER>
</BODY></HTML>
<!--endcut ============================================================-->