Swich to cinnamon from xfce

Hi

Just installed from xfce.iso and updated. I installed the full “cinnamon” group of packages, added cinnamon in the /etc/lightdm/lightdm.conf but I still boot to xfce. I must be missing something…

1 Like

It should appear in the drop down session chooser of Lightdm. Choose Cinnamon there, enter the password, and Enter…

2 Likes

I wrote back “xfce”.
Well,I do not see any session chooser. Is plymouth really missing?

[roger@roger-lenovo ~]$ lightdm --show-config
   [Seat:*]
A  greeter-session=lightdm-gtk-greeter
A  user-session=xfce
A  session-wrapper=/etc/lightdm/Xsession

   [LightDM]
A  run-directory=/run/lightdm

Sources:
A  /etc/lightdm/lightdm.conf
[roger@roger-lenovo ~]$ sudo lightdm-gtk-greeter
** Message: 11:26:30.168: Starting lightdm-gtk-greeter 2.0.8 (Jul  4 2020, 16:10:34)
** Message: 11:26:30.169: [Configuration] Reading file: /etc/lightdm/lightdm-gtk-greeter.conf
[roger@roger-lenovo ~]$ /etc/lightdm/Xsession
Running X session wrapper
Loading profile from /etc/profile
Loading xinit script /etc/X11/xinit/xinitrc.d/40-libcanberra-gtk-module.sh
Loading xinit script /etc/X11/xinit/xinitrc.d/50-systemd-user.sh
Loading xinit script /etc/X11/xinit/xinitrc.d/80xapp-gtk3-module.sh
X session wrapper complete, running session 
[roger@roger-lenovo ~]$ sudo lightdm -d
[+0.00s] DEBUG: Logging to /var/log/lightdm/lightdm.log
[+0.00s] DEBUG: Starting Light Display Manager 1.30.0, UID=0 PID=4373
[+0.00s] DEBUG: Loading configuration dirs from /usr/share/lightdm/lightdm.conf.d
[+0.00s] DEBUG: Loading configuration dirs from /usr/local/share/lightdm/lightdm.conf.d
[+0.00s] DEBUG: Loading configuration dirs from /etc/xdg/lightdm/lightdm.conf.d
[+0.00s] DEBUG: Loading configuration from /etc/lightdm/lightdm.conf
[+0.00s] DEBUG: Using Xephyr for X servers
[+0.00s] DEBUG: Registered seat module local
[+0.00s] DEBUG: Registered seat module xremote
[+0.00s] DEBUG: Using D-Bus name org.freedesktop.DisplayManager
[+0.00s] DEBUG: _g_io_module_get_default: Found default implementation local (GLocalVfs) for ?gio-vfs?
[+0.00s] DEBUG: Monitoring logind for seats
[+0.00s] DEBUG: New seat added from logind: seat0
[+0.00s] DEBUG: Seat seat0: Loading properties from config section Seat:*
[+0.00s] DEBUG: Seat seat0 has property CanMultiSession=no
[+0.00s] DEBUG: Seat seat0: Starting
[+0.00s] DEBUG: Seat seat0: Creating greeter session
[+0.00s] DEBUG: Seat seat0: Creating display server of type x
[+0.00s] DEBUG: Could not run plymouth --ping: Failed to execute child process ?plymouth? (No such file or directory)
[+0.00s] DEBUG: Using VT 7
[+0.00s] DEBUG: Seat seat0: Starting local X display on VT 7
[+0.00s] DEBUG: XServer 1: Logging to /var/log/lightdm/x-1.log
[+0.00s] DEBUG: XServer 1: Can't launch X server Xephyr, not found in path
[+0.00s] DEBUG: XServer 1: X server stopped
[+0.00s] DEBUG: Releasing VT 7
[+0.00s] DEBUG: Seat seat0: Display server stopped
[+0.00s] DEBUG: Seat seat0: Can't create display server for greeter
[+0.00s] DEBUG: Seat seat0: Session stopped
[+0.00s] DEBUG: Seat seat0: Stopping display server, no sessions require it
[+0.00s] DEBUG: Seat seat0: Stopping
[+0.00s] DEBUG: Seat seat0: Stopped
[+0.00s] DEBUG: Failed to start seat: seat0
[roger@roger-lenovo ~]$ 

After installing plymouth from AUR, nothing really changes

It seems that Xserver Xephyr is not in path?

[roger@roger-lenovo ~]$ sudo lightdm -d
[+0.00s] DEBUG: Logging to /var/log/lightdm/lightdm.log
[+0.00s] DEBUG: Starting Light Display Manager 1.30.0, UID=0 PID=27099
[+0.00s] DEBUG: Loading configuration dirs from /usr/share/lightdm/lightdm.conf.d
[+0.00s] DEBUG: Loading configuration dirs from /usr/local/share/lightdm/lightdm.conf.d
[+0.00s] DEBUG: Loading configuration dirs from /etc/xdg/lightdm/lightdm.conf.d
[+0.00s] DEBUG: Loading configuration from /etc/lightdm/lightdm.conf
[+0.00s] DEBUG: Using Xephyr for X servers
[+0.00s] DEBUG: Registered seat module local
[+0.00s] DEBUG: Registered seat module xremote
[+0.00s] DEBUG: Using D-Bus name org.freedesktop.DisplayManager
[+0.00s] DEBUG: _g_io_module_get_default: Found default implementation local (GLocalVfs) for ?gio-vfs?
[+0.00s] DEBUG: Monitoring logind for seats
[+0.00s] DEBUG: New seat added from logind: seat0
[+0.00s] DEBUG: Seat seat0: Loading properties from config section Seat:*
[+0.00s] DEBUG: Seat seat0 has property CanMultiSession=no
[+0.00s] DEBUG: Seat seat0: Starting
[+0.00s] DEBUG: Seat seat0: Creating greeter session
[+0.00s] DEBUG: Seat seat0: Creating display server of type x
[+0.00s] DEBUG: Using VT 7
[+0.00s] DEBUG: Seat seat0: Starting local X display on VT 7
[+0.00s] DEBUG: XServer 1: Logging to /var/log/lightdm/x-1.log
[+0.00s] DEBUG: XServer 1: Can't launch X server Xephyr, not found in path
[+0.00s] DEBUG: XServer 1: X server stopped
[+0.00s] DEBUG: Releasing VT 7
[+0.00s] DEBUG: Seat seat0: Display server stopped
[+0.00s] DEBUG: Seat seat0: Can't create display server for greeter
[+0.00s] DEBUG: Seat seat0: Session stopped
[+0.00s] DEBUG: Seat seat0: Stopping display server, no sessions require it
[+0.00s] DEBUG: Seat seat0: Stopping
[+0.00s] DEBUG: Seat seat0: Stopped
[+0.00s] DEBUG: Failed to start seat: seat0
[roger@roger-lenovo ~]$ 


Odd. Is xorg-server-xephyr installed? yay xorg-server-xephyr

No, it was missing

[roger@roger-lenovo ~]$ yay -S xorg-server-xephyr
[sudo] Mot de passe de roger : 
résolution des dépendances…
recherche des conflits entre paquets…

Paquets (5) xcb-util-image-0.4.0-3  xcb-util-keysyms-0.4.0-3  xcb-util-renderutil-0.3.9-3
            xcb-util-wm-0.4.1-3  xorg-server-xephyr-1.20.10-3

Taille totale du téléchargement :  0,96 MiB
Taille totale installée :        2,53 MiB

:: Procéder à l’installation ? [O/n] O
:: Récupération des paquets…
 xcb-util-image-0.4.0-3-x86_64    17,9 KiB  5,83 MiB/s 00:00 [--------------------------------] 100%
 xcb-util-renderutil-0.3.9-...     9,7 KiB  0,00   B/s 00:00 [--------------------------------] 100%
 xcb-util-wm-0.4.1-3-x86_64       34,2 KiB  2011 KiB/s 00:00 [--------------------------------] 100%
 xcb-util-keysyms-0.4.0-3-x...     8,3 KiB  0,00   B/s 00:00 [--------------------------------] 100%
 xorg-server-xephyr-1.20.10...   914,2 KiB  3,31 MiB/s 00:00 [--------------------------------] 100%
(5/5) vérification des clés dans le trousseau                [--------------------------------] 100%
(5/5) vérification de l’intégrité des paquets                [--------------------------------] 100%
(5/5) chargement des fichiers des paquets                    [--------------------------------] 100%
(5/5) analyse des conflits entre fichiers                    [--------------------------------] 100%
:: Traitement des changements du paquet…
(1/5) installation de xcb-util-image                         [--------------------------------] 100%
(2/5) installation de xcb-util-renderutil                    [--------------------------------] 100%
(3/5) installation de xcb-util-wm                            [--------------------------------] 100%
(4/5) installation de xcb-util-keysyms                       [--------------------------------] 100%
(5/5) installation de xorg-server-xephyr                     [--------------------------------] 100%
:: Exécution des crochets de post-transaction…
(1/1) Arming ConditionNeedsUpdate...
[roger@roger-lenovo ~]$ sudo lightdm
Failed to use bus name org.freedesktop.DisplayManager, do you have appropriate permissions?
[roger@roger-lenovo ~]$ 

???

Try sudo reboot now.

rebooted.

sudo lightdm fails for the same reason.

kan you give a list : pacman -Qs cinnamon

[roger@roger-lenovo ~]$ sudo pacman -Qs cinnamon
[sudo] Mot de passe de roger : 
local/cinnamon 4.8.5-1
    Linux desktop which provides advanced innovative features and a traditional user experience
local/cinnamon-control-center 4.8.2-1
    The Control Center for Cinnamon
local/cinnamon-desktop 4.8.1-1
    Library with common API for various Cinnamon modules
local/cinnamon-menus 4.8.2-1
    Cinnamon menu specifications
local/cinnamon-screensaver 4.8.0-1
    Screensaver designed to integrate well with the Cinnamon desktop.
local/cinnamon-session 4.8.0-1
    The Cinnamon Session Handler
local/cinnamon-settings-daemon 4.8.3-1
    The Cinnamon Settings daemon
local/cjs 4.8.0-1
    Javascript Bindings for Cinnamon
local/muffin 4.8.0-1
    Cinnamon window manager based on Mutter
local/nemo 4.8.3-1
    Cinnamon file manager (Nautilus fork)

no need to do sudo if you do pacman -Qs or pacman -SS

but in the lightdm there is the Xfce icon on top ? when you click on that which sessions do you see, dont go to lightdm.conf for this, if you autologin you need to write the session in the config. but there is a drop down. all necesarry files are there. can you feed back in lightdm itself on the drop down of lightdm?

I have no drop down menu of any kind. Lightdm does not work properly. Only the lightdm gtk greeter.

dont you have lightdm with a panel above ? with icons?

no

Seems to me the easiest way to fix this is to just log into Xfce, klick on the “Change display manager” in the Welcome App and chose Lightdm again.

If that doesn’t work, try a manual reinstall of lightdm

What do you mean by “logging into Xfce”?
Is it in System menu?

OK found. Nothing changes so I’ll reinstall lightdm

I am warned that I have no Internet connection but I write to you right now…

lightdm you have a login dialog with no option further.

on top you have sort of panels with clock and some icons for accesibility and switch session.

for Xfce is shows mostly a mouse logo of xfce when you click on the mouse you should get a drop down, can you make a screen shot of your login?

1 Like

Sorry have to go. Come back to it later this evening (it’s nearly 5 p.m. for me now)

Currently, no clocks,no icons.

ok, af you read this and have sometime , you have to look if your lightdm shows the right resolution.

probably the pannel is just outside the monitor, i think atleast…

look for something as this

https://bbs.archlinux.org/viewtopic.php?pid=1539464#p1539464

normally the panel is there, or you use a theme that is broken, you have to look theb in gtk-greeter settings in menu