Reorder README and extend the accessibility section.

Add dependency on at-spi2-atk.
This commit is contained in:
ajacoutot 2011-04-26 18:40:24 +00:00
parent 4a34948d94
commit 975c362d8a
2 changed files with 37 additions and 25 deletions

View File

@ -1,11 +1,11 @@
# $OpenBSD: Makefile,v 1.141 2011/04/10 10:26:55 ajacoutot Exp $
# $OpenBSD: Makefile,v 1.142 2011/04/26 18:40:24 ajacoutot Exp $
COMMENT= GNOME session
GNOME_PROJECT= gnome-session
GNOME_VERSION= 2.32.1
REVISION= 6
REVISION= 7
CATEGORIES= x11
@ -35,6 +35,11 @@ RUN_DEPENDS= x11/gnome/settings-daemon \
sysutils/consolekit \
x11/xdg-user-dirs-gtk>=0.8p6
# Install accessibility components -- daemons will start only if
# accessibility is enabled by the user.
# This should really be a dep. of a "gnome-accessibility" metapackage.
RUN_DEPENDS+= x11/gnome/at-spi2-atk
# polkit-gnome isn't really *required* but then we will loose the polkit
# auth. dialog ; same for gconf2-polkit, gconf2 and polkit are already
# dependencies and we want to be able to handle system-wide gconf entries.

View File

@ -1,10 +1,10 @@
$OpenBSD: README,v 1.6 2011/04/10 10:26:55 ajacoutot Exp $
$OpenBSD: README,v 1.7 2011/04/26 18:40:24 ajacoutot Exp $
The OpenBSD/GNOME desktop
=========================
Running GNOME on OpenBSD
========================
* Introduction
------------
Introduction
------------
The gnome-session package only takes care of installing minimal GNOME
libraries. For a satisfying GNOME user experience, it is advised to
install at least the following packages:
@ -26,14 +26,34 @@ install at least the following packages:
(xscreensaver can be used instead of gnome-screensaver)
* A note about accessibility
--------------------------
Login into GNOME
----------------
Login can be made using the GNOME Login Manager: GDM. Or you can add the
following line corresponding to your login preference:
exec ${TRUEPREFIX}/bin/gnome-session
in ~/.xinitrc when using startx(1)
in ~/.xsession when using xdm(1)
If you want to use the ConsoleKit and Polkit frameworks and that you do
not login using GDM, you will have to prepend the following line to your
session startup command: ${LOCALBASE}/bin/ck-launch-session.
e.g. exec ${LOCALBASE}/bin/ck-launch-session ${TRUEPREFIX}/bin/gnome-session
A note about accessibility
--------------------------
If you want to make the GNOME applications "accessible" (e.g. nautilus),
you'll need to install the libgail-gnome package which adds ATK
interfaces for libbonoboui and libgnomeui widgets.
interfaces for libbonoboui and libgnomeui widgets (see below).
* Installing more packages
------------------------
Note that the at-spi accessibility provider is being deprecated in favor
of at-spi2. However the following applications are only able to work
with the deprecated CORBA-based implementation: dasher, gok,
libgail-gnome and gnome-mag.
To enable it, run the following command:
gconftool-2 --set --type bool /desktop/gnome/interface/at-spi-corba true
Installing more packages
------------------------
If your needs aren't satisfied yet, there are many other packages
you can install. The most important ones will be mentioned by category:
@ -110,16 +130,3 @@ related ports under the x11/gnome category)
* gtk2-murrine-engine - Murrine GTK+2 theme engine
* gtk2-nodoka-engine - Nodoka GTK+2 theme engine
* tango-icon-theme (+tango-icon-theme-extras) - Tango icon theme
* Login into GNOME
----------------
Login can be made using the GNOME Login Manager: GDM. Or you can add the
following line corresponding to your login preference:
exec ${TRUEPREFIX}/bin/gnome-session
in ~/.xinitrc when using startx(1)
in ~/.xsession when using xdm(1)
If you want to use the ConsoleKit and Polkit frameworks and that you do
not login using GDM, you will have to prepend the following line to your
session startup command: ${LOCALBASE}/bin/ck-launch-session.
e.g. exec ${LOCALBASE}/bin/ck-launch-session ${TRUEPREFIX}/bin/gnome-session