38c38
< Desktop environments like CDE, KDE and GNOME are based on it.
---
> Desktop environments like CDE, KDE and GNOME run on top of it.
57c57
< Darwin is
---
> Darwin is
134,136c134
< "rootless".
< It is the most comfortable way to use X11 on Mac OS X, so everyone is
< trying to get it. :-)
---
> "rootless". It is the most comfortable way to use X11 on Mac OS X.
160a159,165
>
>
> > Here are the Window Managers with Fink packages. > >
> 162a168,201 >> They are desktop environments, and there are many others. Their purpose > is to provide additional framework to applications, so that their look, > feel, and behaviour can be visually consistent. Example: >
graphics engine : X Window >
window manager: > sawfish >
desktop: Gnome >
> The lines between graphics display engine, window manager, > and desktop are blurred because similar, or the same functionality, > may be implemented by one or more of them. This is one reason why a > particularly windows managers may not be able to be used with a > particular desktop environment. > >
> Many applications are developed to integrate with a particular desktop. > Most often by installing the libraries for the desktopenvironment > (and the other underlying libraries) that an applicationwas developed > for, the application will work with limited or no function loss. > Examples are the increasing > > selection of GNOME applications > > available to be installed and run without running GNOME. > Unfortunately, the same > > progress is not currently able to be made > > with KDE applications. >
> >
> Fink will let you install X11 in any way you like,
> but italso provides XFree86 packages of its own. If you
> use fink install ..., it will download
> the source code and compile it on your computer. If
> you use apt-get install ... or the
> dselect frontend, it will download
> precompiled binary packages, similar to the official
> XFree86 distribution.
>
> The xfree86-base package contains all
> of XFree86 4.2.0 except the XDarwin servers. There
> are several ways to add the servers to the mix. The
> xfree86-server package installs the standard
> XFree86 4.2.0 servers, i.e. you'll only get fullscreen mode.
> The xfree86-rootless is the server from the standard,
> stable XFree86 4.2.0 release. It supports both full-screen and rootless
> operation, and has OpenGL support. Finally, you have the option to
> install the server yourself; see below. In this case, you should
> only install xfree86-base, or you'll risk that Fink
> overwrites your manually installed server.
>
4.1.0/binaries/Darwin-ppc.
---
> the directory 4.2.0/binaries/Darwin-ppc.
261c327
< url="http://www.xfree86.org/4.1.0/Install.html">official
---
> url="http://www.xfree86.org/4.2.0/Install.html">official
263c329
< You've now got XFree86 with a server that can do fullscreen, but not
---
> You've now got XFree86 with a server that can do fullscreen, or
271c337
< If you've got the time to spare, you can build XFree86 4.1.0 from
---
> If you've got the time to spare, you can build XFree86 4.2.0 from
275,276c341,342
< the directory 4.1.0/source.
< Grab all three 4.2.0/source.
> Grab all three
< Note: The 4.1.0 source needs a small patch to compile on Mac OS X
< 10.1.
< Download
< it, change into the
< Fink will let you install X11 in any way you like, but it
< also provides XFree86 packages of its own.
< If you use
< The
< There are various rootless server binaries roaming around the net.
< These are not self-sufficient; they must be installed on top of
< another XFree86 installation (e.g. the official 4.1.0 binaries or
< Fink's
< Installing such a server happens in two steps.
< First, place the files you got in the right directories.
< These are:
< Note that you must be the superuser ("root", run "sudo -s" to become
< root) for this procedure.
< If some of these items are already present, overwrite them.
< Make sure that XDarwin and XDarwinStartup have the executable flag
< set, e.g.
< In the second step, you need to set some symbolic links in
< /usr/X11R6/bin.
< You can use these commands:
<
< This section describes starting the server from XFree86 4.1.0.
< That also covers the old-style rootless servers still circulating;
< they are based on a late development version of XFree86 4.1.0 and
< sufficiently similar.
< patch -p1 </path/to/xfree86-4.1.0-10.1.patch.
---
> that can do fullscreen, or rootless under Mac OS X.
320,323d377
< This is the version that will eventually become XFree86 4.2.
< It contains improvements made after 4.1.0 was released,
< most notably OpenGL support (just software rendering, but useful
< anyway) and a reimplementation of rootless mode.
351a406
> * not sure about this as of 4.2.0 *
367,393d421
< fink install ..., it will download the source
< code and compile it on your computer.
< If you use apt-get install ... or the
< dselect frontend, it will download precompiled binary
< packages, similar to the official XFree86 distribution.
< xfree86-base package contains all of XFree86 4.1.0
< except the XDarwin servers.
< There are several ways to add the servers to the mix.
< The xfree86-server package installs the standard XFree86
< 4.1.0 servers, i.e. you'll only get fullscreen mode.
< The xfree86-rootless package uses a (more or less) recent
< CVS snapshot taken for Fink and uses that.
< It contains a server with rootless mode plus the OpenGL libraries.
< Finally, you have the option to install the server yourself; see
< below.
< In this case, you should only install xfree86-base, or
< you'll risk that Fink overwrites your manually installed server.
< xfree86-base package).
<
<
< chmod 755 XDarwin XDarwinStartup.
< xfree86-base and xfree86-rootlessxfree86-base and xfree86-serverxfree86-base and xfree86-rootless (in
< unstable)
> Prior to 4.2.0 it would fire up fullscreen mode automatically,
> and there was no way to get rootless mode by double-clicking
> the application.
566c556,561
< You do this by passing the -quartz option, like this:
---
> You do this by passing the -fullscreen option, like this:
>
> That will start up the server in fullscreen mode,
> plus the clients inyour -rootless option:
---
> NOTE: prior to 4.2, -quartz wasused for fullscreen mode.
574a566,569
>
> If the server you have supports rootless operation,
> you can start it in rootless mode with the
> -rootless option:
576,579d570
<
<
<
< xfree86-rootless package from Fink 0.2.4 and later) come
< with rootless mode built in.
< They let you choose between fullscreen and rootless mode in a dialog
< at startup, just double-click the XDarwin.app application.
< You can disable the dialog and set XDarwin to always use the mode of
< your choice in the Preferences dialog.
<
< You can still use startx and the command line options if you prefer.
< The options to choose the mode have changed slightly.
< The -quartz option no longer selects fullscreen mode, but
< rather uses the default mode set in the preferences.
< The -fullscreen option forces fullscreen mode, while
< -rootless forces rootless mode.
---
> The -quartz option no longer selects fullscreen mode,
> but rather uses the default mode set in the preferences.