Я пишу приложение C#/Mono (графический интерфейс GTK#) для Raspberry Pi. Я хочу запустить это приложение в режиме киоска (полноэкранный режим, без границ метагорода/окна, невозможно выйти). Как это работает под Linux/Raspian? В Windows, использующей WPF, я могу просто установить окно без полей и развернуть его. Я не нашел подобного свойства в GTK-Window.
Запустите приложение GTK# в режиме киоска
Ответы (1)
Это работает на OS-X, но у меня нет окна Linux, чтобы перепроверить это прямо сейчас, но это должно быть то же самое:
using System;
using Gtk;
namespace GtkfullscreenNotdecorated
{
class MainClass
{
public static void Main (string[] args)
{
Application.Init ();
MainWindow win = new MainWindow ();
win.Show ();
win.Fullscreen ();
win.Decorated = false;
Application.Run ();
}
}
}
Главное win.Fullscreen. В полноэкранном режиме оформление окна GTK2 не видно, но я всегда его добавляю. Запустите его с выполнением и без выполнения win.Fullscreen(), чтобы увидеть, как ваш диспетчер отображения отключает украшение.
person
SushiHangover
schedule
21.07.2015