Gentoo - Installation

Installer Gentoo facilement - Environnement de bureau (OpenRC)

Cet article a été mis à jour, vous consultez ici une archive de cet article!
Table des matières

logo_gentoo



Introduction




Vous aimez Gentoo et vous voulez installer une interface graphique ?

Voila, les manipulations à réaliser pour installer LXDE, MATE ou GNOME.

Mettre à jour d'abord Gentoo : http://www.linuxtricks.fr/wiki/mise-a-jour-de-gentoo

Cet article concerne une Gentoo avec OpenRC (et non systemd) mais il est adaptable à systemd si vous savez ce que vous faites.

Prérequis de l'environnement de bureau




Dans un premier temps, installer sur votre ordinateur Gentoo.

Pour l'installation, se référer à ce tuto : installer-gentoo-facilement



Sélection du "profile"




Pour éviter de remplir sans cesse le fichier /etc/portage/package.use on va basculer sur le profile desktop/

Pour afficher les profiles dispo :

Code BASH :
eselect profile list


Puis choisir le profile adéquat via :

Code BASH :
eselect profile set X


où X correspond au numéro de profil nommé :

default/linux/$ARCH/$VERSION/desktop


$ARCH correspond à voitre architecture ! x86 pour du 32bits et amd64 pour du 64bits

Pour GNOME, on sélectionnera :

default/linux/$ARCH/$VERSION/desktop/gnome




Vérifier les pilotes vidéo / clavier




Dans le fichier make.conf on vérifie que les infos sur les cartes vidéo et entrées sont bien là :

Code BASH :
nano -w /etc/portage/make.conf


Code BASH :
VIDEO_CARDS="intel nvidia nouveau radeon vesa virtualbox" #Cartes graphiques, choisir les cartes adéquats
INPUT_DEVICES="evdev synaptics"


Pour la vidéo dans le noyau, vérifier que le support est actif (exemple nvidia) :

Code BASH :
Device Drivers --->
   Graphics support --->
      <*>  Nouveau (nVidia) cards


Et pareil pour le clavier (evdev) :

Code BASH :
Device Drivers --->
  Input device support --->
  <*>  Event interface




Installer le serveur X




Dans un premier temps, on installe le serveur X :

Code BASH :
emerge -avq x11-base/xorg-server x11-base/xorg-drivers xorg-x11


On peut aussi installer une belle police d'écriture comme Droid :

Code BASH :
emerge -avq droid


Clavier Français




Pour bénéficier du clavier français, il faut créer un fichier de configuration pour xorg : keyboard.conf

Code BASH :
mkdir /etc/X11/xorg.conf.d
nano -w /etc/X11/xorg.conf.d/10-keyboard.conf


Y placer ceci dedans :

Code BASH :
Section "InputClass"
    Identifier "keyboard"
    Driver "evdev"
    Option "XkbLayout" "fr"
    Option "XkbVariant" "oss"
    Option "XkbOptions" "compose:menu"
    MatchIsKeyboard "on"
EndSection




Installer le gestionnaire de connexion




Lightdm pour les environnements de bureaux




Pour le gestionnaire de connexion, j'installe lightdm, car il est léger. Il ne faut pas oublier son "greeter" GTK :

Code BASH :
emerge -avq lightdm-gtk-greeter


Une fois tout installé, il faut indiquer qu'on souhaite utiliser lightdm-gtk-greeter comme gestionnaire de connexion.

Éditer le fichier /etc/conf.d/xdm

Code BASH :
nano -w /etc/conf.d/xdm


Indiquer lightdm comme DISPLAYMANAGER

Code BASH :
DISPLAYMANAGER="lightdm"


On ajoute le service au démarrage :

Code BASH :
rc-update add xdm default
 * service xdm added to runlevel default
 


On ajoute aussi dbus :

Code BASH :
rc-update add dbus default
 * service dbus added to runlevel default


Si on démarre lightdm, on aura ça :

Code BASH :
/etc/init.d/xdm start


gentoo_lxde_1



gdm si on utilise GNOME




Pour le gestionnaire de connexion avec un bureau GNOME, on va utiliser gdm, car il permettra de bénéficier de tous les avantages de GNOME.

Code BASH :
emerge -avq gdm


Une fois tout installé, il faut indiquer qu'on souhaite utiliser gdm comme gestionnaire de connexion.

Éditer le fichier /etc/conf.d/xdm

Code BASH :
nano -w /etc/conf.d/xdm


Indiquer gdm comme DISPLAYMANAGER

Code BASH :
DISPLAYMANAGER="gdm"


On ajoute le service au démarrage :

Code BASH :
rc-update add xdm default
 * service xdm added to runlevel default
 


On ajoute aussi dbus :

Code BASH :
rc-update add dbus default
 * service dbus added to runlevel default




Installer l'environnement de bureau




MATE




Pour installer MATE, on va installer le paquet mate.

Code BASH :
emerge -avq mate


Il se peut qu'il y ait des petits réglages à faire :

Code TEXT :
The following USE changes are necessary to proceed:
 (see "package.use" in the portage(5) man page for more details)
# required by gnome-base/gnome-keyring-3.20.0::gentoo
# required by app-crypt/libsecret-0.18.5::gentoo
# required by sys-apps/gnome-disk-utility-3.20.2::gentoo
# required by mate-base/mate-1.12-r1::gentoo[extras]
# required by mate (argument)
>=app-crypt/pinentry-0.9.5 gnome-keyring
# required by x11-misc/mozo-1.12.0-r1::gentoo[-gtk3]
# required by mate-base/mate-1.12-r1::gentoo[base]
# required by mate (argument)
>=mate-base/mate-menus-1.12.0-r1 python
 


Donc

Code BASH :
echo "app-crypt/pinentry gnome-keyring" >> /etc/portage/package.use/custom
echo "mate-base/mate-menus python" >> /etc/portage/package.use/custom


Et on relance :

Code BASH :
emerge -avq mate


Il faut prévoir d'avoir assez de RAM (au moins 3Go en 64bits) pour la compilation des librairies gtk.

Une fois terminé, rebooter, et le tour est joué :magic:

LXDE




Pour installer LXDE, on va installer le paquet lxde-meta.

Code BASH :
emerge -avq lxde-meta


Il faut prévoir d'avoir assez de RAM (au moins 3Go en 64bits) pour la compilation des librairies gtk.

Une fois terminé, rebooter, et le tour est joué :magic:

gentoo_lxde_2





GNOME




Pour installer GNOME, il y a plusieurs solutions :

Soit on veut un environnement complet et on installe le métapaquet gnome

Code BASH :
emerge -avq gnome


Soit on veut une base un peu plus lègère et on installe gnome-light, qu'on complétera avec gnome-core-apps (ou chaque logiciel installé manuellement)

Code BASH :
emerge -avq gnome-core-apps


Il faut prévoir d'avoir assez de RAM (au moins 4Go en 64bits) pour la compilation des librairies gtk.

Une fois terminé, rebooter, et le tour est joué :magic: