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

Introduction




Vous aimez Gentoo et vous voulez installer une interface graphique ?

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

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

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/13.0/desktop


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

Vérifier les pilotes vidéo




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"




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


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




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




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 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:

gentoo_lxde_1



gentoo_lxde_2