The meta/gnome port
gnome-47p0 – GNOME desktop meta-package (core installation) (cvsweb github mirror)
Description
The GNOME desktop, core installation based on a subset of: - https://gitlab.gnome.org/GNOME/gnome-build-meta/blob/master/elements/core.bst - https://gitlab.gnome.org/GNOME/gnome-build-meta/blob/master/elements/core-deps.bstWWW: https://www.gnome.org/
Readme
+----------------------------------------------------------------------- | Running ${PKGSTEM} on OpenBSD +----------------------------------------------------------------------- (see "Cheat sheet" at the end of this file for a quick setup) The GNOME desktop is composed of 2 meta-packages: * gnome, for a standard GNOME installation * gnome-extras, for a full GNOME installation The "gnome" package is focused on generic usage to give the user the choice to install his favorite applications for daily usage (i.e. PIM, WWW browser, office and development applications have been left out on purpose). Starting GNOME ============== DBus ---- Before running gnome-session(1), a system-wide D-Bus daemon needs to be running ("messagebus" must be added to "pkg_scripts" in rc.conf.local(8)). GDM --- Session management requires the use of GDM as login manager, otherwise some key features like screen locking, session tracking... will not work properly. To do so, "gdm" must be added at the end of "pkg_scripts" in rc.conf.local(8) (and "xenodm_flags" commented or removed). Locales ------- Default language and character set for GNOME by the GDM greeter are set in: ${SYSCONFDIR}/gdm/locale.conf Note that the variables set in this file will be inherited by the user session. They can be unset/overriden in the user's .profile file or by using gnome-control-center. Alternative (non-GDM) GNOME startup ----------------------------------- *** NOT RECOMMENDED *** To start GNOME without GDM, the following line needs to be added: exec ${LOCALBASE}/bin/ck-launch-session ${TRUEPREFIX}/bin/gnome-session to ~/.xinitrc when using startx(1) (console login) to ~/.xsession when using xenodm(1) (or similar login) mDNS/DNS-SD support =================== The avahi-daemon(8) daemon provides Zeroconf support (aka. Bonjour / Rendezvous) in GNOME. Several applications can optionally benefit from it (e.g. the "Network" shortcut in nautilus(1)) while some others will not work at all without it (e.g. seahorse-sharing(1)). To make use of it, rc.conf.local(8) needs to contain the following line: multicast=YES and "avahi_daemon" must be added to "pkg_scripts" _after_ "messagebus". LibreOffice integration ======================= The gnome-documents manager does not support Office type documents by default (e.g. docx, .odt, .ods) but relies on unoconv to display them. If such support is needed, `doas pkg_add unoconv` will take care of it. Cheat sheet =========== # rcctl disable xenodm # rcctl enable multicast messagebus avahi_daemon gdm # reboot
Maintainer
Antoine Jacoutot
Multi-packages
Categories
Run dependencies
- STEM->=47:x11/gnome/control-center
- devel/gsettings-desktop-schemas
- evince-*-!light:graphics/evince
- geo/geoclue2
- inputmethods/ibus,-gtk3
- inputmethods/ibus,-gtk4
- net/avahi
- net/glib2-networking
- sysutils/accountsservice
- sysutils/flatpak/xdg-desktop-portal
- sysutils/flatpak/xdg-desktop-portal-gnome
- sysutils/flatpak/xdg-desktop-portal-gtk
- sysutils/upower
- x11/gnome/adwaita-icon-theme
- x11/gnome/backgrounds
- x11/gnome/calculator
- x11/gnome/calendar
- x11/gnome/characters
- x11/gnome/clocks
- x11/gnome/color-manager
- x11/gnome/console
- x11/gnome/contacts
- x11/gnome/desktop
- x11/gnome/desktop,-gtk4
- x11/gnome/eog
- x11/gnome/font-viewer
- x11/gnome/gdm
- x11/gnome/gvfs
- x11/gnome/gvfs,-goa,
- x11/gnome/gvfs,-google,
- x11/gnome/gvfs,-onedrive,
- x11/gnome/gvfs,-smb,
- x11/gnome/keyring
- x11/gnome/maps
- x11/gnome/menus
- x11/gnome/music
- x11/gnome/mutter
- x11/gnome/nautilus
- x11/gnome/orca
- x11/gnome/session
- x11/gnome/settings-daemon
- x11/gnome/shell
- x11/gnome/shell-extensions
- x11/gnome/sushi
- x11/gnome/system-monitor
- x11/gnome/tecla
- x11/gnome/text-editor
- x11/gnome/totem
- x11/gnome/tour
- x11/gnome/user-docs
- x11/gnome/weather
- x11/gnome/yelp
- x11/gtk+3,-cups
- x11/gtk+4,-cups