mirror of
https://github.com/Zeckmathederg/glfs.git
synced 2025-02-03 06:27:16 +08:00
gnome-session-3.2.1
git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@9407 af4574ff-66df-0310-9fd7-8a98e5e911e0
This commit is contained in:
parent
c85a7c26e5
commit
79f61a7cdc
@ -705,7 +705,7 @@ $Date$
|
||||
<!ENTITY gnome-menus-version "3.2.0.1">
|
||||
<!ENTITY gnome-online-accounts-version "3.2.1">
|
||||
<!ENTITY gnome-packagekit-version "3.2.1">
|
||||
<!ENTITY gnome-session-version "2.30.2">
|
||||
<!ENTITY gnome-session-version "3.2.1">
|
||||
<!ENTITY gnome-settings-daemon-version "2.30.2">
|
||||
|
||||
<!-- Extras -->
|
||||
|
@ -4,11 +4,11 @@
|
||||
<!ENTITY % general-entities SYSTEM "../../general.ent">
|
||||
%general-entities;
|
||||
|
||||
<!ENTITY gnome-session-download-http "&gnome-download-http;/gnome-session/&gnome-version;/gnome-session-&gnome-session-version;.tar.bz2">
|
||||
<!ENTITY gnome-session-download-ftp "&gnome-download-ftp;/gnome-session/&gnome-version;/gnome-session-&gnome-session-version;.tar.bz2">
|
||||
<!ENTITY gnome-session-md5sum "d93a2da931ac0b9c0d98f6b68a17a730">
|
||||
<!ENTITY gnome-session-size "798 KB">
|
||||
<!ENTITY gnome-session-buildsize "16 MB">
|
||||
<!ENTITY gnome-session-download-http "&gnome-download-http;/gnome-session/&gnome-version;/gnome-session-&gnome-session-version;.tar.xz">
|
||||
<!ENTITY gnome-session-download-ftp "&gnome-download-ftp;/gnome-session/&gnome-version;/gnome-session-&gnome-session-version;.tar.xz">
|
||||
<!ENTITY gnome-session-md5sum "05012cdf82e48feab17b5bc1804e37cf">
|
||||
<!ENTITY gnome-session-size "685 KB">
|
||||
<!ENTITY gnome-session-buildsize "19 MB">
|
||||
<!ENTITY gnome-session-time "0.3 SBU">
|
||||
]>
|
||||
|
||||
@ -32,7 +32,7 @@
|
||||
<para>The <application>GNOME Session</application> package contains
|
||||
the <application>GNOME</application> session manager.</para>
|
||||
|
||||
&lfs65_checked;
|
||||
&lfs70_checked;
|
||||
|
||||
<bridgehead renderas="sect3">Package Information</bridgehead>
|
||||
<itemizedlist spacing="compact">
|
||||
@ -60,7 +60,8 @@
|
||||
|
||||
<bridgehead renderas="sect4">Required</bridgehead>
|
||||
<para role="required"><xref linkend="GConf"/>,
|
||||
<xref linkend="gtk2"/>,
|
||||
<xref linkend="gtk3"/>,
|
||||
<xref linkend="json-glib"/>,
|
||||
<xref linkend="startup-notification"/>, and
|
||||
<xref linkend="upower"/></para>
|
||||
|
||||
@ -81,12 +82,8 @@
|
||||
<para>Install <application>GNOME Session</application> by
|
||||
running the following commands:</para>
|
||||
|
||||
<screen><userinput>./configure --prefix=$(pkg-config --variable=prefix ORBit-2.0) \
|
||||
--sysconfdir=&gnome-etc-dir; \
|
||||
--libexecdir=$(pkg-config \
|
||||
--variable=prefix ORBit-2.0)/lib \
|
||||
--mandir=$(pkg-config \
|
||||
--variable=prefix ORBit-2.0)/share/man &&
|
||||
<screen><userinput>./configure --prefix=$GNOME_PREFIX \
|
||||
--libexecdir=$GNOME_PREFIX/lib &&
|
||||
make</userinput></screen>
|
||||
|
||||
<para>This package does not come with a test suite.</para>
|
||||
@ -103,28 +100,58 @@ make</userinput></screen>
|
||||
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
|
||||
href="../../xincludes/gnome-prefix.xml"/>
|
||||
|
||||
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
|
||||
href="../../xincludes/gnome-sysconfdir.xml"/>
|
||||
|
||||
<para><parameter>--libexecdir=$(pkg-config --variable=prefix
|
||||
ORBit-2.0)/lib</parameter>: This parameter is used so that the
|
||||
<application>gnome-session</application> internal support programs are
|
||||
installed in the preferred location of <filename
|
||||
<para><parameter>--libexecdir=$GNOME_PREFIX/lib</parameter>: This parameter
|
||||
is used so that the <application>gnome-session</application> internal
|
||||
support programs are installed in the preferred location of <filename
|
||||
class='directory'>$GNOME_PREFIX/lib</filename> instead of <filename
|
||||
class='directory'>$GNOME_PREFIX/libexec</filename>.</para>
|
||||
|
||||
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
|
||||
href="../../xincludes/gnome-mandir.xml"/>
|
||||
|
||||
<para><parameter>--with-at-spi-registryd-directory=...</parameter>: This
|
||||
parameter is used to identify where the AT-SPI Registry daemon is located,
|
||||
as the default is <envar>$GNOME_PREFIX</envar>/libexec.</para>
|
||||
|
||||
<para><option>--enable-docbook-docs</option>: This parameter is used to
|
||||
build the documentation.</para>
|
||||
|
||||
</sect2>
|
||||
|
||||
<sect2 role="configuration" id="gnome-session-config">
|
||||
<title>Configuring gnome-session</title>
|
||||
|
||||
<sect3>
|
||||
<title>Configuration Information</title>
|
||||
|
||||
<para>If you are not using <application>gdm</application> to start your
|
||||
<application>GNOME</application> desktop, you will need to invoke
|
||||
<command>gnome-session</command> <emphasis>instead of</emphasis> invoking
|
||||
a window-manager directly. All of the packages in the 'Shell' section of
|
||||
this chapter (plus all of those in 'Shell Fallback' if your video driver
|
||||
does not have 3D acceleration) need to be installed first, and some of
|
||||
the 'Utilities' - particularly <application>GNOME Terminal</application>
|
||||
(<application>xterm</application> does not install a '.desktop' file and
|
||||
so not appear in the menus). You may have to use
|
||||
<literal>Ctrl-Alt-Backspace</literal> to end the desktop session.</para>
|
||||
|
||||
<para>When <command>gnome-session</command> is run, it invokes the necessary
|
||||
daemons and either <application>Metacity</application> or
|
||||
<application>gnome-shell</application> - the latter will in turn invoke
|
||||
<application>Mutter</application>.</para>
|
||||
|
||||
<para>To automatically start the <application>gnome-session</application>
|
||||
window manager when you issue the <command>startx</command> command,
|
||||
backup your current <filename>~/.xinitrc</filename> before proceeding.
|
||||
Note that you will be able to invoke <application>GNOME Terminal</application>
|
||||
from the menu, so there is no reason to invoke xterm here. Create a new
|
||||
<filename>.xinitrc</filename> using this command:</para>
|
||||
|
||||
<indexterm zone="metacity gnome-session-config">
|
||||
<primary sortas="e-AA.xinitrc">~/.xinitrc</primary>
|
||||
</indexterm>
|
||||
|
||||
<screen><userinput>cat >> ~/.xinitrc << "EOF"
|
||||
<literal>exec dbus-launch --exit-with-session gnome-session</literal>
|
||||
EOF</userinput></screen>
|
||||
|
||||
</sect3>
|
||||
|
||||
</sect2>
|
||||
|
||||
<sect2 role="content">
|
||||
<title>Contents</title>
|
||||
|
||||
|
@ -117,36 +117,6 @@ install -v -m644 README rationales.txt doc/*.txt \
|
||||
|
||||
</sect2>
|
||||
|
||||
<!-- no longer correct, but retained as a comment, at least until gnome-session
|
||||
has been updated.
|
||||
<sect2 role="configuration" id="metacity-config">
|
||||
<title>Configuring Metacity</title>
|
||||
|
||||
<sect3>
|
||||
<title>Configuration Information</title>
|
||||
|
||||
<para>To automatically start the <application>Metacity</application>
|
||||
window manager when you issue the <command>startx</command> command,
|
||||
append to (or create) <filename>.xinitrc</filename> using the command
|
||||
below (not required if you are installing
|
||||
<application>Metacity</application> for a
|
||||
<application>GNOME-2</application> installation). Ensure
|
||||
you backup your current <filename>~/.xinitrc</filename> before
|
||||
proceeding:</para>
|
||||
|
||||
<indexterm zone="metacity metacity-config">
|
||||
<primary sortas="e-AA.xinitrc">~/.xinitrc</primary>
|
||||
</indexterm>
|
||||
|
||||
<screen><userinput>cat >> ~/.xinitrc << "EOF"
|
||||
<literal>xterm &
|
||||
exec metacity</literal>
|
||||
EOF</userinput></screen>
|
||||
|
||||
</sect3>
|
||||
|
||||
</sect2>-->
|
||||
|
||||
<sect2 role="content">
|
||||
<title>Contents</title>
|
||||
|
||||
|
@ -47,6 +47,9 @@
|
||||
<listitem>
|
||||
<para>[ken] - merge gnome-screensaver-3.2.0 from Wayne.</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>[ken] - merge gnome-session-3.2.1 from Wayne.</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
</listitem>
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user