- Вопрос или проблема
- Настройка
- Как запустить приложение отдельно без окружения рабочего стола?
- root@FriendlyARM:~# more /usr/share/xsessions/IceWM.desktop
- root@FriendlyARM:~# more /usr/share/xsessions/icewm-session.desktop
- Ответ или решение
- Шаг 1: Установка необходимых компонентов
- Шаг 2: Настройка X и запуск приложения
- Шаг 3: Запуск X-сессии
- Дополнительные рекомендации
- Заключение
- Советы по SEO
Вопрос или проблема
Настройка
- 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 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 напрямую. Для этого выполните следующие действия:
- Создайте скрипт запуска приложения:
Создайте файл, например 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 в полноэкранном режиме, скрывая панель инструментов и другие элементы интерфейса.
- Сделайте скрипт исполняемым:
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", "полноэкранный режим без десктопа" и прочие, чтобы улучшить видимость вашего ответа в поисковых системах.