Gnome - comment contrôler la séquence de démarrage

Gnome - comment contrôler la séquence de démarrage

Qui est le bureau le plus populaire?Ce qui le fait commencer?

Quel gnome a besoin pour commencer, valeurs que vous souhaitez fournir…

Dès le début et avec de petits systèmes, vous metterez des valeurs dans ~ /.xinitrc. Le fichier le plus simple ne contiendra que 'Exec Gnome-Session'. Un fichier plus raisonnable ressemblerait à celui ci-dessous.

Exporter XDG_MENU_PREFIX = GNOME-
Exec Gnome-Sesson

L'utilisation de cette approche n'est pas le moyen par défaut de le faire. Cette approche n'assume qu'un seul choix d'environnement de bureau. Cette hypothèse n'est plus valable pour la plupart des systèmes. Les distributions utilisent de nos jours un gestionnaire d'affichage, car Gnome est le bureau par défaut qu'ils ont choisi GDM3 de GNOME comme gestionnaire d'affichage. Sur la plupart des systèmes, vous commencerez à partir de GDM3 et aurez un fichier de contrôle qui définit les choses.

Où démarrez-vous GDM3?

Si vous avez utilisé une distribution régulière, GDM est déjà installé et la connexion par défaut. Vous voudrez peut-être passer à d'autres gestionnaires d'affichage, une option populaire est SDDM. Pour l'installer, vous utilisez votre gestionnaire de packages. À la fin de l'installation, vous êtes invité à choisir le gestionnaire que vous souhaitez utiliser. Le script définit le bon gestionnaire pour votre prochain démarrage. Si vous souhaitez revenir en arrière, exécutez simplement la commande ci-dessous.

$ sudo dpkg-reconfigure gdm3

Le même menu apparaîtra et vous pouvez choisir celui que vous souhaitez exécuter sans désinstaller aucun d'entre eux. Ce qui se passe, c'est que la chaîne de texte dans le fichier / etc / x11 / default-display-manager est modifiée pour pointer le bon gestionnaire d'affichage. Dans Systemd Machines, le manager d'affichage.Service 's'assure qu'il démarre et continue de courir. Le démon nommé Logind est le démon général, que vous pouvez vérifier à l'aide de Systemctl.

$ systemctl status systemd-logind.service

GDM3 Reads / etc / GDM3 / Custom.Conf pour obtenir sa configuration correcte. Dans ce fichier, vous pouvez définir votre système à vous connecter automatiquement. Vous pouvez également définir les paramètres XDMCP et les paramètres de sécurité. Ici, vous pouvez également permettre le débogage dans ce fichier.

Après le début de GDM, vous êtes accueilli avec votre page de connexion. Sur cette page, vous pouvez choisir quel environnement de bureau vous souhaitez utiliser. Ces choix proviennent de fichiers dans usr / share / xsessions. Un exemple est celui par défaut d'Ubuntu, vu ci-dessous.

Les valeurs dans GDM - Le fichier de bureau de session est un fichier de style init comme indiqué ci-dessous. Les entrées contrôlent la session en définissant les valeurs du bureau.

[Entrée de bureau]
Nom = Ubuntu
Commentaire = cette session vous enregistre dans Ubuntu
Exec = env gnome_shell_session_mode = ubuntu / usr / bin / gnome-session --systemd
--Session = Ubuntu
TryExec = / usr / bin / gnome-shell
Type = application
DesktopNames = Ubuntu: gnome
X-GDM-SESSESSEGRESTERS = VRAI
X-Ubuntu-getText-Domain = gnome-session-3.0

Vous avez de nombreuses options dans ce fichier, les principaux sont Exec et TryExec. Le premier démarre le bureau, dans ce fichier Gnome-Shell. Le second, vérifie si le fichier binaire existe. En utilisant l'instruction TryExec, vous pouvez demander à GDM3 d'ignorer l'entrée si elle n'existe pas.

Un autre fichier important est / usr / share / gnome-session / sessions / gnome.session. Ce fichier clarifie le logiciel requis pour cette session.

Comment changez-vous votre propre bureau?

Une fois que vous avez choisi Gnome, Gnome-Session commence à chercher un certain nombre de fichiers. Dans le répertoire $ xdgconfighome / gnome-session / sasion enregistrée, Gnome aurait dû économiser la dernière session.

Pour que les applications spécifiques commencent lorsque votre bureau commence, vous pouvez les ajouter au répertoire Autostart. Ils sont répertoriés ci-dessous.

usr / share / gnome / autostart & ~ /.config / autostart /

Vous pouvez également définir les mêmes valeurs avec l'outil de tweak intégré.

Le composant qui exécute votre bureau, la partie graphique, est Gnome Shell. Gnome-Shell lit les données du fichier GNOME-SESSION. Toutes les applications sont disponibles dans USR / Partage / Application. Des informations sur les applications et les types de mime sont disponibles dans le USR / Share / Registry d'application annuaire.

Gnome-Sell la coquille graphique

La shell Gnome crée tout pour votre bureau, les paramètres du système sont dans USR / Partage / Gnome *. Vous trouvez également les paramètres de nombreuses applications GNOME ici. Pour vos paramètres personnels, ils sont en ~.local / share / gnome- [nom de l'application] pour certaines applications.

Conclusion

Quand Gnome commence, il se passe beaucoup de choses. Il est bon d'avoir une compréhension de base de ce processus, vous pouvez donc résoudre des problèmes ou ajuster comment cela fonctionne à vos propres préférences.