Я написал небольшое приложение для создания пользовательского интерфейса на небольшом сенсорном экране 320x240. пока приложение работает хорошо, но мне было интересно, могу ли я запустить это приложение после загрузки с помощью startx НО, а затем в полноэкранном режиме без панели задач! Это должно дать пользователю простой интерфейс, например, режим киоска для браузера или что-то в этом роде. Я использовал VS2012 в системе Win7 с использованием форм C# и окон. exe составлен на моно с ubuntu и хорошо работает на моей raspberrypi :-)Начните монофонический полноэкранный режим на малине
ответ
вы можете это сделать. но сначала настройте 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;
я надеюсь, что это помогает.
Кажется работать. Хотя «максимизированный размер», похоже, не заполняет экран ... – Illishar
Просто сделайте то, что вы делаете в окне, чтобы получить полноэкранный режим. – MimSaad