3

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

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

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

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

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

3 ответа3

4

-геометрия

Согласно http://en.wikibooks.org/wiki/Guide_to_X11/Window_Managers

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

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

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

2

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

Одним из них является Fluxbox.

Чтобы установить черный фон и запускать приложение одновременно с запуском 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

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .