La liste des sessions est décrite dans le répertoire /usr/share/xsessions
.
Certains des noms de session les plus courants sont les suivants:
- Pour l'unité-2d, le fichier de session s'appelle ubuntu-2d.desktop.
- Pour gnome-classic, le fichier de session s'appelle gnome-classic.desktop.
- Pour gnome-classic (aucun effet), alias gnome-fallback, le fichier de session s'appelle gnome-fallback.desktop.
- Pour l'unité 3d, le fichier de session s'appelle ubuntu.desktop.
- Pour Lubuntu, le fichier de session s'appelle Lubuntu.desktop.
- Pour LXDE, le fichier de session s’appelle LXDE.desktop.
Ainsi, si vous modifiez le fichier de configuration light-dm en "ubuntu-2d", la session sera par défaut en Unity-2D.
c'est à dire
sudo nano /etc/lightdm/lightdm.conf
changer la ligne
user-session=ubuntu
à
user-session=ubuntu-2d
Remarque - si vous ne possédez pas de fichier lightdm.conf, utilisez les valeurs suivantes pour ce fichier d’identification automatique:
[SeatDefaults]
greeter-session=unity-greeter
user-session=ubuntu-2d
autologin-user=myusername
autologin-user-timeout=0
Une autre possibilité consiste à exécuter:
sudo /usr/lib/lightdm/lightdm-set-defaults -s <session-name>
Par exemple:
sudo /usr/lib/lightdm/lightdm-set-defaults -s ubuntu-2d
Cela créera également le lightdm.conf
fichier s'il n'était pas déjà présent.
user-session=ubuntu
n'existe pas dans le fichier/etc/lightdm/lightdm.conf
, tapez-la comme dernière ligne:user-session=ubuntu-2d
/usr/share/lightdm/
. Je devais modifierlightdm.conf.d/50-ubuntu.conf
Il est étrange que LightDM ( gestionnaire d’affichage de Ubuntu 11.10 , qui fournit l’écran de connexion graphique ) ne se souvienne pas de votre sélection lors des redémarrages.
Vous pouvez modifier manuellement le fichier de configuration approprié, appelé
.dmrc
et situé dans votre dossier personnel. Dans Nautilus (le navigateur de fichiers), vous devez appuyer sur Ctrl+ H(ou Afficher > Afficher les fichiers cachés ) pour le voir, ainsi que sur les autres fichiers commençant par un.
caractère. Si vous avez ce fichier - ce que vous faites probablement - alors son contenu sera comme:Pour GNOME Classic, vous pouvez le changer en:
Ou pour GNOME Classic (aucun effet), vous pouvez le changer en:
Si vous souhaitez utiliser Unity 2D (type de session Ubuntu 2D ), vous pouvez le modifier pour indiquer:
Si vous n'avez pas du tout le fichier, vous pouvez le créer avec le contenu approprié.
Si vous souhaitez définir GNOME Classic ou GNOME Classic (aucun effet) comme type de session par défaut pour tous les utilisateurs, ou si vous préférez ne pas le faire, mais que la méthode spécifique à l'utilisateur ci-dessus ne fonctionne pas, vous pouvez éditer
/etc/lightdm/lightdm.conf
, changer la ligne qui dituser-session=ubuntu
à la place de direuser-session=gnome-classic
ouuser-session=gnome-fallback
(ouuser-session=ubuntu-2d
). Quelques points à garder à l’esprit lorsque vous envisagez de le faire:Il est préférable de modifier les fichiers de configuration par utilisateur dans les dossiers personnels des utilisateurs, sauf si vous avez une raison de préférer modifier la configuration globale (comme celle qui ne fonctionne pas).
Puisqu'il s'agit d'un fichier de configuration global et qu'il contient beaucoup plus que la simple option de configuration que vous souhaitez modifier, il est conseillé de le sauvegarder avant de le modifier, au cas où vous feriez une erreur. Vous pouvez le faire dans le terminal en exécutant la commande
sudo cp /etc/lightdm/lightdm.conf /etc/lightdm/lightdm.conf.old
.Ce fichier appartient à root, d’où la commande sudo ci-dessus. Vous devez également le modifier en tant que root. Pour l'ouvrir dans gedit en tant que root, vous pouvez exécuter
gksu gedit /etc/lightdm/lightdm.conf
(soit dans une fenêtre de terminal, soit dans la zone deRun Application
texte graphique , lorsque vous pouvez obtenir en appuyant sur Alt+ F2) ousudo -H gedit /etc/lightdm/lightdm.conf
dans une fenêtre de terminal.Il semble probable que le problème que vous rencontrez est un bogue. Par conséquent, après avoir collecté des informations supplémentaires en vérifiant si l’édition manuelle
~/.dmrc
fonctionne, vous souhaiterez peut-être le signaler comme tel. Lisez ceci attentivement en premier, puis après avoir cherché à voir si un bogue similaire a été signalé, lancez le processus de rapport en appelantubuntu-bug
avec le PID dulightdm
processus en cours, ou, presque aussi bien, lancezubuntu-bug lightdm
... ce qui devrait avoir du sens après vous ' J'ai lu ce guide .En passant, outre Unity (type de session Ubuntu ), Unity 2D (type de session Ubuntu 2D ) et GNOME 3 Fallback ( GNOME Classic et GNOME Classic (aucun effet) ), vous pouvez également envisager, même pour des options plus légères, Xfce4. (installez le paquet
xubuntu-desktop
et sélectionnez le type de session Xubuntu ) et LXDE (installez le paquetlubuntu-desktop
et sélectionnez le type de session Lubuntu ).ubuntu-mate-desktop
paquet (voir Ubuntu MATE ).Il existe également GNOME 3 avec le shell GNOME à la place de Unity (installer le paquet
gnome-shell
et sélectionnerGNOME
) et de KDE 4 Plasma (installer le paquetkubuntu-desktop
et sélectionnezKubuntu
), mais ces options n’auront probablement pas besoin de beaucoup de ressources.la source
pour changer la valeur par défaut par utilisateur, cochez
semble que cet ensemble est la
.dmrc
dans la maison de l'utilisateur.à votre santé
la source
Pour changer la session par défaut dans Lightdm
la source
sudo /usr/lib/lightdm/lightdm-set-defaults --session gnome-shell
J'ai édité
/etc/lightdm/lightdm.conf
avec ce contenu:Et ça commence automatiquement à gnome-shell.
la source
Je trouve que le réglage de ce qui précède est remplacé par la dernière session de l'utilisateur stockée par lightdm. Vous devrez peut-être supprimer ou modifier les fichiers utilisateur à
/var/cache/lightdm/dmrc
pour activer le paramètre global par défaut. Ou sur une base individuelle en modifiant leuser.dmrc
fichier qui contient le contenu suivant:la source
.dmrc
fichier et comment est-il créé?Cela ne fonctionnera peut-être pas dans Ubuntu, mais cela a fonctionné pour moi dans Fedora. Il a fallu des jours pour comprendre et je voulais le partager:
Accédez à
/usr/share/xsessions
et/usr/share/wayland-sessions
ajoutez des préfixes avec un numéro différent et un tiret à chaque fichier se terminant par .desktop .Le nombre le plus bas sera celui par défaut. Par exemple, je veux que xfce soit ma valeur par défaut pour que le fichier s'appelle 1-xfce.desktop.
J'espère que cela t'aides.
la source