%
Puffy image/svg+xml Puffy 2019-06-14 Stéphane HUC OpenBSD Team Inkscape Puffy OpenBSD https://www.openbsd.org/art4.html English "Puffy", it's a symbol of OpenBSD

OpenBSD : Utiliser Gnome

Installer et utiliser l'environnement de bureau graphique Gnome sous OpenBSD !

Détails relatifs à l'article

Article publié, le
et modifié le
3 minutes de lecture

Cet article contient 544 mots.

Identifiant de l'article : tag:doc.huc.fr.eu.org,2021-07-23:/fr/sys/openbsd/gnome


Source brute de l'article :
Commit version : 9bf3d7b


Cet article est aussi disponible sur le protocole Gemini :
gemini://gmi.it-log.fr.eu.org/fr/sys/openbsd/gnome.gmi


Description

Gnome est un des environnements de bureau graphique, disponible aussi sous OpenBSD.

⇒ Environnement :

  • OpenBSD : 6.9 → 7.8

Dans ce tutoriel, je pars du principe qu’OpenBSD vient d’être fraîchement installé, et que tout est à faire.

Installation

Installez les paquets gnome gnome-extras

L’installation de ces paquets installent des dépendances, tels les paquets avahi, consolekit2, dbus, voire samba, sane-backend et bien d’autres.

Configuration

L’environnement Gnome3 fonctionne différement des autres environnements de bureau. Ne cherchez pas à configurer les fichiers personnels .profile, .kshrc, voire .xsession, ils ne seront pas pris en compte pour le démarrage et l’utilisation de Gnome.

Des services

xenodm

Si lors de l’installation d’OpenBSD, vous avez activé xenodm - le gestionnaire d’affichage par défaut - désactivez-le !

:# rcctl disable xenodm
:# rcctl stop xenodm

gdm

Puis on active le gestionnaire de session gdm ainsi que tous les services nécessaires !

:# rcctl enable multicast messagebus avahi_daemon gdm
:# rcctl start multicast messagebus avahi_daemon gdm

Langue

Pour gérer votre langue - dans mon cas, FR - dès le gestionnaire de session gdm, il faut modifier le fichier /etc/gdm/locale.conf, tel que :

# $OpenBSD: locale.conf,v 1.4 2014/01/08 14:07:48 ajacoutot Exp $
#
# Mimics Linux's /etc/locale.conf.
# See locale(1) for a list of supported locales (`locale -a`).

# OpenBSD setlocale(3) does not handle LANG
#LANG="en_US.UTF-8"
LC_CTYPE="fr_FR.UTF-8"
LC_MESSAGES="fr_FR.UTF-8"

Si vous ne faites pas cette modification, et si vous avez un mot-de-passe avec des caractères accentués dans votre langue, selon le clavier paramétré lors de l’installation d’OpenBSD, vous ne pourrez pas vous connecter, car gdm utilise par défaut la langue anglaise.


Pensez à redémarrer gdm…

Gestion Énergie

Pour la gestion des fonctionnalités de mise en veille et d’hibernation, activez le service apmd :

:# rcctl enable apmd
:# rcctl set apmd flags -A
:# rcctl start apmd

Impression

Pour gérer l’impression, il est utile d’installer Cups

LibreOffice

Le gestionnaire gnome-documents ne gère pas, par défaut, le type des documents Office. Il suffit d’installer le paquet unoconv.

Astuces

Clavier

Affichage Bureau

⇒ Ne cherchez pas à masquer toutes les fenêtres pour afficher juste le bureau, l’option n’est pas activée par défaut !

Ouvrer l’application “Paramètres” > “Raccourcis clavier”, puis dans la section “Navigation”, chercher “Masquer toutes les fenêtres normales” qui sera “Désactivé”.

Cliquez dessus, et paramétrez la combinaison de touches que vous désirez, tel que les touches “Super” + “D” (pour Desktop - Bureau en anglais), ou “Super” + “B”. À vous de voir…

Fond d’écran aléatoire

Cette fonctionnalité n’existe pas par défaut !

Je mets à disposition deux scripts pour implémenter cette fonctionnalité.

Retrouvez-les sur mon Git : WallpaperManager

Lisez les informations pour l’installer et l’utiliser sans soucis.

Dépannage

GDM refuse de démarrer !

Lisez direct le fichier log des démons, voire celui des messages :

:# grep gdm /var/log/daemon

Gdm: Couldn’t connect to system bus:

Dans les logs daemons ou messages, vous avez l’équivalent de ce message :

Jul 23 09:38:14 og3 gdm[56941]: Gdm: Couldn't connect to system bus: Could not connect: No such file or directory

Il est très probable que ce soit parce que le service messagebus ne soit pas activé et démarré.

Avez-vous bien activé tous les services comme écrit en début de cet article ?!

Documentations

  • les différents fichiers pkg-readme :
    • /usr/local/share/doc/pkg-readmes/gnome
    • /usr/local/share/doc/pkg-readmes/gnupg
    • /usr/local/share/doc/pkg-readmes/samba
    • /usr/local/share/doc/pkg-readmes/sane-backends
    • et bien d’autres…


Enjoy-ID!
Enjoy-IT!