web-dev-qa-db-fra.com

Comment permuter entre les environnements de bureau Unity et Budgie dans Ubuntu 16.04?

J'ai fait ce qui suit pour obtenir le remix de perruche sur mon Ubuntu 16.04:

Sudo add-apt-repository ppa:budgie-remix/ppa
Sudo apt install budgie-desktop-environment budgie-desktop budgie-welcome

puis j'ai redémarré l'ordinateur.

Cependant, contrairement à mes hypothèses, aucune option ne me permettait de choisir entre la perruche et l’unité à l’écran de connexion, qui était une nouvelle (style perruche, mais j’aime lightdm). Après la connexion, l'unité s'est ouverte, mais l'encadré de la perruche a aussi lancé. Je veux séparer les composantes de l'unité et de la budgétisation.

2
scienceauror

Je l'ai résolu. La capture était centrée sur les paquets fournis avec la perruche (à cause de cela, j'avais un chevauchement de planche avec le panneau des unités, etc.) et le greeter (pour réparer les mauvais login/lockscreens qui empêchaient le basculement entre perruche et unité).

J’ai cherché une façon appropriée d’installer une nouvelle compilation sur Ubuntu Xenial et j’ai trouvé que

Sudo add-apt-repository ppa:budgie-remix/ppa  
Sudo apt install budgie-desktop budgie-welcome

était suffisant. Apparemment, installer budgie-desktop-environment introduisait de nombreux paquets supplémentaires fournis avec cet environnement de bureau (des utilitaires généraux généralement installés lors de l’installation d’un système d’exploitation) qui étaient inutiles et chevauchaient en fait des paquets similaires fournis par Ubuntu. J'ai donc purgé et réinstallé en utilisant les commandes ci-dessus.

Après avoir réinstallé l'installation, je devais remplacer le greeter par défaut par celui utilisé par Ubuntu, le unity-greeter. Budgie utilise sa version du gtk-greeter qui n'autorise pas le basculement entre les deux environnements de bureau.

Je suppose que nous ne pouvons utiliser unity-greeter que si lightdm est utilisé comme gestionnaire d’affichage. Par chance, la perruche utilise lightdm, il suffisait donc de changer la session de greeter en unity-greeter.

Il me suffisait de modifier l'option greeter-session dans /etc/lightdm/lightdm.conf, puis de modifier la ligne.

greeter-session=lightdm-gtk-greeter //(or whatever was after the '=', I don't remember clearly)

retour à

greeter-session=unity-greeter 
0
scienceauror