Xfce Wiki

Sub domains
 

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
releng:wayland_roadmap [2026/08/18 23:22] – [Component specific status] andreldmreleng:wayland_roadmap [2026/08/19 08:43] (current) – [Panel Plugins] gael
Line 159: Line 159:
 ^ Component ^ Wayland Support ^ Remarks ^ ^ Component ^ Wayland Support ^ Remarks ^
 | xfce4-battery-plugin | yes | | | xfce4-battery-plugin | yes | |
-| xfce4-calculator-plugin | yes | insensitive text entry |+| xfce4-calculator-plugin | yes | |
 | xfce4-clipman-plugin | yes | [[https://gitlab.xfce.org/panel-plugins/xfce4-clipman-plugin/-/merge_requests/26|Ported]] via wlr-data-control \\ TODO: [[https://gitlab.xfce.org/panel-plugins/xfce4-clipman-plugin/-/issues/87|use status notifier instead of status icon]] | | xfce4-clipman-plugin | yes | [[https://gitlab.xfce.org/panel-plugins/xfce4-clipman-plugin/-/merge_requests/26|Ported]] via wlr-data-control \\ TODO: [[https://gitlab.xfce.org/panel-plugins/xfce4-clipman-plugin/-/issues/87|use status notifier instead of status icon]] |
 | xfce4-cpufreq-plugin | yes | | | xfce4-cpufreq-plugin | yes | |
 | xfce4-cpugraph-plugin | yes | | | xfce4-cpugraph-plugin | yes | |
 | xfce4-diskperf-plugin | yes | | | xfce4-diskperf-plugin | yes | |
-| xfce4-docklike-plugin | yes | Requires libxfce4windowing 4.19.3 | +| xfce4-docklike-plugin | yes | Requires libxfce4windowing 4.19.|
-| xfce4-embed-plugin | no | unmaintained, gtk2 |+
 | xfce4-eyes-plugin | yes | the pointer is not followed outside the panel | | xfce4-eyes-plugin | yes | the pointer is not followed outside the panel |
 | xfce4-fsguard-plugin | yes | | | xfce4-fsguard-plugin | yes | |
Line 176: Line 175:
 | xfce4-netload-plugin | yes | | | xfce4-netload-plugin | yes | |
 | xfce4-notes-plugin | yes | | | xfce4-notes-plugin | yes | |
-| xfce4-places-plugin | yes | icon issue, critical errors when removing the plugin +| xfce4-places-plugin | yes | | 
-| xfce4-pulseaudio-plugin | yes | with warnings (needs to be rechecked) |+| xfce4-pulseaudio-plugin | yes | |
 | xfce4-sample-plugin | yes | | | xfce4-sample-plugin | yes | |
 | xfce4-sensors-plugin | yes | | | xfce4-sensors-plugin | yes | |
-| xfce4-smartbookmark-plugin | yes | insensitive text entry |+| xfce4-smartbookmark-plugin | yes | |
 | xfce4-stopwatch-plugin | yes | | | xfce4-stopwatch-plugin | yes | |
 | xfce4-systemload-plugin | yes | | | xfce4-systemload-plugin | yes | |
-| xfce4-time-out-plugin | yes | coredumps on pause and critical errors when removing/re-adding the plugin |+| xfce4-time-out-plugin | yes | |
 | xfce4-timer-plugin | yes | | | xfce4-timer-plugin | yes | |
-| xfce4-verve-plugin | yes | insensitive text entry |+| xfce4-verve-plugin | yes | |
 | xfce4-wavelan-plugin | yes | | | xfce4-wavelan-plugin | yes | |
 | xfce4-weather-plugin | yes | | | xfce4-weather-plugin | yes | |
-| xfce4-whiskermenu-plugin | yes | icons issue, menu window floating +| xfce4-whiskermenu-plugin | yes | | 
-| xfce4-windowck-plugin | no | [[https://gitlab.xfce.org/panel-plugins/xfce4-windowck-plugin/-/issues/37|to be fixed]], exits early and removes itself on Wayland for now +| xfce4-windowck-plugin | yes | [[https://gitlab.xfce.org/panel-plugins/xfce4-windowck-plugin/-/issues/37|Requires libxfce4windowing 4.20.6]] | 
-| xfce4-xkb-plugin | no | Non-portable to Wayland in the near future, exits early and removes itself for now |+| xfce4-xkb-plugin | no | Non-portable to Wayland in the near future, shows a placeholder on Wayland for now |
  
 ---- ----
Line 198: Line 197:
 Regarding the version to test: master, or latest dev release would be best. If you don't test master, best add info on which version you tested. Regarding the version to test: master, or latest dev release would be best. If you don't test master, best add info on which version you tested.
  
-If you run a NVidia GPU, you will need to use the "Nouveau" driver for testing, Since the proprietary NVidia driver does not provide Wayland support. (Though some things might work in some cases)+If you run a NVidia GPU, you might need to use the "Nouveau" driver for testing. If using the proprietary NVidia driver, try version ≥ 495 which supports [[https://en.wikipedia.org/wiki/Mesa_(computer_graphics)#Generic_Buffer_Management|GBM]], however, it's not guaranteed everything will work smoothly.
  
-wlroots compositor is almost a prerequisite for most core components (as well as panel plugins and some apps)at least to ensure that all features ported to Wayland are available. The default compositor is labwc, but wayfire is another wlroots compositor on which tests have generally been carried out.+Originally we relied on wlroots compositors such as labwc and wayfirewhich should work fine with Xfce components, but nowadays xfwl4 is our target compositor
 + 
 +<note important>Outdated information below, review is pending. Xfwl4 provides a session desktop file which allows launching from a display manager.</note>
  
 To start an Xfce session on Wayland, you can run ''startxfce4 %%--%%wayland'' from a tty, which will launch xfce4-session from labwc. If you want to use wayfire instead, you'll need to run ''startxfce4 %%--%%wayland wayfire'' and add this configuration first, as wayfire doesn't have a ''%%--%%startup'' option like labwc (see ''startxfce4 %%--%%help'' for details): To start an Xfce session on Wayland, you can run ''startxfce4 %%--%%wayland'' from a tty, which will launch xfce4-session from labwc. If you want to use wayfire instead, you'll need to run ''startxfce4 %%--%%wayland wayfire'' and add this configuration first, as wayfire doesn't have a ''%%--%%startup'' option like labwc (see ''startxfce4 %%--%%help'' for details):