Ubuntu 16.04 LTS 64-битное приложение для графического интерфейса Autorun [dубликат]

Я хочу сделать небольшой компьютер только для просмотра в Интернете. Я не хочу загружать среду рабочего стола, чтобы поддерживать RAM, CPU и GPU ussage как можно ниже. Компьютер будет работать на процессоре ARM. Я не забочусь о Distro, который я использую, я думал о хорошем старом равном Debian.

131
задан 5 January 2014 в 04:27

3 ответа

Прежде всего, я не понимаю, как вы должны открывать веб-браузер без загрузки Desktop Environment. Это похоже на желание приготовить еду, не включив духовку. Хорошо, что это возможно с X Server, вопрос был неправильным.

Что вы ищете - это выбор того, какие приложения / приложения будут запускаться во время загрузки обработать.

В Ubuntu / Unity: щелкните значок шестеренки в правом верхнем углу верхней панели. Выберите «Запуск приложений». После открытия вам будет показан список приложений, которые ваша система запускает при загрузке операционной системы. Нажмите «Добавить» в правом верхнем углу. Появится диалог. В появившемся диалоговом окне: 1) Введите имя программы в поле «имя». 2) Введите команду для запуска программы в поле «команда». 3) Введите любые комментарии, которые вы хотели бы в поле «Комментарии». Например: нажмите Сохранить и закрыть.

В Ubuntu / Unity: щелкните значок шестеренки в правом верхнем углу верхней панели. Выберите «Запуск приложений». После открытия вам будет показан список приложений, которые ваша система запускает при загрузке операционной системы. Нажмите «Добавить» в правом верхнем углу. Появится диалог. В появившемся диалоговом окне: 1) Введите имя программы в поле «имя». 2) Введите команду для запуска программы в поле «команда». 3) Введите любые комментарии, которые вы хотели бы в поле «Комментарии». Например: нажмите Сохранить и закрыть.

В Ubuntu / Unity:

Перейдите в K-Menu> Computer> System Settings.

Нажмите значок шестеренки в верхнем правом углу верхней панели. Выберите «Запуск приложений».

Введите команду для запуска программы и нажмите Запуск приложений .

Выберите «Запуск и завершение работы» и нажмите кнопку «Добавить программу».

В Ubuntu / Unity:

Перейдите в K-Menu> Computer> System Settings.

Нажмите значок шестеренки в верхнем правом углу верхней панели. Выберите «Запуск приложений».

Введите команду для запуска программы и нажмите Запуск приложений .

Нажмите save и закройте.

IN LXDE / Lubuntu:

Перейдите в K-Menu> Computer> System Settings. [ ! d57] Файл автозапуска уже существует, в ~./config/lxsession/Lubuntu/autostart. Просто используйте этот файл вместо создания нового, описанным выше способом.

-2
ответ дан 18 July 2018 в 09:44

Я знаю, что это устарело, но я не мог видеть правильный ответ для запроса, как я его понимаю, поэтому вот он:

У меня был проект для создания встроенной системы запуск конкретного графического приложения Java на простом компьютере с процессором Atom и сенсорным экраном. Мое решение состояло в том, чтобы избежать использования оконных менеджеров как таковых, чтобы они были a) простыми, b) легкими и c) избегать всплесков системных сообщений на экран.

Система выглядит так: :

Установка базовой системы Ubuntu, самый легкий вариант 12.04 (все еще близок к 1 ГБ, но нормально для меня даже на флеш-диске 2 ГБ). Вы можете немного мучить его, чтобы сделать меньшую установку, конечно, есть несколько способов для этого. Кроме того, вам не нужно использовать Ubuntu, но тогда мои инструкции ниже должны быть пересмотрены - есть различия между дистрибутивами, особенно в файлах конфигурации и их местоположениях. Установка xorg и некоторых других полезных компонентов полезного программного обеспечения, таких как xinput-калибратор для моего резистивного сенсорного экрана, ifplugd для прямого подключения к сети Ethernet, отличная работа для обнаружения кнопки питания и т. Д. Откройте /etc/init/tty1.conf и измените строку exec /sbin/getty -8 -i 38400 tty1 на что-то вроде exec /sbin/getty -8 -i 38400 tty1 -a username, где «имя пользователя» - это имя пользователя, которого вы хотите автозарегистрироваться. Чтобы запустить сеанс X автоматически, откройте файл .bashrc вашего пользователя ~/.bashrc и добавьте что-то вроде этого в конец файла: if [ $(tty) == "/dev/tty1" ]; then while true; do startx -- -nocursor -depth 16; echo "Again [$?]..."; done fi (Материал -nocursor предназначен для сенсорных экранов, удалите его для обычного экрана, чтобы увидеть указатель мыши ) Это воссоздает X-сервер, поэтому, если ваше приложение завершает работу по какой-либо причине, оно автоматически перезапустит X-сервер. Теперь в файле .xsession вашего пользователя, ~/.xsession, напишите что-нибудь вроде этого (помните, что каждая команда здесь выполняется последовательно, поэтому используйте символ & amp; в конце строки, если вы хотите запустить сервер): xrandr --output VGA1 --mode 800x600 #For setting a video mode xrandr --fb 800x600 #Not always required, sets the framebuffer size xsetbg -center background.png & #To set the background, comes from the xloadimage package xset -dpms s off #To avoid screen going blank after a while ~username/start.sh #Start your application #You can put some other application calls here that will be run when your application exits

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

22
ответ дан 18 July 2018 в 09:44

В старые времена вы могли бы просто запустить X, а X запустили бы пустой экран. Тогда вы можете установить DISPLAY=:0 и запустить что-то там. Возможно, это все еще работает?

Посмотрите на стандартный параметр командной строки -geometry стандартного X, чтобы отрегулировать расположение окна, так как у вас не будет оконного менеджера, чтобы помогите вам с этим.

Чтобы запустить что-то как не-root, вам нужно будет изучить xauth, чтобы настроить авторизацию X для пользователя без полномочий root.

1
ответ дан 18 July 2018 в 09:44

Другие вопросы по тегам:

Похожие вопросы: