[Bugs] #602 URGE: Switch to metacity as the window manager
SugarLabs Bugs
bugtracker-noreply at sugarlabs.org
Mon Jul 6 11:11:52 EDT 2009
#602: Switch to metacity as the window manager
---------------------------------+------------------------------------------
Reporter: sayamindu | Owner: tomeu
Type: task | Status: new
Priority: Urgent | Milestone: 0.86
Component: sugar | Version: Git as of bugdate
Severity: Major | Resolution:
Keywords: windowmanagement | Distribution: Unspecified
Status_field: New |
---------------------------------+------------------------------------------
Comment(by tomeu):
> Watching the re-draw as things (messily) start-up, it kind'a looks like
windows are initially opened at a mix of different sizes (some too small,
some too large). The activity then sets-up its UI, and only then receive
some late window manager event to go fullscreen. Activities that don't
expect their window to be dynamically resized stay offset and/or
incorrectly sized.
>
> - When activities are started you initially see a sugar-session window
with traditional widget decoration (close/minimise/etc) and title, again
after a few seconds delay the pulsing activity icon begins and then the
window decorations switch off and the window re-adjusts its size/layout.
This is because the launching window is decorated, we should make it
undecorated as well.
> - All activities end up with a 3-4 pixel grey boarder around their outer
edge (Fitts's law issue as right/bottom scroll bars are no longer at the
edge of the screen).
> - You can still drag a fullscreen activity window around using the top
grey boarder.
> - A few times when clicking the grey boarders I managed to trigger the
window manager's context palette and window resizing cursors.
The grey border was a workaround because of
http://bugzilla.gnome.org/show_bug.cgi?id=586600 that is not needed any
more.
> - Holding alt down and dragging, drags a fullscreen window around from
anywhere.
We should look at this one next.
> - Watch out for some window manager shortcut keys Alt+F9, Alt+F7,
Alt+F8, Alt+F4.
We can disable keybindings through GConf
--
Ticket URL: <http://dev.sugarlabs.org/ticket/602#comment:6>
Sugar Labs <http://sugarlabs.org/>
Sugar Labs bug tracking system
More information about the Bugs
mailing list