Просто интересно, есть ли известный способ заставить приложение Mono System.Windows.Forms работать в полноэкранном режиме в Ubuntu/Gnome.
Моно — 2.4.2.3 Убунту — 9.10
Для этого в Windows требуется пинвок, который здесь явно не сработает.
Вот что я получаю, устанавливая границу окна без значения, положение окна в центре и состояние в максимальном размере:
http://dl.dropbox.com/u/116092/misc/permalink/joggler/screenshot01.png
Обновить.
Также пробовали:
this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
this.WindowState = System.Windows.Forms.FormWindowState.Maximized;CTRL-F11
Текст = строка.Пустой; // Нет заголовка
MaximizeBox = false;
MinimizeBox = false;
ControlBox = false;
FormBorderStyle = None;
WindowState = Maximized;FormBorderStyle = FormBorderStyle.None;
Location = new Point(0, 0);
Size = Screen.PrimaryScreen.Bounds.Size;
Все это я заканчиваю с тем же результатом.
Я наткнулся на лид, который включает в себя пинвок с участием _NET_WM_STATE_FULLSCREEN, но это все, что у меня есть. Любые указатели на это будут оценены.