Я хочу сделать небольшой компьютер только для просмотра интернета. Я не хочу загружать рабочую среду, чтобы поддерживать использование ОЗУ, ЦП и ГП на минимально возможном уровне. Компьютер будет работать на процессоре ARM. Мне все равно, какой дистрибутив я использую, я думал о старом добром простом Debian.
desktop-environments
RaverTiny
источник
источник
Ответы:
В
/usr/share/xsessions/
создании файла в формате «.desktop» , чтобы создать свой собственный, минимальный сеанс. Чтобы запустить Google Chrome как единственное приложение после входа в систему, сделайте следующее:Перезапустите менеджер дисплеев, например
Или просто выйдите из системы.
«Google Chrome» должен появиться в списке сеансов для выбора (рядом с обычным Unity или другими установленными вами DE).
Войдите и наслаждайтесь.
необязательный
XDM - очень минимальный менеджер дисплеев - LightDM, GDM и KDM довольно «большие». Установите его с помощью пакета xdm и измените настройки по умолчанию, когда ваша система загружается с помощью
Настройте диспетчер отображения для автоматического входа в систему определенного пользователя. Смотрите документацию для вашего диспетчера отображения.
источник
Я знаю, что это устарело, но я не вижу правильного ответа на запрос, насколько я понимаю, так что вот оно:
У меня был проект по созданию встроенной системы, работающей под конкретным графическим Java-приложением на простом компьютере с процессором Atom и сенсорным экраном. Мое решение состояло в том, чтобы избегать использования оконных менеджеров как таковых, чтобы сделать это а) простым, б) легким и в) избегать всевозможных системных сообщений, появляющихся на экране.
Система выглядит так:
Установка базовой системы Ubuntu, самый легкий вариант 12.04 (все еще близко к 1 ГБ, но хорошо для меня даже на флеш-диске 2 ГБ). Вы можете немного замучить, чтобы сделать меньшую установку, конечно, есть несколько способов для этого. Кроме того, вам не нужно использовать Ubuntu, но затем следует пересмотреть мои инструкции ниже - существуют различия между дистрибутивами, особенно в файлах конфигурации и их расположении.
Установка xorg и некоторых других полезных программ, таких как xinput-калибратор для моего резистивного сенсорного экрана, ifplugd для обнаружения соединения с сетью Ethernet, acpid для определения работы кнопки питания и так далее.
Откройте /etc/init/tty1.conf и измените
exec /sbin/getty -8 -i 38400 tty1
строку на что-то вродеexec /sbin/getty -8 -i 38400 tty1 -a username
, где «username» - это имя пользователя, которому вы хотите выполнить автоматический вход.Чтобы запустить сеанс X автоматически, откройте файл .bashrc вашего пользователя
~/.bashrc
и добавьте что-то вроде этого в конец файла:(Материал -nocursor предназначен для сенсорных экранов, удалите его для обычного экрана, чтобы увидеть указатель мыши). Это приведет к возрождению X-сервера, поэтому, если ваше приложение по какой-либо причине завершит работу, оно автоматически перезапустит X-сервер.
Теперь в файле .xsession вашего пользователя
~/.xsession
напишите что-то вроде этого (помните, что каждая команда здесь выполняется последовательно, поэтому используйте символ & в конце строки, если вы хотите запустить сервер):Есть много других вещей, которые следует учитывать для такой системы, это только базовая настройка. Надеюсь, это кому-нибудь поможет. Удачи.
источник
В старые времена вы могли просто бежать
X
, и X запускался с пустым экраном. Тогда вы могли бы установитьDISPLAY=:0
и запустить что-то там. Возможно, это все еще работает? Из оболочки вы захотите создатьX&
фон.Посмотрите на
-geometry
стандартный параметр командной строки X, чтобы настроить расположение окна, так как у вас не будет оконного менеджера, который бы помог вам с этим.Чтобы запустить что-то без полномочий root, вам нужно разобраться,
xauth
чтобы настроить X-авторизацию для пользователя без полномочий root.источник
Прежде всего, я не понимаю, как вы должны открывать веб-браузер без загрузки рабочего стола. Это все равно что готовить еду без включения духовки., Хорошо, это возможно с X Server, неправильно понял вопрос.То, что вы ищете, это выбрать, какие приложения будут запускаться во время процесса загрузки.
Нажмите на значок шестеренки в правом верхнем углу верхней панели. Выберите Startup Applications .
После открытия вам будет показан список приложений, которые ваша система запускает при загрузке операционной системы.
Нажмите Добавить в правом верхнем углу.
Вам будет показан диалог.
В появившемся диалоговом окне:
1) Введите название программы в поле «имя» .
2) Введите команду для запуска программы в поле «команда» .
3) Введите любые комментарии, которые вы хотели бы в поле «комментарии» .
Например:
Нажмите сохранить и закрыть .
Нажмите, Alt+F2чтобы открыть диалоговое окно «Выполнить».
Тип
gnome-session-properties
.Нажмите кнопку «Добавить» .
В появившемся диалоговом окне:
1) Введите название программы в поле «имя» .
2) Введите команду для запуска программы в поле «команда» .
3) Введите любые комментарии, которые вы хотели бы в поле «комментарии» .
Нажмите сохранить и закрыть .
Перейдите в K-Menu> Компьютер> Системные настройки.
Выберите « Запуск и завершение работы» и нажмите кнопку « Добавить программу» .
Введите команду для запуска программы и нажмите ОК .
Выполните следующие команды в терминале:
Добавьте эту строку в файл автозапуска:
Нажмите сохранить и закрыть .
Файл автозапуска уже существует, в
~./config/lxsession/Lubuntu/autostart.
Просто используйте этот файл вместо создания нового, как описано выше.
В меню «Приложения» откройте « Диспетчер настроек» и выберите « Сессия и запуск» .
На вкладке Автозапуск приложения нажмите кнопку Добавить .
1) Введите название программы в поле «имя» .
2) Введите команду для запуска программы в поле «команда» .
3) Введите любые комментарии, которые вы хотели бы в поле «комментарии» .
Нажмите сохранить и закрыть .
Поскольку вы хотите запускать только веб-браузер (я полагаю, Firefox), вы можете удалить следующий список программ из списка запускаемых приложений:
-Bluetooth менеджер -Deja Dup -Gnome Do -Gnome Звук входа -Индикатор рабочих областей -Ubuntu One -Визуальная помощь -Удаленный рабочий стол -Pulseaudio
но это определенно зависит от вас.
источник