We take care of the common bits used between the multiple available desktop environments.
All members of gnome@, kde@, xfce@ and so on are free to join.
- Currently: #freebsd-desktop on Libera IRC
To be able to provide a more pleasant desktop experience the following tasks should be done:
libnm compatible interface
NetworkManager itself cannot be ported due to a monolithic architecture and extensive Linux syscall use (for activating network interfaces, et al). The libnm interface can be implemented as a shim to an existing FreeBSD interface, if one exists.
It is currently recommended to remove anything that calls NetworkManager in any form in existing software.
- plasma desktop
- No sound on speakers out of the box on Realtek (0x0230) HDA CODEC, Lenovo laptop, bug#233398
List other services with lower priority here.
logind compatible interface (replace ck2)
ConsoleKit2 is actively maintained again, and between it and logind, the interfaces are different. elogind cannot be directly ported to FreeBSD without a lot of work to remove or mitigate extensive Linux-isms, as it is effectively extracted from systemd.
- desktop sessions
- lock screens and session managers in general