Skip to content

Instantly share code, notes, and snippets.

@junalmeida
Last active March 27, 2025 13:19
Show Gist options
  • Save junalmeida/bb82e049b67a583af1ceaba96e06c241 to your computer and use it in GitHub Desktop.
Save junalmeida/bb82e049b67a583af1ceaba96e06c241 to your computer and use it in GitHub Desktop.
SDDM itself running on Wayland

Manjaro Linux Tweaks

This is a list of simple tweaks for Manjaro Linux after a fresh install

  1. Enable Wayland on SSDM itself - The greeter (login screen) uses X11, which incorrectly shows on multiple displays with different DPIs. Wayland doesn't have this issue. See files 10-wayland.confand mkinitcpio.conf
  2. Enable FastConnectable = true in /etc/Bluetooth/main.conf. This will make the Bluetooth experience as good as on other OS.
  3. See Enable SecureBoot in Manjaro
#/etc/sddm.conf.d/10-wayland.conf
[General]
DisplayServer=wayland
GreeterEnvironment=QT_WAYLAND_SHELL_INTEGRATION=layer-shell
[Wayland]
CompositorCommand=kwin_wayland --drm --no-lockscreen --no-global-shortcuts --locale1
#/etc/mkinitcpio.conf
# Add this list of modules to load SDDM correctly. If graphics drivers loads after SDDM in Wayland, it will crash.
# Adding those modules makes sure the drivers are loaded before SDDM.
# Run `sudo mkinitcpio -P` after changing this file.
MODULES=(crc32c-intel tpm_tis i915 nvidia nvidia_modeset nvidia_uvm nvidia_drm)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment