2015-01-27 1 views
2

Я написал небольшое приложение для создания пользовательского интерфейса на небольшом сенсорном экране 320x240. пока приложение работает хорошо, но мне было интересно, могу ли я запустить это приложение после загрузки с помощью startx НО, а затем в полноэкранном режиме без панели задач! Это должно дать пользователю простой интерфейс, например, режим киоска для браузера или что-то в этом роде. Я использовал VS2012 в системе Win7 с использованием форм C# и окон. exe составлен на моно с ubuntu и хорошо работает на моей raspberrypi :-)Начните монофонический полноэкранный режим на малине

+0

Просто сделайте то, что вы делаете в окне, чтобы получить полноэкранный режим. – MimSaad

ответ

1

вы можете это сделать. но сначала настройте Pi для загрузки на консоль и не загрузитесь в GUI (X).

затем выполните следующие действия на консоли:

sudo nano /etc/rc.local 

положить эти команды в файл /etc/rc.local:

export DISPLAY=:0 
X -nocursor -s 0 -dpms& 
mono /home/pi/YourApp.exe& 

вышеуказанных команд устанавливает переменную DISPLAY окружения: 0 который будет использоваться программой YourApp.exe для подключения к X-серверу, который был запущен во второй строке.

X-сервер запущен невидимым курсором и не будет спать или пустым.

наконец, вы должны установить основные параметры формы вашего приложения следующим образом:

this.FormBorderStyle = FormBorderStyle.None; 
this.WindowState = FormWindowState.Maximized; 

я надеюсь, что это помогает.

+1

Кажется работать. Хотя «максимизированный размер», похоже, не заполняет экран ... – Illishar