Configuration de Debian 8 en mode desktop

Configuration de Debian 8 en mode desktop

La configuration de Debian en mode desktop peut-être un peu différente du mode serveur. Une référence Linux : stable, performante et légère, le but ici est de la configurer pour la rendre plus adaptée à un environnement de tous les jours. Avec mon matériel actuel : MSI Z97 GAMING 7, Intel(R) Core i5 4690K, Gigabyte GV-N970G1 (GTX970), voici le résultat obtenu :

Installation simplifiée de debian 8

Voyons rapidement l’installation de l’OS avec la version DVD (X64 Debian 8.1). Les étapes cruciales point par point :

Le choix de l’installation simplifiée nommée install.

Le choix de la langue, du lieu géographique et de la disposition du clavier se fera en français.

La configuration du réseau automatique en DHCP. Nous ignorons le champ domaine.

L’étape de création des identifiants root et de l’utilisateur se fait simplement en suivant les instructions.

Vient ensuite le partitionnement (j’ai fait le choix de tout installer dans la racine).

L’ensemble des paquets natifs du système vont être installés. Aucune analyse de second DVD et pas de miroir.

L’outil Apt et l’ensemble des paquets vont être installés. Ignorez l’étude statistique, puis vous verrez apparaître ensuite un choix :

Après avoir fait le choix de l’environnement de bureau Cinnamon. Désactivez le serveur d’impression.

Le choix et l’installation des logiciels se fera en cliquant sur Continuer. Elle prendra quelques minutes, ensuite le grub devra être installé sur la partition primaire (/dev/sda1) . L’installation se termine.

Modification de l’environnement Debian 8

L’environnement de base fonctionne très bien cependant l’ergonomie et le design de Cinnamom peut être modifié. De plus, pour assurer un fonctionnement optimal de vos composants informatiques, je vous invite à installer vos drivers. Dans ce cas, nous allons effectuer deux étapes :

  1. Personnalisation du système et de Cinnamon : thèmes, icones et bashrc.
  2. Installations des drivers:  Nvidia GTX970 et en complément un adaptateur wi-fi TP-LINK.

Cinnamon sous Debian

Pour l’ensemble des modifications ergonomiques liées à Cinnamom, j’ai écrit un article complet en 2013 : jetez-y un coup d’œil. En ce qui concerne la modification du design général, je vous invite à rechercher des icônes et des thèmes sur le web. Personnellement, deux projets m’ont vraiment intéressés :  Numix et Paper. Voyons ensemble l’installation de Numix :

Modifiez le fichier source.list sous Debian Jessie comme ceci :

nano/etc/apt/source.list

Complétez le source.list comme ceci :

#deb cdrom:[Debian GNU/Linux 8.1.0 _Jessie_ - Official amd64 DVD Binary-1 20150606-14:19]/ jessie contrib main
## Debian stable - dépôts officiels

deb http://ftp.fr.debian.org/debian/ stable main
deb http://ftp.fr.debian.org/debian/ stable-updates main

deb http://security.debian.org/ stable/updates main

Téléchargez le pack du thème Numix sur le github officiel, dézippez-le et ajoutez-le dans les thèmes du système :

wget https://github.com/shimmerproject/Numix/archive/master.zip
unzip master.zip
mv Numix-master /usr/share/themes/Numix

Téléchargez le pack d’icônes de Numix sur le github officiel, dézippez-le et ajoutez-le dans les icônes du système :

wget https://github.com/numixproject/numix-icon-theme/archive/master.zip
unzip master.zip.1
mv numix-icon-theme-master/Numix /usr/share/icons/
mv numix-icon-theme-master/Numix-Ligh /usr/share/icons

Ensuite, rendez-vous dans : /Menu/Paramètres Système/Thémes/Autres paramètres :

Les manipulations précédentes devraient vous donner le rendu ci-dessous :

Vous pouvez rendre plus agréable votre terminal avec screenfetch :

apt-get install screenfetch

Continuez en personnalisant votre shell en téléchargeant Powerline sur le github officiel :

git clone https://github.com/milkbikis/powerline-shell
cd powerline-shell
./install.py
ln -s  ~/powerline-shell.py 

La dernière étape consiste à modifier votre .bashrc dans votre utilisateur :

nano ~/.bashrc

À la fin du fichier, rajoutez ceci :

function _update_ps1() {

export PS1="$(~/powerline-shell.py $?) "

}

export PROMPT_COMMAND="_update_ps1"
screenfetch

Drivers Nvidia GTX970 sous Debian 8

Par défaut ma Gigabytes Gaming GTX970 (GV-N970G1) ne dépasse pas les 800×600 avec l’installation de base sous Debian.
J’ai besoin d’installer des drivers vidéos et j’ai choisi les pilotes officiels de Nvidia disponibles sur le site officiel.

cd /home/jeremie/Téléchargements
chmod +x NVIDIA-Linux-x86_64-352.30.run

Avant d’exécuter l’installation du driver il y a certains pré-requis tels que :

  1. Le paquet gcc pour compiler devra être en place :
    apt-get install gcc
  2. Le kernel source n’est pas en place de base et la solution consiste à le rechercher et à l’installer :
apt-cache search linux-headers

linux-headers-3.16.0-4-all - All header files for Linux 3.16 (meta-package)
linux-headers-3.16.0-4-all-amd64 - All header files for Linux 3.16 (meta-package)
linux-headers-3.16.0-4-amd64 - Header files for Linux 3.16.0-4-amd64
linux-headers-3.16.0-4-common - Common header files for Linux 3.16.0-4
linux-headers-amd64 - Header files for Linux amd64 configuration (meta-package)

Vous devez installer le kernel headers :

apt-get install linux-headers-3.16.0-4-amd64

Ensuite, arrêtez le gestionnaire de session graphique actuel :

/etc/init.d/lightdm stop

L’installation du driver peut désormais commencer :

./NVIDIA-Linux-x86_64-352.30.run

Nvidia X  gère désormais parfaitement la carte graphique et votre résolution s’est adaptée automatiquement à votre écran.

Adaptateur TP LINK : WN725N sous Debian 8

En supplément de votre connexion filaire, vous disposez peut-être vous aussi d’un adaptateur wi-fi. Mon modèle est un  TL-WN725N (realtek). Il n’était pas reconnu et une boucle d’erreurs apparaissait sans cesse dans mes tty ! Je ne pouvais plus les utiliser à moins de déconnecter la clé. La solution est donc d’installer le driver. Voici comment procéder :

Ajoutez dans votre « source.list » un nouveau dépot :

deb http://http.debian.net/debian/ jessie main contrib non-free
apt-get update
apt-get install firmware-realtek

Ma connexion wi-fi est enfin disponible avec network-manager et fonctionne sans accroche.

Nettoyage de paquet inutile

Les logiciels de base qui sont présents nativement dans Debian ne me convienne pas forcément car je ne les utiliserais pas tous. Voyons comment procéder au nettoyage de certains paquets. Pour commencer, listez l’ensemble des paquets installés par défaut:

dpkg -l | grep '^i'

Une liste importante apparaît avec différentes informations comme ici :

ii accountsservice 0.6.37-3+b1 amd64 query and manipulate user account information

La colonne indique : nom, version et description du paquet.

A titre d’exemple voici la liste des logiciels que j’ai supprimé : iceweasel n’est à faire que si vous avez un autre naviguateur.

apt-get autoremove --purge nautilus brasero gimp icedove iceweasel imagemagick gnome-games

Nous avons vu comment configurer en mode desktop Debian 8 de manière à ce qu’elle ne pèse pas plus de 5 Gb. L’environnement est très agréable à utiliser avec Numix et pour la suite je vous laisse installer vos logiciels favoris !