EDIT
Saw this thread: https://discuss.getsol.us/d/12628-xfce-49-boots-to-tty-login-prompt-on-multiboot-system
and check some stuff.
EDIT 2
Don't know if the loading thing is also a nvidia thing but all my other little problems seems to be connected to the bad bad nvidia driver.
Original
I have also the problem. My daily driver is the current xfce on cachyos (lts), there it is super fast compared to solus.
After the login, I see the taskbar and black background, after ~ 16 seconds the wallpaper and then wlan, bluetooth shows up. Feels if everything would run on a potato. And I know it was better last year with solus xfce.
4.9 seems in general somehow broken? I installed 4.9 twice fresh on my second hard drive and the first thing I saw after the installation reboot, is the solus maintenance/emergency terminal screen, where you normally do your rollbacks. Just with the second reboot, after I have entered my credentials and wrote reboot. I finally got the gui login screen from xfce. It also boots from time to time to the maintenance screen instead the xfce gui.
My taskbar flickers or disappears also for some seconds sometimes.
Startup finished in 7.499s (firmware) + 559ms (loader) + 766ms (kernel) + 1.664s (initrd) + 9.257s (userspace) = 19.746s
graphical.target reached after 9.257s in userspace.
systemd-analyze blame | tail -10
8ms systemd-sysusers.service
7ms modprobe@fuse.service
6ms systemd-journal-flush.service
6ms systemd-boot-random-seed.service
6ms systemd-boot-update.service
5ms home.mount
5ms modprobe@drm.service
5ms tmp.mount
4ms pcscd.socket
104us systemd-homed-activate.service
systemd-analyze critical-chain
The time when unit became active or started is printed after the "@" character.
The time the unit took to start is printed after the "+" character.
graphical.target @9.257s
└─multi-user.target @9.257s
└─epoch.service @9.237s +18ms
└─network-online.target @9.235s
└─NetworkManager-wait-online.service @1.852s +7.382s
└─NetworkManager.service @1.544s +306ms
└─basic.target @1.542s
└─dbus-broker.service @1.522s +17ms
└─dbus.socket @1.517s
└─sysinit.target @1.514s
└─usr-merge.service @1.498s +15ms
└─systemd-tmpfiles-setup.service @1.462s +33ms
└─local-fs.target @1.457s
└─run-user-1000-gvfs.mount @4.009s
└─run-user-1000.mount @3.287s
└─swap.target @830ms
└─dev-zram0.swap @749ms +70ms
└─systemd-zram-setup@zram0.service @715ms +26ms
└─dev-zram0.device @712ms
journalctl --user -b | grep -E "xfce|xfwm|xfdesktop|xfsettings"
Apr 25 22:01:16 ahdnira dbus-broker-launch[919]: Service file '/usr/share//dbus-1/services/org.xfce.Thunar.FileManager1.service' is not named after the D-Bus name 'org.freedesktop.FileManager1'.
Apr 25 22:01:16 ahdnira dbus-broker-launch[919]: Service file '/usr/share//dbus-1/services/org.xfce.Tumbler.Cache1.service' is not named after the D-Bus name 'org.freedesktop.thumbnails.Cache1'.
Apr 25 22:01:16 ahdnira dbus-broker-launch[919]: Service file '/usr/share//dbus-1/services/org.xfce.Tumbler.Manager1.service' is not named after the D-Bus name 'org.freedesktop.thumbnails.Manager1'.
Apr 25 22:01:16 ahdnira dbus-broker-launch[919]: Service file '/usr/share//dbus-1/services/org.xfce.Tumbler.Thumbnailer1.service' is not named after the D-Bus name 'org.freedesktop.thumbnails.Thumbnailer1'.
Apr 25 22:01:16 ahdnira dbus-broker-launch[919]: Service file '/usr/share//dbus-1/services/org.xfce.xfce4-notifyd.Notifications.service' is not named after the D-Bus name 'org.freedesktop.Notifications'.
Apr 25 22:01:16 ahdnira dbus-broker-launch[919]: Service file '/usr/share//dbus-1/services/org.xfce.xfce4-notifyd.Notifyd.service' is not named after the D-Bus name 'org.xfce.Notifyd'.
Apr 25 22:01:19 ahdnira systemd[886]: Starting xfce4-notifyd.service - XFCE notifications service...
Apr 25 22:01:19 ahdnira systemd[886]: Started xfce4-notifyd.service - XFCE notifications service.
Apr 25 22:05:25 ahdnira sudo[18946]: phiqu : TTY=pts/0 ; PWD=/home/phiqu ; USER=root ; COMMAND=/usr/bin/
systemd-analyze --user time
Failed to connect to user scope bus via local transport: $DBUS_SESSION_BUS_ADDRESS and $XDG_RUNTIME_DIR not defined (consider using --machine=<user>@.host --user to connect to bus of other user)
Failed to connect to user scope bus via local transport: $DBUS_SESSION_BUS_ADDRESS and $XDG_RUNTIME_DIR not defined (consider using --machine=<user>@.host --user to connect to bus of other user)
systemd-analyze --user critical-chain
Failed to connect to user scope bus via local transport: $DBUS_SESSION_BUS_ADDRESS and $XDG_RUNTIME_DIR not defined (consider using --machine=<user>@.host --user to connect to bus of other user)
journalctl --user -b -u xfce4-session.service --no-pager
-- No entries --