Are we Wayland yet?
Yes, we are Wayland now! (mostly)
OK, but where is my:
- Application launcher: Albert, Anyrun, bemenu, dmenu-wayland, Fuzzel, gmenu, nwg-launchers, Onagre, Rofi (lbonn's fork), Tofi, Ulauncher, walker, wmenu, Wofi, yofi
- Android apps: Waydroid
- Clipboard manager: clapboard, cliphist, Clipman, clipse, gemclip, wayclip, wlsnarf, wl-clipboard
- Color picker: Azote, gcolor3, grim, hyprpicker, KColorChooser
- Compiz support: Wayfire
- Desktop environment: COSMIC Desktop (Alpha), Enlightenment (experimental), GNOME, KDE Plasma, MATE Desktop (partial), LXQt (partial), Cinnamon (Experimental)
- Discord clients and workarounds: WebCord, Vesktop, AFK handling fix, Push to talk fix
- Dock: LavaLauncher, nwg-dock, Glx-Dock / Cairo-Dock
- Document viewer: Evince, Okular, Papers, zathura
- Email client (GUI): Evolution, Thunderbird, Geary
- Emoji handlers: bemoji, Emote, rofimoji, smile, wofi-emoji, wofimoji
- File manager: Dolphin, Nautilus, Nemo, PCManFM, PCManFM-Qt Thunar,
- Gamma & day/night adjustment tool: Clight, Gammastep, Hyprshade, wlsunset, wluma, wl-gammactl
- Hot corners: wlhc,
- Hotkey daemon: swhkd
- Image editor: GIMP, Inkscape
- Image viewer: Eye of GNOME, Gwenview, imv, loupe, LXImage-Qt, nomacs, swayimg
- KeePass Autotype: KPUInput
- Keyboard remapper: Hawck, input-remapper, Interception Tools, kbct, keyd, KMonad, Makima, xremap
- Keyboard layout switcher: Tapper
- Keypress screencasting: showmethekey, wshowkeys (unmaintained)
- Login/display manager: GDM, greetd, LightDM Elephant Greeter, SDDM, QtGreet
- Network transparency: Waypipe,
- Notification daemon: Dunst, Fnott, mako, SwayNotificationCenter
- On-screen display: SwayOSD, avizo
- On-screen keyboard: wf-osk, wvkbd
- Output/display configuration tool: kanshi, nwg-displays, shikane, Wallutils, wdisplays, wlay, wlopm, wlr-randr, kscreen-doctor (KDE Plasma), gnome-randr-rust (GNOME)
- Power menu: nwg-bar, wlogout
- Remote workstation access: FreeRDP, GNOME Remote Desktop, KRdp, Sunshine, wayvnc
- Screen casting: GNOME Network Displays
- Screen lock tool: gtklock, hyprlock, swaylock, Waylock
- Screen mirroring: wl-mirror
- Screen recording tool: Blue Recorder, GPU Screen Recorder Kooha, OBS Studio, Spectacle, wf-recorder
- Screen sharing: xdg-desktop-portal-hyprland, xdg-desktop-portal-wlr, xwaylandvideobridge
- Screenshot tool: Flameshot, grim/slurp, Hyprshot, ksnip, Satty, Shotman, Spectacle (KDE Plasma), swappy, WShot
- Scrolling compositor: niri
- Stacking compositor: hikari, labwc, Liri shell
- Status bar: gBar, Hybridbar, ironbar, nwg-panel, sfwbar, Waybar, Yambar
- System monitoring widget: wldash
- Terminal: Alacritty, foot, Germinal, GNOME Terminal, havoc, kitty, Konsole, Ptyxis, QTerminal, ROXTerm, Sakura, Terminator, Tilix, WezTerm
- Tiling compositor: dwl, Hyprland, niri, Qtile, river, Sway, SwayFx, velox, vivarium
- User input simulating tool: dotool, libei, wtype, ydotool
- Video player: Clapper, Dragon Player, Haruna, mpv
- Wallpaper manager: Azote, hyprpaper, MPVPaper, oguri, swaybg, swww, Wallutils, wpaperd
- Web browser: Chromium, Firefox, Luakit, Nyxt, Opera, qutebrowser
- Widgets: ags, eww
Working in some setups:
- Color management and HDR: Protocol in development, experimental support in KDE Plasma
- Global hotkeys and PTT: Portal has been developed, implementation in GNOME (ongoing), supported on Hyprland using a custom implementation
- Displaylink driver for: GNOME, KDE Plasma, Hyprland/aquamarine, Sway/wlroots: Issue on gitlab with a possible patch
That's great, but you did not mention nvidia...
- With extra steps it runs, on GNOME
- With limitations/caveats it runs, on KDE Plasma
- With limitations/caveats it runs, on Hyprland
- When using the nouveau driver, it runs on Sway/wlroots
If you need these, don't switch yet (unusable):