OBSD4* : wiki

Xfce (environnement de bureau graphique)

OpenBSD peut convenir à de très nombreuses utilisations. S'il est surtout connu pour son utilisation sur des routeurs, serveur et pare-feu pour son inhérente sécurité, c'est également un bon OS pour une station de travail, y compris sur un ordinateur portable.

L'installation de base d'OpenBSD fournit une base simple, fiable et épurée sur les fondations de laquelle vous pourrez construire ce que vous voulez.

Nous allons voir comment lui adjoindre un environnement de bureau complet et agréable (Xfce 4.12) ainsi que quelques logiciels complémentaires. Ce tutoriel est basé sur la documentation /usr/local/share/doc/pkg-readmes/xfce-4.12p9, il implique aussi que vous ayez lu et appliqué la page relative aux opérations post-installation.

Installation de l'environnement de bureau Xfce

Nous allons installer la base et quelques utilitaires (optionnels) :

# pkg_add -v xfce xfce-extras 

Ouverture de la session graphique

OpenBSD fournit son propre gestionnaire graphique : xenodm. Celui-ci exécute le contenu du fichier ~/.xsession lors de la connexion.

Voila un fichier ~/.xsession typique :

. ~/.profile
startxfce4

La présence de la ligne . ~/.profile permet d'inclure/“sourcer” le contenu du fichier ~/.profile. Ainsi, toutes les variables qui y sont définies telles que les locales, PATH seront disponibles lors de votre session graphique.

Entrez vos identifiants dans le gestionnaire de connexion pour vous connecter.

~/.profile est le fichier lu lors d'une connexion en ligne de commande. C'est l'endroit idéal pour y renseigner vos locales qui permettent d'afficher les caractères français par exemple.

Si vous souhaitez désactiver la cloche d'alerte clavier, il suffit d'ajouter xset b off :

. ~/.profile
xset b off
startxfce4

À ce stade la connexion fonctionne mais des fonctionnalités ne sont pas disponibles Éteindre/Redémarrer et Suspendre/Hiberner pour les portables. Voir le chapitre suivant pour des solutions.

Éteindre/Redémarrer (Suspendre/Hiberner) par l'utilisateur

Ces fonctionnalités impliquent des privilèges administrateur que n'a pas votre utilisateur. Afin d'y remédier, il vous faut installer consolekit2 :

Veuillez lire IMPÉRATIVEMENT la page consolekit2 !

Enfin, il faut démarrer votre session Xfce en lui précisant d'utiliser consolekit2. Votre ~/.xsession précédent devient :

. ~/.profile
startxfce4 --with-ck-launch

Si vous êtes dans une session Xfce, déconnectez-vous puis reconnectez-vous afin d'observer les changements.

Ces procédures devraient être suffisantes pour activer les fonctionnalités manquantes. Si vous êtes sur un portable et que les fonctionnalités Suspendre/Hiberner ne sont toujours pas disponibles, le chapitre suivant peut vous aider.

Gestion de l'énergie pour les portables

La paquet xfce4-power-manager fait le lien avec consolekit2 afin de fournir une gestion plus fine de l'énergie. Pour l'installer :

# pkg_add xfce4-power-manager

Gestion de l'écran de veille

Par défaut, fonctionne avec xlock.

Si vous installez xscreensaver, voire gnome-screensaver, retrouvez la gestion dans le menu Paramètres, icône 'screensaver'.

Un démon pour monter vos périphériques USB

Il faut plutôt s'inspirer d'une des méthodes fournies dans notre page “Monter un disque / une clé USB en tant qu’utilisateur;-)

Gestion de l'impression

Merci de lire notre page du service cups, pour configurer correctement la gestion de l'impression ;)

  • Le package xfprint n'est plus disponible depuis OpenBSD 6.1 ! Installez à la place le package gtk+2-cups

Gestion réseau

Samba

Samba est le protocole réseau qui permet de communiquer sur un réseau local avec des postes MS Windows (nativement) et/ou des postes Linux (qui, eux nécessitent d'être correctement configurés).

Pour avoir accès à des partages smb/cifs, installez le package gvfs-smb.

Il peut-être utile, mais non nécessaire, d'installer le package gigolo.

Une suite logicielle avec le nécessaire de base

C'est bien mignon mais quelques logiciels supplémentaires ne seraient pas de refus. Nous allons ajouter un navigateur web bien connu, une suite bureautique, un visionneur de pdf et de quoi regarder des films et surtout, surtout, écouter de la musique.

# pkg_add -v firefox claws-mail libreoffice vlc evince audacious audacious-plugins