Как запустить приложение в полноэкранном режиме, не загружая среду рабочего стола IceWM?

Вопрос или проблема

Настройка

  • ARM компьютер FriendlyARM mini210s
  • Debian Linux 3.0.8 (armv7l) + IceWM

Как запустить приложение отдельно без окружения рабочего стола?

В целях прототипирования я хочу запустить Chromium в полноэкранном режиме.

В /usr/share/xsessions/ я нашел 2 файла:

root@FriendlyARM:~# ls -al /usr/share/xsessions/

-rw-r--r-- 1 root root  238 Feb 18  2013 IceWM.desktop
-rw-r--r-- 1 root root  204 Feb 18  2013 icewm-session.desktop

root@FriendlyARM:~# more /usr/share/xsessions/IceWM.desktop

[Desktop Entry]
Encoding=UTF-8
# Названия/описания действительно можно было бы сделать лучше
Name=IceWM
Comment=Это оконный менеджер IceWM
Comment[de]=Dies ist der Fenstermanager IceWM
Exec=/usr/bin/icewm-session
Icon=icewm.xpm
Type=Application

root@FriendlyARM:~# more /usr/share/xsessions/icewm-session.desktop

[Desktop Entry]
Version=1.0
Encoding=UTF-8
Name=icewm
Name[en_US]=icewm
Comment=Простой и быстрый оконный менеджер
Terminal=false
Exec=icewm-session
TryExec=icewm-session

[Window Manager]
SessionManaged=true

Предполагая, что это правильный способ, как мне изменить эти файлы для достижения моей цели?

2 страницы очень мне помогли

Базовая конфигурация IceWM

IceWM на Ubuntu

Я обновлю этот пост с деталями моих находок.

  • Я установил IceWM lite (легче и без панели задач внизу)

    apt-get install icewm-lite
    

.

Ответ или решение

Чтобы запустить приложение в полноэкранном режиме без загрузки среды рабочего стола IceWM на вашем ARM-компьютере FriendlyARM mini210s с Debian Linux 3.0.8 (armv7l), вы можете воспользоваться несколькими шагами. Данная инструкция будет полезна для тех, кто хочет минимизировать системные ресурсы и сосредоточиться на работе с конкретным приложением, в данном случае — Chromium.

Шаг 1: Установка необходимых компонентов

Убедитесь, что Chromium установлен на вашем устройстве. Если нет, установите его с помощью следующей команды:

apt-get install chromium

Шаг 2: Настройка X и запуск приложения

Для запуска приложения без сетевого окружения вам необходимо использовать X Window System напрямую. Для этого выполните следующие действия:

  1. Создайте скрипт запуска приложения:

Создайте файл, например start-chromium.sh, в вашем домашнем каталоге или в удобном вам месте:

nano ~/start-chromium.sh

Вставьте в него следующий код:

#!/bin/bash
xsetroot -solid grey # Установите цвет фона, чтобы скрыть любые артефакты
xinit /usr/bin/chromium --fullscreen --disable-infobars --no-sandbox --disable-extensions --disable-gpu --kiosk --app="http://ваш-url.com" -- :0

Этот скрипт выполнит следующие действия:

  • Установит цвет фона экрана.
  • Запустит Chromium в полноэкранном режиме, скрывая панель инструментов и другие элементы интерфейса.
  1. Сделайте скрипт исполняемым:
chmod +x ~/start-chromium.sh

Шаг 3: Запуск X-сессии

Теперь, когда у вас есть скрипт, вы можете запустить его, используя startx:

startx ~/start-chromium.sh

Это позволит вашему скрипту запуститься без IceWM и сразу открыть Chromium в полноэкранном режиме.

Дополнительные рекомендации

  • Убедитесь, что у вас установлены необходимые зависимости для X.org, чтобы избежать проблем с запуском графической среды.
  • Проверьте наличие прав на выполнение X-сессии для вашего пользователя, чтобы избежать ошибок доступа.
  • Настройка конфигурации X может потребоваться для оптимальной работы. Например, вы можете редактировать файл .xinitrc, добавив вызов вашего скрипта.

Заключение

Эти шаги помогут вам настроить запуск Chromium в полноэкранном режиме без загрузки десктопной среды IceWM. Ваша система станет более легкой и быстрой, когда вы сможете работать непосредственно с приложением. Если у вас возникнут вопросы или понадобятся дополнительные рекомендации, не стесняйтесь обращаться за помощью.

Советы по SEO

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

Оцените материал
Добавить комментарий

Капча загружается...