Comment vérifier si un environnement de bureau spécifique est en cours d'exécution sous Linux

LinuxBeginner
Pratiquer maintenant

Introduction

Dans ce laboratoire, vous apprendrez à vérifier quel environnement de bureau est actuellement en cours d'exécution sous Linux. Nous allons explorer trois méthodes pour y parvenir : utiliser la commande echo avec la variable d'environnement $XDG_CURRENT_DESKTOP pour identifier rapidement le nom du bureau, lister les processus liés au bureau à l'aide de la commande ps aux pour voir les programmes en cours d'exécution associés au bureau, et inspecter les fichiers de configuration X11 dans le répertoire /etc/X11 pour obtenir des informations plus détaillées. Ces techniques sont essentielles pour comprendre l'environnement graphique de votre système Linux et sont utiles pour la personnalisation et la résolution de problèmes.

Vérifier l'environnement de bureau avec echo $XDG_CURRENT_DESKTOP

Dans cette étape, nous allons explorer comment identifier l'environnement de bureau que vous utilisez actuellement dans l'environnement LabEx. Comprendre votre environnement de bureau peut être utile pour diverses tâches, telles que la personnalisation de votre espace de travail ou la résolution de problèmes d'affichage.

Nous pouvons utiliser la commande echo avec une variable d'environnement appelée $XDG_CURRENT_DESKTOP pour obtenir ces informations. Les variables d'environnement sont des valeurs dynamiques qui influencent le comportement des processus sur l'ordinateur. $XDG_CURRENT_DESKTOP stocke spécifiquement le nom de l'environnement de bureau actuel.

Ouvrez votre terminal s'il n'est pas déjà ouvert. Vous pouvez le faire en cliquant sur l'icône Xfce Terminal sur le côté gauche du bureau.

Maintenant, tapez la commande suivante dans le terminal et appuyez sur Entrée :

echo $XDG_CURRENT_DESKTOP

Vous devriez voir le nom de l'environnement de bureau affiché dans le terminal. Dans l'environnement LabEx, cela sera généralement :

XFCE

Cela confirme que vous utilisez l'environnement de bureau XFCE.

L'utilisation de echo avec des variables d'environnement est une méthode courante pour récupérer rapidement des informations système ou des paramètres de configuration. Vous rencontrerez d'autres variables d'environnement utiles au cours de votre exploration de Linux.

Cliquez sur Continuer pour passer à l'étape suivante.

Lister les processus de bureau avec ps aux

Dans cette étape, nous allons apprendre à lister les processus en cours d'exécution sur votre système, en particulier ceux associés à l'environnement de bureau. Les processus ne sont rien d'autre que des programmes en cours d'exécution. Comprendre comment afficher les processus est essentiel pour surveiller l'activité du système et résoudre les problèmes.

Nous allons utiliser la commande ps, qui affiche un instantané des processus en cours. Les options aux sont couramment utilisées ensemble pour afficher les processus de tous les utilisateurs (a), y compris ceux qui ne sont pas attachés à un terminal (x), et pour afficher des informations détaillées dans un format convivial pour l'utilisateur (u).

Ouvrez votre terminal s'il n'est pas déjà ouvert.

Tapez la commande suivante dans le terminal et appuyez sur Entrée :

ps aux

Cette commande affichera une longue liste des processus actuellement en cours d'exécution sur le système. La sortie inclut des informations telles que l'utilisateur exécutant le processus, l'identifiant de processus (PID), l'utilisation du CPU et de la mémoire, et la commande qui a lancé le processus.

La sortie ressemblera à ceci (les processus exacts et les détails varieront) :

USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root         1  0.0  0.1 168000 11000 ?        Ss   <date>   0:01 /sbin/init
root         2  0.0  0.0      0     0 ?        S    <date>   0:00 [kthreadd]
...
labex     1234  0.5  2.0 500000 80000 ?        Sl   <date>   0:15 /usr/bin/xfce4-session
...
labex     5678  0.1  0.5 120000 20000 pts/0    Ss   <date>   0:02 /usr/bin/zsh
...

Vous pouvez faire défiler la sortie pour voir les différents processus. Recherchez les processus liés à l'environnement de bureau XFCE, tels que xfce4-session, xfwm4 (gestionnaire de fenêtres), xfce4-panel (panneau), etc.

La commande ps aux fournit une vue complète des processus du système. Bien que la sortie puisse être longue, c'est un outil fondamental pour la surveillance et le débogage du système.

Cliquez sur Continuer pour passer à l'étape suivante.

Inspecter la configuration X11 dans /etc/X11

Dans cette étape, nous allons explorer les fichiers de configuration du système de fenêtrage X, souvent appelé X11 ou simplement X. X11 est le composant central qui fournit l'interface graphique utilisateur (GUI) que vous voyez et avec laquelle vous interagissez sur votre bureau Linux. Les fichiers de configuration de X11 sont généralement situés dans le répertoire /etc/X11.

Nous allons utiliser la commande ls pour lister le contenu de ce répertoire. ls est une commande de base pour lister les fichiers et les répertoires.

Ouvrez votre terminal s'il n'est pas déjà ouvert.

Tapez la commande suivante dans le terminal et appuyez sur Entrée :

ls /etc/X11

Cette commande listera les fichiers et les répertoires dans /etc/X11. La sortie montrera divers fichiers de configuration et sous-répertoires liés à votre environnement graphique.

La sortie ressemblera à ceci (le contenu exact peut légèrement varier) :

app-defaults  cursors  default-display-manager  fonts  rgb.txt  X  xinit  Xresources  Xsession  Xsession.d  XvMCConfig

Vous pouvez voir des répertoires comme xinit et Xsession.d, qui contiennent des scripts et des configurations liés au démarrage et à la gestion des sessions X. Des fichiers comme rgb.txt contiennent des définitions de couleurs.

Bien que nous ne modifiions pas ces fichiers dans ce laboratoire, savoir où se trouve la configuration X11 est utile pour des personnalisations plus avancées et la résolution de problèmes à l'avenir.

Pour obtenir une vue un peu plus détaillée, vous pouvez utiliser l'option -l avec ls pour voir les autorisations de fichiers, la propriété, la taille et la date de modification :

ls -l /etc/X11

Cela fournira un format de liste longue :

total 60
drwxr-xr-x   2 root root  4096 <date> app-defaults
drwxr-xr-x   3 root root  4096 <date> cursors
-rw-r--r--   1 root root   200 <date> default-display-manager
drwxr-xr-x   3 root root  4096 <date> fonts
-rw-r--r--   1 root root 18000 <date> rgb.txt
drwxr-xr-x   2 root root  4096 <date> X
drwxr-xr-x   2 root root  4096 <date> xinit
-rw-r--r--   1 root root   700 <date> Xresources
-rwxr-xr-x   1 root root  3000 <date> Xsession
drwxr-xr-x   2 root root  4096 <date> Xsession.d
-rw-r--r--   1 root root   200 <date> XvMCConfig

Cette étape vous a présenté l'emplacement des fichiers de configuration X11. Au fur et à mesure que vous vous familiariserez davantage avec Linux, vous pourriez explorer ces fichiers plus en détail pour personnaliser votre expérience de bureau.

Cliquez sur Continuer pour terminer ce laboratoire.

Résumé

Dans ce laboratoire, nous avons appris à vérifier l'environnement de bureau actuellement en cours d'exécution sous Linux. Nous avons commencé par utiliser la commande echo $XDG_CURRENT_DESKTOP pour récupérer directement le nom de l'environnement de bureau à partir d'une variable d'environnement. Cela a fourni un moyen rapide et simple d'identifier l'environnement de bureau utilisé, qui, dans l'environnement LabEx, s'est avéré être XFCE.

Nous avons ensuite exploré comment lister les processus en cours d'exécution à l'aide de la commande ps aux. Cette commande nous permet de voir des informations détaillées sur tous les processus en cours d'exécution sur le système, y compris ceux liés à l'environnement de bureau. Comprendre comment lister les processus est une compétence fondamentale pour surveiller l'activité du système et résoudre les problèmes potentiels.