Testcase:

This does not work properly in Unity but works in Unity2D and Gnome Shell. It 
looks like upon receiving an event about the window geometry change, compiz 
stops displaying window in fullscreen:
using Gtk;

int main(string[] args) {
    Gtk.init(ref args);

    Gtk.DrawingArea drawing_area = new Gtk.DrawingArea();

    int screen_height = Gdk.Screen.height();
    int screen_width = Gdk.Screen.width();

    Gtk.Window win = new Gtk.Window();
    win.set_title("Hi, I am a \"Fullscreen\" window");
    win.realize();
    win.add(drawing_area);
    drawing_area.show();

    win.show();
    
    // This works on Unity2D and Gnome Shell
    win.fullscreen();

    // This happens in RDP plugin, it resizes the drawing area to 
    // the required desktop size.
    drawing_area.set_size_request(screen_width, screen_height);

    win.destroy.connect(() => { Gtk.main_quit(); });

    Gtk.main();

    return 0;
}

Compile this with
$ valac test-resize-content-after-fullscreen.vala --pkg gtk+-3.0


** Attachment added: "test-resize-content-after-fullscreen.vala"
   
https://bugs.launchpad.net/ubuntu/+source/remmina/+bug/946388/+attachment/3088033/+files/test-resize-content-after-fullscreen.vala

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/946388

Title:
  Remmina full-screen mode does not work under Unity

To manage notifications about this bug go to:
https://bugs.launchpad.net/unity/+bug/946388/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to