Provide 2 sample packages sets to have a working (and complete) GNOME

Desktop: mimimal and full.
Add a note about mDNS support.
This commit is contained in:
ajacoutot 2011-09-18 09:20:39 +00:00
parent 310abc982c
commit a5cee722f8
2 changed files with 50 additions and 6 deletions

View File

@ -1,11 +1,11 @@
# $OpenBSD: Makefile,v 1.174 2011/09/18 08:43:13 ajacoutot Exp $
# $OpenBSD: Makefile,v 1.175 2011/09/18 09:20:39 ajacoutot Exp $
COMMENT= GNOME session
GNOME_PROJECT= gnome-session
GNOME_VERSION= 3.0.2
REVISION= 24
REVISION= 25
CATEGORIES= x11

View File

@ -1,4 +1,4 @@
$OpenBSD: README,v 1.26 2011/09/18 08:43:13 ajacoutot Exp $
$OpenBSD: README,v 1.27 2011/09/18 09:20:40 ajacoutot Exp $
+-----------------------------------------------------------------------
| Running ${FULLPKGNAME} on OpenBSD
@ -6,9 +6,16 @@ $OpenBSD: README,v 1.26 2011/09/18 08:43:13 ajacoutot Exp $
Installing the GNOME Desktop
============================
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:
The gnome-session package only takes care of installing some core
components. Running the GNOME Desktop requires several other packages.
Below are examples of typical GNOME packages sets focused on standard
usage (i.e. accessibility, development, and office type packages are
left out on purpose).
It is advised to _always_ install the "minimal" set (see also: the
"Installing more packages" section below).
"minimal" GNOME Desktop
-----------------------
$ sudo pkg_add \
eog \
file-roller \
@ -20,6 +27,34 @@ install at least the following packages:
gnome-terminal \
gnome-utils
"full" GNOME Desktop
--------------------
$ sudo pkg_add \
alacarte \
ekiga \
empathy \
epiphany-extensions \
evolution-meta-tracker \
evolution-plugins \
evolution-rss \
gedit-plugins \
eog-plugins \
gcalctool \
gnome-games-extra-data \
gnome-icon-theme-extras \
gnome-nettool \
gnome-tweak-tool \
nautilus-evince \
nautilus-file-roller \
nautilus-meta-tracker \
nautilus-sendto \
nautilus-totem \
rhythmbox \
seahorse-plugins \
simple-scan \
vinagre \
vino
Starting the GNOME Desktop
==========================
Before running gnome-session(1), a system-wide DBus daemon needs to be
@ -31,6 +66,15 @@ Then the following line needs to be added:
in ~/.xinitrc when using startx(1) (console login)
in ~/.xsession when using xdm(1) (X Display Manager login)
mDNS/DNS-SD support
===================
The avahi-daemon(8) daemon provides Zeroconf support (aka. Bonjour /
Rendezvous) in GNOME. To make use of it, rc.conf.local(5) needs to
contain the following line:
multicast_host=YES
and "avahi_daemon" needs to be added to the "pkg_scripts" variable
_after_ "dbus_daemon".
A note about accessibility
==========================
Dependency on a11y packages is never enforced so to activate an