Comment créer un environnement de bureau Linux

Vous avez essayé de nombreux environnements de bureau mais rien ne vous convient ? Ou peut-être que vous aimez certains composants d’un environnement de bureau et n’aimez pas les autres. Il est peut-être temps d’envisager de créer votre propre environnement de bureau…

Comment puis-je créer un environnement de bureau ?

Vous pouvez facilement créer un environnement de bureau en assemblant différents composants d’environnements de bureau existants et d’autres programmes indépendants. Il est préférable de connaître les composants généraux d’un environnement de bureau avant d’en créer un, mais ce n’est pas nécessaire. Ici, nous allons vous montrer comment créer votre propre environnement de bureau étape par étape.

Étape 1 : Créer le script Bash de session

Pour créer un environnement de bureau minimal, vous devez au moins y mettre un gestionnaire de fenêtres. Dans ce guide, nous allons utiliser le gestionnaire de fenêtres kwin. Mais vous pouvez utiliser n’importe quel gestionnaire de fenêtres que vous souhaitez.

Pour installer kwin sur Ubuntu et les systèmes basés sur Ubuntu, tapez la commande suivante dans le terminal :

 sudo apt install kwin --no-install-recommends 

Sans le –no-install-recommends option, apt installera l’ensemble de l’environnement de bureau kde.

En plus du gestionnaire de fenêtres, nous ajouterons le quai de planches à l’environnement de bureau. Pour l’installer tapez :

 sudo apt install plank

Créons maintenant le script bash de la session. Si vous ne le savez pas déjà, un script bash est un fichier texte normal dans lequel vous entrez une séquence de commandes. Lorsque le fichier est exécuté, il lance les commandes contenues ligne par ligne, ce qui vous évite de saisir vous-même chaque commande dans le terminal.

MAKEUSEDE LA VIDÉO DU JOUR

Notre script contiendra les programmes que notre environnement de bureau aura. Nous allons mettre le script dans /poubelle annuaire. Alors ouvrez le terminal et accédez à /poubelle en tapant la commande suivante :

 cd /bin

Créez ensuite le script par la commande suivante (nous l’appellerons custom_de.sh) :

 sudo touch custom_de.sh 

Ouvrez le fichier en tant que root à l’aide de votre éditeur de texte, par exemple nano :

 sudo nano custom_de.sh 

Vous pouvez remplacer nano par n’importe quel éditeur de texte comme gedit ou xed.

Ensuite, placez la ligne suivante en haut du script.

 #!/bin/bash 

Cette ligne indique au terminal d’exécuter ce script à l’aide de bash.

Ensuite, tapez les commandes des programmes que vous souhaitez mettre dans le bureau personnalisé en commençant par le gestionnaire de fenêtres (dans ce cas, kwin).

kwin &
plank

create_bash_script

L’esperluette (&) après une commande la fait s’exécuter en arrière-plan afin que la commande suivante soit exécutée sans attendre la fin de la commande précédente. Nous devons le faire car les programmes composant l’environnement de bureau doivent s’exécuter en même temps.

Ce script représente la session de bureau, tant que ce script est en cours d’exécution, la session continuera à s’exécuter. Lorsque ce script se termine, la session se terminera et vous serez dirigé vers l’écran de connexion comme si vous vous étiez déconnecté.

C’est pourquoi il est important de ne pas mettre d’esperluette (&) après la dernière commande. Si cela se produit et que la dernière commande est envoyée en arrière-plan, le script se terminera et la session se terminera dès qu’elle démarrera.

Après avoir enregistré le script, accordez-lui l’autorisation exécutable en tapant la commande suivante :

 sudo chmod +x custom_de.sh 

Étape 2 : créez le fichier de bureau

Pour rendre notre bureau personnalisé visible lors de la connexion, nous devons créer un .desktop fichier dans /usr/share/xsessions qui pointera vers le script. Pour accéder à ce répertoire, dans le terminal, tapez :

 cd /usr/share/xsessions 

Créez ensuite le fichier et ouvrez-le en :

sudo touch custom_de.desktop
sudo nano custom_de.desktop

A l’intérieur du fichier mettez les lignes suivantes :

[Desktop Entry]
Name=Custom DE
Comment=My awesome desktop environment
Exec=/bin/custom_de.sh
Type=Application

Pour Exéc=, saisissez l’emplacement du script de session que vous avez créé précédemment.


entrée de bureau nano_text_editor

Étape 3 : Lancez l’environnement de bureau personnalisé

Pour lancer votre environnement de bureau :

  1. Se déconnecter
  2. Trouver la liste des environnements de bureau installés
  3. Sélectionnez l’environnement de bureau nouvellement créé
  4. Connectez-vous à nouveau

Pour quitter cette session, tuez le dernier programme de votre script de session à l’aide de la commande pkill :

 pkill plank 

Rendez votre environnement de bureau plus complet

Toutes nos félicitations! Vous avez créé votre propre environnement de bureau.

Mais il manque encore quelques composants. Il est temps d’ajouter un fond d’écran et un panneau.

Il existe de nombreux poseurs de papier peint. Un bon choix est Komorebi, qui vous permet de définir des vidéos comme fonds d’écran et qui affiche également les icônes du bureau.

Pour installer komorebi, téléchargez le package deb à partir du référentiel GitHub, installez-le et exécutez-le.


Pour le panel, nous utiliserons lxqt-panel, pour l’installer sur Ubuntu :

 sudo apt install lxqt-panel 

N’oubliez pas de mettre la commande lxqt-panel et komorebi dans le script de session suivi de l’esperluette (&). Utilisez le chemin complet de la commande komorebi (/Système/Applications/komorebi).


planche nano_text_editor

Vous pouvez également ajouter Ulauncher, un lanceur d’applications utile. Cela rendra l’expérience de bureau plus complète :

sudo add-apt-repository ppa:agornostal/ulauncher && sudo apt update && sudo apt install ulauncher

Vous pouvez ajouter autant de programmes que vous le souhaitez, personnaliser votre bureau en fonction de vos besoins. Pensez également à ajouter un gestionnaire de notifications.

Comment définir les thèmes GTK et Icon

Dans d’autres environnements de bureau, vous pouvez modifier les thèmes GTK et d’icônes à l’aide d’un utilitaire d’interface graphique tel que gnome-tweaks ou autre. Dans notre cas, nous n’avons pas ces utilitaires, mais ne vous inquiétez pas car vous pouvez également modifier les thèmes à partir de la ligne de commande en utilisant la commande gsettings.


Pour que gsettings ait un effet, dbus doit être en cours d’exécution.

Dbus est démarré en utilisant dbus-lancement. Ajoutez simplement bash de lancement de dbus au début de votre script.


nano_text_editor lancer bash

Ensuite, quittez la session et reconnectez-vous. Pour obtenir le thème GTK actuellement appliqué :

 gsettings get org.gnome.desktop.interface gtk-theme 

Pour définir le thème GTK sur le thème Canta par exemple, tapez :

 gsettings set org.gnome.desktop.interface gtk-theme Canta 

Le thème que vous allez définir doit être situé dans /usr/share/themes annuaire. Le nom du thème est son nom de dossier.


Bureau Linux avec fond d'écran de montagne

L’expérience de personnalisation ultime

Bien que la création de votre propre environnement de bureau soit une expérience rafraîchissante, elle peut ne pas aboutir à une expérience de bureau complète du premier coup. Mais en ajoutant d’autres programmes, vous créerez un meilleur environnement de bureau. Si vous aimez créer des choses, alors vous aimerez peut-être ArchLinux, car cela vous permettra de créer votre propre distribution Linux.



passer à un gestionnaire de fenêtres
7 choses à savoir avant de passer à un gestionnaire de fenêtres

Vous voulez remplacer votre environnement de bureau actuel par un gestionnaire de fenêtres ? Voici quelques éléments que vous devez connaître avant de prendre une décision.

Lire la suite


A propos de l’auteur

Source-133