Some of the packages from xfce4 and xfce4-goodies are somehow broken for me and maybe you also experience the same, I removed those packages (at least those were not really necessary) by:
# tumbler is broken but it's a dependency to ristretto so I removed both of them, also viewnior >>> ristretto
sudo pacman -Rns tumbler ristretto
-
The desktop and sessions
xfce4 xfce4-goodies lightdm-gtk-greeter lightdm-gtk-greeter-settings
-
gnome-keyring
Add auth optional pam_gnome_keyring.so at the end of the auth section and session optional pam_gnome_keyring.so auto_start at the end of the session section.
gnome-keyring libsecret $ nvim /etc/pam.d/login --------------------- ... ... ... auth optional pam_gnome_keyring.so ... ... ... session optional pam_gnome_keyring.so auto_start
-
Automatically change keyring password with user password
$ nvim /etc/pam.d/passwd --------------------- ... password optional pam_gnome_keyring.so
-
-
Themes
xfce-theme-manager gnome-themes-extra arc-gtk-theme arc-solid-gtk-theme arc-icon-theme papirus-icon-theme
-
Helpers
viewnior # Image viewer xarchiver # Archive manager network-manager-applet lxsession wpebackend-fdo ibus-typing-booster # Emoji selector pavucontrol # Volume control
-
LightDM Toggle External Monitor
nvim /etc/lightdm/lightdm.conf
---------------------
[Seat:*]
...
display-setup-script=/usr/bin/multiple-monitors.sh