readermopa.blogg.se

Window management
Window management











As soon as I set the window to undecorated, it seems to assume fullscreen properties. Maximized + undecorated perhaps? - Marcopg Tried that. One possible solution to this is to make the activity window undecorated (we do not need maximise/minimize/resize buttons), and making their height/width equal to the dimensions of the screen.

  • Setting the window to be fullscreen (via set_fullscreen())does not seem to work, since it stops the frame from popping up, and also an icon to exit fullscreen appears at the top right corner.
  • Or we could set the fullscreen hint on the activity windows.

    window management

    We could either modify metacity to run every toplevel window in fullscreen.

  • Decide how to make activities run fullscreen.
  • Activity switching (eg: by clicking on the currently running activity's icon on the home view) does not seem to work.
  • window management

    Add t_type_hint(_TYPE_HINT_DOCK) to the _init_() method of the FrameWindow class in sugar/src/view/frame/framewindow.py However, it works fine if it is hinted as a panel. I expect the frame will not work well, the windows needs to be hinted as panels. Change the _start_matchbox() method in sugar/src/main.py to start metacity instead of matchbox Change the sugar-shell startup code to run metacity instead of matchbox.We are planning to move from matchbox to a more compliant window manager and to address the little incompatibilities at the shell level, so that standard desktop applications can run out of the box in Sugar. Despite the fact that the Sugar UI is very different from a standard desktop, it's almost completely implemented using standard window manager hints and properties.













    Window management