Installer le bureau Cinnamon sur Gentoo

Cet article est à refaire, son contenu n'est pas très fiable.



Introduction



Vous aimez Cinnamon, et vous le voulez sur votre Gentoo ?
Voila, les manipulations à réaliser pour retrouver Cinnamon.


Prérequis



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/gnome

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/gnome


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


Installer l'environnement de bureau



Pour installer cinnamon, on va installer le paquet cinnamon.
Il faut penser au gestionnaire de connexion, on va prendre gdm.
Il nous faut aussi le serveur d'affichage xorg-x11.

Code BASH :
emerge -pv gdm cinnamon xorg-x11


On vérifie qu'il n'y a aucun problème quant à l'installation.

On remarque un souci de USE :

Code BASH :
The following USE changes are necessary to proceed:
 (see "package.use" in the portage(5) man page for more details)
# required by gnome-base/gdm-3.8.4-r3
# required by gnome-base/gnome-shell-3.8.4-r2
# required by virtual/notification-daemon-0[gnome]
# required by x11-libs/libnotify-0.7.5-r1
# required by app-admin/system-config-printer-gnome-1.4.3
# required by gnome-base/gnome-control-center-3.8.6[cups]
# required by net-libs/gnome-online-accounts-3.8.5[gnome]
# required by gnome-extra/evolution-data-server-3.8.5[gnome-online-accounts]
# required by gnome-base/gnome-panel-3.8.0-r1[eds]
# required by gnome-extra/nemo-1.8.5
# required by gnome-extra/cinnamon-1.8.8.1-r1
# required by cinnamon (argument)
>=sys-auth/pambase-20120417-r3 systemd


En effet, gdm possède le USEFLAG systemd par défaut, on corrige cela en l'ôtant :

Code BASH :
echo "gnome-base/gdm -systemd" >> /etc/portage/package.use


On revérifie que tout est bon :

Code BASH :
emerge -pv gdm cinnamon xorg-x11


Si tout est bon, on lance l'installation.

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


Configurer le gestionnaire de connexion



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



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


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






Quelques applications



Avec Cinnamon installé, on a le strict nécessaire.

On peut se permettre d'ajouter quelques logiciels... Voici une liste de logiciels que j'utilise récemment :


  • Firefox : Navigateur Web
  • Thunderbird : Courrielleur
  • Libreoffice : Suite bureautique
  • Gnome-terminal : Un émulateur de terminal
  • Gnome-system-monitor : Un moniteur système
  • Gnome-calculator : Calculatrice
  • Gnome-screenshot : Un outil de capture d'écran
  • alacarte : Editeur de menu Cinnamon
  • Gimp : Logiciel de retouche photo
  • Evince : Visionneuse PDF
  • Eog : Visionneuse d'image
  • Filezilla : Client FTP
  • Hexchat : Client IRC
  • Remmina : Client de bureau à distance
  • Transmission : Client Bit Torrent
  • Clementine : Lecteur audio
  • Smplayer : Lecteur vidéo
  • Audacity : éditeur audio
  • SoundConverter : Logiciel de conversion de son.
  • Brasero : Logiciel de gravure
  • Gedit : Editeur de texte
  • File-roller : Logiciel d'archivage et de compression
  • p7zip : Logiciel de compression


Code BASH :
emerge -pv firefox thunderbird libreoffice-bin gnome-terminal gnome-system-monitor gnome-calculator gnome-screenshot alacarte gimp evince eog filezilla hexchat remmina transmission clementine smplayer audacity soundconverter brasero gedit  file-roller p7zip


On remarque que :

Code BASH :
[ebuild  N     ] x11-terms/gnome-terminal-3.8.4  USE="nautilus" 1,588 kB
[ebuild  N     ] app-text/evince-3.8.3:0/evd3.4-evv3.3  USE="gnome-keyring introspection nautilus postscript tiff -debug -djvu -dvi -t1lib -xps" 6,328 kB
[ebuild  N     ] app-cdr/brasero-3.8.0:0/3.1  USE="css introspection libburn mp3 nautilus (-packagekit) -playlist {-test} -tracker" 3,221 kB
 
 
The following keyword changes are necessary to proceed:
 (see "package.accept_keywords" in the portage(5) man page for more details)
# required by remmina (argument)
=net-misc/remmina-1.0.0_p20130723 ~amd64
 
The following USE changes are necessary to proceed:
 (see "package.use" in the portage(5) man page for more details)
# required by www-client/firefox-24.2.0[gstreamer]
# required by firefox (argument)
>=media-plugins/gst-plugins-meta-0.10-r8:0.10 ffmpeg
# required by dev-libs/quazip-0.5.1-r1
# required by media-video/smplayer-0.8.5
# required by smplayer (argument)
>=sys-libs/zlib-1.2.8-r1 minizip


On corrige cela :

Code BASH :
ARCH=$(portageq envvar ARCH)
echo "net-misc/remmina freerdp vte ssh" >> /etc/portage/package.use
echo "net-misc/remmina ~$ARCH" >> /etc/portage/package.keywords
echo "net-misc/freerdp ~$ARCH" >> /etc/portage/package.keywords
echo "media-plugins/gst-plugins-meta ffmpeg" >> /etc/portage/package.use
echo "sys-libs/zlib minizip" >> /etc/portage/package.use



On a nemo pour le gestionnaire de fichiers, on n'a donc pas besoin d'utiliser nautilus, le gestionnaire de fichiers de GNOME. Donc, pour utiliser les applications GNOME sans le FLAG nautilus, dans /etc/make.conf ajouter -nautilus en USE :

Code BASH :
USE="-nautilus"


On revérifie que tout est corrigé :

Code BASH :
emerge -pv firefox thunderbird libreoffice-bin gnome-terminal gnome-system-monitor gnome-calculator gnome-screenshot alacarte gimp evince eog filezilla hexchat remmina transmission clementine smplayer audacity soundconverter brasero gedit  file-roller p7zip


Et on lance l'installation :

Code BASH :
emerge -qv firefox thunderbird libreoffice-bin gnome-terminal gnome-system-monitor gnome-calculator gnome-screenshot alacarte gimp evince eog filezilla hexchat remmina transmission clementine smplayer audacity soundconverter brasero gedit  file-roller p7zip
Cette page a été vue 7433 fois