Minimal bringup under GNOME Wayland #951
Draft
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Not for merging.
Demonstration of what is required to start the Sugar Home View from
within a GNOME Terminal on a Wayland session.
fix a silent fail to start with a premature exit status 1 by removing
all calls to the Wnck library; this breaks window switching to
Neighbourhood View, Group View, or Journal, and detection of activity
startup completion,
fix a segmentation fault in XQueryExtension by removing the
CursorTracker initialisation; this breaks The Frame,
fix a segmentation fault in libxklavier by removing keyboard
configuration,
fix failure to redraw home view by removing GStreamer, both the thread
initialisation and the toolkit SpeechManager; this breaks speech in
the shell only.
Other regresssions;
mouse pointer is "busy",
not fullscreen, has title bar,
view switching keys don't work,
right-click and mouse-over menus are incorrectly positioned,
My Settings, Keyboard does segmentation fault in libxklavier,
Journal is not shown.
Things that work;
new user dialog,
home view, favourites view, list view,
my settings; everything except Keyboard,
the Log and Calculate activities.