Gentoo Archives: gentoo-commits

From: "Remi Cardona (remi)" <remi@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo commit in xml/htdocs/proj/en/desktop/gnome/howtos: gnome-2.22-upgrade.xml
Date: Sun, 30 Mar 2008 20:54:00
Message-Id: E1Jg4XN-0007xy-Nx@stork.gentoo.org
1 remi 08/03/30 20:53:57
2
3 Added: gnome-2.22-upgrade.xml
4 Log:
5 first go at the Gnome 2.22 Upgrade Guide
6
7 Revision Changes Path
8 1.1 xml/htdocs/proj/en/desktop/gnome/howtos/gnome-2.22-upgrade.xml
9
10 file : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/desktop/gnome/howtos/gnome-2.22-upgrade.xml?rev=1.1&view=markup
11 plain: http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/desktop/gnome/howtos/gnome-2.22-upgrade.xml?rev=1.1&content-type=text/plain
12
13 Index: gnome-2.22-upgrade.xml
14 ===================================================================
15 <?xml version="1.0" encoding="UTF-8"?>
16 <!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
17 <!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/desktop/gnome/howtos/gnome-2.22-upgrade.xml,v 1.1 2008/03/30 20:53:57 remi Exp $ -->
18
19 <guide link="/proj/en/desktop/gnome/howtos/gnome-2.22-upgrade.xml">
20
21 <title>Gnome 2.20 Upgrade Guide</title>
22 <author title="Author">
23 <mail link="remi@g.o">RĂ©mi Cardona</mail>
24 </author>
25
26 <abstract>
27 This is a guide for upgrading from GNOME 2.20.x to GNOME 2.22.x.
28 </abstract>
29
30 <!-- The content of this document is licensed under the CC-BY-SA license -->
31 <!-- See http://creativecommons.org/licenses/by-sa/2.5 -->
32 <license/>
33
34 <version>1.0</version>
35 <date>2008-03-30</date>
36
37 <chapter>
38 <title>Changes</title>
39 <section>
40 <title>Seahorse key manager</title>
41 <body>
42
43 <p>
44 Starting with 2.22, Seahorse (app-crypt/seahorse) is the blessed key and
45 password manager, replacing the old and tired Gnome Keyring Manager
46 (gnome-extra/gnome-keyring-manager). It handles both GPG and SSH keys, and can
47 be also used to manage the passwords saved in your Gnome keyring.
48 </p>
49
50 </body>
51 </section>
52 <section>
53 <title>PAM and Gnome Keyring integration</title>
54 <body>
55
56 <p>
57 Starting with Gnome 2.20, Gnome Keyring (gnome-base/gnome-keyring) started
58 providing a PAM module (pam_keyring.so) to automatically unlock your keyring as
59 you log in to your session, thereby saving you the trouble from typing two
60 passwords.
61 </p>
62
63 <p>
64 In Gnome 2.22, this feature is now even more easily configured, thanks to
65 sys-auth/pambase that sports a shiny gnome use flag. With this flag enabled,
66 the pam configuration files in /etc/pam.d/ will automatically have
67 pam_keyring.so inserted in the right places. Just remember to use "etc-update"
68 or "dispatch-conf" after installing pambase to update those files.
69 </p>
70
71 </body>
72 </section>
73 <section>
74 <title>GDM 2.20 and 2.22</title>
75 <body>
76
77 <p>
78 For a few years, there have been various people kicking around the idea to
79 rewrite GDM for a lot of different reasons (maintainability, new features,
80 customizations, ...). That rewrite started last summer, and the GDM team
81 decided that 2.22 would be based on that new code.
82 </p>
83
84 <p>
85 Unfortunately, that code still is not ready for production use (at the time of
86 writing, it is in an alpha stage) so the Gnome release managers decided not to
87 include GDM 2.22 for Gnome 2.22, but to ship GDM 2.20 instead. Ubuntu and
88 Mandriva are both going to be using GDM 2.20 for their Spring 2008 releases, we
89 also decided to include that version in portage.
90 </p>
91
92 <p>
93 During the Gnome 2.23/2.24 testing cycle, we will probably package the new GDM
94 if we feel that the featureset is consistent with the old version and that
95 migration does not come with too high a price.
96 </p>
97
98 </body>
99 </section>
100 <section>
101 <title>Other changes</title>
102 <body>
103
104 <p>
105 Please see the <uri link="http://www.gnome.org/start/2.22/notes/en/">GNOME 2.22
106 Release Notes</uri> for what else new is in this major release of GNOME.
107 </p>
108
109 </body>
110 </section>
111 </chapter>
112
113 <chapter>
114 <title>Known Issues</title>
115 <section>
116 <title>Gnome no longer available as a session option in GDM</title>
117 <body>
118
119 <p>
120 GDM uses the files available in /usr/share/xsessions/* to figure out which desktop environment options the user will be able to select from the "Sessions" menu.
121 </p>
122
123 <p>
124 In Gnome 2.20, the file /usr/share/xsessions/gnome.desktop was installed by GDM, which causes a lot of headaches. For instance, if you want to use another login manager (such as KDM or Entrance) capable of reading .desktop files but still use a Gnome session, you would have to install GDM even if you never used it.
125 </p>
126
127 <p>
128 In Gnome 2.22, that small issue was fixed and the gnome.desktop file is now installed by gnome-base/gnome-session (which is the actual program launched by the login manager to start Gnome).
129 </p>
130
131 <p>
132 The problem is that Portage can sometimes fail to handle file collisions properly (file collisions happen when to packages install the same files) and may delete the gnome.desktop file altogether. To fix the issue, just remerge gnome-base/gnome-session.
133 </p>
134 </body>
135 </section>
136 </chapter>
137 </guide>
138
139
140
141 --
142 gentoo-commits@l.g.o mailing list