当应用程序以xsession启动时如何全屏GTK#窗口?

时间:2016-02-04 09:03:49

标签: c# linux mono gtk ubuntu-14.04

我在Linux(Ubuntu 14.04)上使用C#/ Mono堆栈编写了简单的基于GTK的应用程序,并遇到了麻烦! 当我在GNOME会话下调试我的应用程序Window.Fullscreen()工作正常,但如果我登录到自创的xsession我的应用程序启动没有桌面环境这种方法不想正常工作,窗口大小等于构造函数中定义的默认高度\宽度。

屏幕截图:enter image description here

我的.desktop看起来像这样

[Desktop Entry]
Name=Kiosk
Comment=Kiosk
Exec=mono /home/user/Desktop/NES/NES/bin/Debug/NES.exe
Icon=
Type=Application

和打开窗口的C#代码看起来像这样

MainWindow window = new MainWindow ();
window.Fullscreen ();

1 个答案:

答案 0 :(得分:0)

PyGtk也有同样的问题! 我想做一个USBlive。该命令以startx开头,它工作正常但是......它不是全屏。 window.fullscreen()和window.maximize()都不起作用。 尝试了我的环境(kubuntu)一切都很好。