154 lines
3.1 KiB
HTML
154 lines
3.1 KiB
HTML
<HTML
|
|
><HEAD
|
|
><TITLE
|
|
>How it all fits together</TITLE
|
|
><META
|
|
NAME="GENERATOR"
|
|
CONTENT="Modular DocBook HTML Stylesheet Version 1.63
|
|
"><LINK
|
|
REL="HOME"
|
|
TITLE="X Window System Architecture Overview HOWTO"
|
|
HREF="index.html"><LINK
|
|
REL="PREVIOUS"
|
|
TITLE="Specific Desktop Environments"
|
|
HREF="specific-desktop-environments.html"><LINK
|
|
REL="NEXT"
|
|
TITLE="A day in the life of an X system"
|
|
HREF="a-day.html"></HEAD
|
|
><BODY
|
|
CLASS="SECT1"
|
|
BGCOLOR="#FFFFFF"
|
|
TEXT="#000000"
|
|
LINK="#0000FF"
|
|
VLINK="#840084"
|
|
ALINK="#0000FF"
|
|
><DIV
|
|
CLASS="NAVHEADER"
|
|
><TABLE
|
|
WIDTH="100%"
|
|
BORDER="0"
|
|
CELLPADDING="0"
|
|
CELLSPACING="0"
|
|
><TR
|
|
><TH
|
|
COLSPAN="3"
|
|
ALIGN="center"
|
|
>X Window System Architecture Overview HOWTO</TH
|
|
></TR
|
|
><TR
|
|
><TD
|
|
WIDTH="10%"
|
|
ALIGN="left"
|
|
VALIGN="bottom"
|
|
><A
|
|
HREF="specific-desktop-environments.html"
|
|
>Prev</A
|
|
></TD
|
|
><TD
|
|
WIDTH="80%"
|
|
ALIGN="center"
|
|
VALIGN="bottom"
|
|
></TD
|
|
><TD
|
|
WIDTH="10%"
|
|
ALIGN="right"
|
|
VALIGN="bottom"
|
|
><A
|
|
HREF="a-day.html"
|
|
>Next</A
|
|
></TD
|
|
></TR
|
|
></TABLE
|
|
><HR
|
|
ALIGN="LEFT"
|
|
WIDTH="100%"></DIV
|
|
><DIV
|
|
CLASS="SECT1"
|
|
><H1
|
|
CLASS="SECT1"
|
|
><A
|
|
NAME="FIT-TOGETHER"
|
|
>10. How it all fits together</A
|
|
></H1
|
|
><P
|
|
>Each user is free to choose whichever desktop environment feels
|
|
the best. The end result is that, if you use an all-kde or all-gnome
|
|
system, the look and feel of the environment is very consistent; and
|
|
your applications all interact between them pretty nicely. This just
|
|
wasn't possible when we had apps written in a hodgepodge of different
|
|
toolkits. The range of facilities provided by modern desktop
|
|
environments under Linux also enable some other niceties, like
|
|
component architectures (KDE has Kparts and GNOME uses the Bonobo
|
|
component framework), which allow you to do things like having a live
|
|
spreadsheet or chart inside a word processing document; global
|
|
printing facilities, similar to the printing contexts found in
|
|
Windows; or scripting languages, which let more advanced users write
|
|
programs to glue applications together and have them interact and
|
|
cooperate in interesting ways.</P
|
|
><P
|
|
>Under the Unix concept of "desktop environment", you can have
|
|
programs from one environment running in another. I could conceivably
|
|
use Konqueror within GNOME, or Gnumeric under KDE. They're just
|
|
programs, after all. Of course the whole idea of a desktop environment
|
|
is consistency, so it makes sense to stick to apps that were designed
|
|
for your particular environment; but if you're willing to cope with an
|
|
app that looks "out of place" and doesn't interact with the rest of
|
|
your environment, you are completely free to do so.</P
|
|
></DIV
|
|
><DIV
|
|
CLASS="NAVFOOTER"
|
|
><HR
|
|
ALIGN="LEFT"
|
|
WIDTH="100%"><TABLE
|
|
WIDTH="100%"
|
|
BORDER="0"
|
|
CELLPADDING="0"
|
|
CELLSPACING="0"
|
|
><TR
|
|
><TD
|
|
WIDTH="33%"
|
|
ALIGN="left"
|
|
VALIGN="top"
|
|
><A
|
|
HREF="specific-desktop-environments.html"
|
|
>Prev</A
|
|
></TD
|
|
><TD
|
|
WIDTH="34%"
|
|
ALIGN="center"
|
|
VALIGN="top"
|
|
><A
|
|
HREF="index.html"
|
|
>Home</A
|
|
></TD
|
|
><TD
|
|
WIDTH="33%"
|
|
ALIGN="right"
|
|
VALIGN="top"
|
|
><A
|
|
HREF="a-day.html"
|
|
>Next</A
|
|
></TD
|
|
></TR
|
|
><TR
|
|
><TD
|
|
WIDTH="33%"
|
|
ALIGN="left"
|
|
VALIGN="top"
|
|
>Specific Desktop Environments</TD
|
|
><TD
|
|
WIDTH="34%"
|
|
ALIGN="center"
|
|
VALIGN="top"
|
|
> </TD
|
|
><TD
|
|
WIDTH="33%"
|
|
ALIGN="right"
|
|
VALIGN="top"
|
|
>A day in the life of an X system</TD
|
|
></TR
|
|
></TABLE
|
|
></DIV
|
|
></BODY
|
|
></HTML
|
|
> |