-геометрия

-геометрия

Я попробовал запустить полноэкранное приложение без оконного менеджера, используя xinit, это сработало, но вместо того, чтобы запуститься в верхнем левом углу экрана, приложение запускается где-то посередине экрана.

Я пробовал сделать то же самое, используя пользовательскую запись в /usr/share/xsessions и запуская ее из lightdm вместо оконного менеджера Ubuntu по умолчанию, но это дало тот же результат.

Затем я добавил свое приложение в автозагрузку оконного менеджера Ubuntu, и оно работает нормально... но я не хочу запускать весь рабочий стол.

Поэтому я думаю, что, возможно, простой оконный менеджер позволит мне определить, что мое приложение должно запускаться сразу после загрузки, и что в результате оно будет отображаться на весь экран, начиная с верхнего левого угла экрана.

По сути, это оконный менеджер, который позволит мне отключить все, кроме моего приложения. (И фон должен быть полностью черным по умолчанию, чтобы экран оставался черным, пока мое приложение не завершит загрузку)

решение1

Существует множество различных оконных менеджеров, которые могут это сделать.

ОдинФлюксбокс.

Чтобы установить черный фон и запустить приложение одновременно с запуском Fluxbox, введите, например,

/usr/bin/fbsetroot -solid black
myapplication &

перед ~/.fluxbox/startupлинией exec /usr/bin/fluxbox.

Чтобы запустить приложение в развернутом виде, см. ~/.fluxbox/appsфайл. Запись, которую я использую, чтобы всегда запускать определенное приложение в развернутом виде, это:

[app] (name=urxvt) (class=URxvt) (title=irssi)
  [Maximized]   {yes}
[end]

Формат этих файлов подробно описан на домашней странице проекта и вики.

Fluxbox более или менее полностью стилизуем через темы. По умолчанию у него есть панель задач, но ее можно удалить в файле темы.

решение2

-геометрия

В соответствии сhttp://en.wikibooks.org/wiki/Руководство_по_X11/Менеджеры_Окон

Можно также использовать X11 без оконного менеджера. Обычно пишут скрипт сеанса, который запускает "xterm" в месте "-geometry". Пользователи, ориентированные на клавиатуру, могут запустить демон сочетания клавиш, например xbindkeys, и управлять окнами через подсказки геометрии Xresources или с помощью инструментов, например xdotool.

См. ресурсы наhttp://github.com/patrickhaller/no-wm

Возможно s/xterm/your-app-name/?

решение3

Я думаю, что любой тайловый оконный менеджер сделает то, что вы описываете.

Первое, что приходит мне на ум, этоxmonad, поскольку его конфигурация по умолчанию в основном такова: черный рабочий стол, отсутствие оформления окон и макет, который позволяет вам видеть ваши приложения развернутыми по умолчанию.

Связанный контент