Wayland porting in gnome-settings-daemon
- From: Bastien Nocera <hadess hadess net>
- To: gnomecc-list gnome org
- Cc: mclasen redhat com
- Subject: Wayland porting in gnome-settings-daemon
- Date: Tue, 02 Jul 2013 14:19:47 +0200
Heya,
This is a short list of plugins and libraries that'll need porting for
gnome-settings-daemon to work on Wayland. Once I've had some feedback
and comments on this, I'll file the necessary bugs and update the
porting page on the wiki:
https://wiki.gnome.org/Wayland/gnome-settings-daemon
gnome-desktop is going to need porting, and that's going to be one of
the hardest bits (XRandR support including backlight, and IDLETIME
wrapper).
The most urgent plugins to port would be the keyboard, mouse, wacom, and
a11y-keyboard plugins:
- a11y-keyboard notifications could be moved to gnome-shell directly
- As gnome-shell will be handling input devices, we'll need to have
gnome-shell handle all the input device properties and enumeration for
us, or could do handle on its own (it's mostly about changing the values
for various properties). Is there code already available, a shared
library to be used by wayland compositors, a plan for the longer term?
The rest of the plugins/core below
Core:
- optional plugin load based on wayland/X11
- language and IM envvars might need reworking
- desktop_autostart_id?
a11y-settings, housekeeping, media-keys, Screensaver-proxy, smartcard,
sound:
- No porting required
clipboard:
- Needs porting to wayland
- Might need a rewrite to take full advantage
color:
- Already ported? Richard?
cursor:
- Needs porting, uses XFixes extension
- If the shell is responsible for showing/hiding the cursor, we might
move this functionality there
Wacom:
- Button grabbing for the tablets done in common/
Power:
- Uses XTest directly to reset idletime
Remote-display:
- Needs porting, checks for vnc-extension
XRandR:
- Depends on gnome-desktop getting ported
XSettings:
- We shouldn't need to port this, as GTK+ would be reading the values
directly, and no translation would be necessary (what about overrides?).
Matthias?
[Date Prev][
Date Next] [Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]