Создание терминала на базе Ubuntu
Модератор: Модераторы разделов
-
Tedr
- Сообщения: 199
Создание терминала на базе Ubuntu
У меня есть несколько компьютеров которые должны работать только с одним графическим приложением и больше ни с чем. Возник вопрос ... Возможно ли организовать его запуск не стартуя графический вход в систему типо gdm и xdm ? Тоесть чтобы это приложение открывалось сразу при загрузке системы и больше ничего небыло ? Я лично видел подобную систему для игровых казино, поэтому уверен что решение есть ... В данном случае о казино речь не идет
, но сама возможность такого запуска меня очень интересует. Не знаю только в какую сторону копать. Если кто настраивал подобное, подскажите плс.
-
dergachev
- Сообщения: 847
- ОС: archlinux
Re: Создание терминала на базе Ubuntu
Вот тут предлагается такие вещи делать через inittab. То есть чтобы вместо приглашения залогиниться на шестой консоли размножался startx. Не знаю, правда, как это в плане безопасности, но иногда пользуюсь. Разумеется, логинить лучше не рута, а нормального юзера. inittab в разных системах устроен немного по-разному, но идея одна и та же, надо по аналогии сообразить. Насколько я помню, в ubuntu это всё сидит в /etc/event.d . Ну и потом прописываете Ваше "графическое приложение" в .xinitrc ... как-то так.
-
oldbay
- Сообщения: 283
- ОС: gentoo, cenos
Re: Создание терминала на базе Ubuntu
-
Tedr
- Сообщения: 199
Re: Создание терминала на базе Ubuntu
dergachev писал(а): ↑17.06.2009 10:15Вот тут предлагается такие вещи делать через inittab. То есть чтобы вместо приглашения залогиниться на шестой консоли размножался startx. Не знаю, правда, как это в плане безопасности, но иногда пользуюсь. Разумеется, логинить лучше не рута, а нормального юзера. inittab в разных системах устроен немного по-разному, но идея одна и та же, надо по аналогии сообразить. Насколько я помню, в ubuntu это всё сидит в /etc/event.d . Ну и потом прописываете Ваше "графическое приложение" в .xinitrc ... как-то так.
Отлично ! То что нужно ! Спасибо ! Осталось только автологирование сделать ... пока не выходит ...
-
dergachev
- Сообщения: 847
- ОС: archlinux
Re: Создание терминала на базе Ubuntu
В смысле от слова "логин" или от слова "лог"?(Tedr) писал(а):Осталось только автологирование сделать ...
-
Tedr
- Сообщения: 199
Re: Создание терминала на базе Ubuntu
Запуск программы я настроил по ссылке выше, осталось решить проблему с автоматическим заходом пользователя в систему и автоматическом запуске команды startx. Как сделать автоматический вход из gdm я знаю, а вот как сделать это через tty1 пока не знаю. Кто делал это на ubuntu подскажите!
-
dergachev
- Сообщения: 847
- ОС: archlinux
Re: Создание терминала на базе Ubuntu
Ну всё, что я знаю, я уже по этому поводу рассказал. Я делал это на ubuntu, но сейчас не помню подробностей. Внимательно читаете то, что по ссылке, и задаете конкретные вопросы, что не понятно, то есть что Вы сделали - и что он Вам ответил. Уже предупредил, что там потребуется некоторая сознательность, потому что в убунте эти настройки в других местах лежат.
-
Tedr
- Сообщения: 199
Re: Создание терминала на базе Ubuntu
Огромное спасибо за ваши ответы ! Получился отличный терпинал видеонаблюдения !
-
blackdevil
- Бывший модератор
- Сообщения: 2751
- Статус: Добровольный помощник
- ОС: Ubuntu (lts)
Re: Создание терминала на базе Ubuntu
В таких случаях предполагается что автор поделится способом решения проблемы для будущих поколений, а то автору помогли а остальным он не хочет помочь...некрасиво как-то. Не в духе форумного общения.
Простые решения для Ubuntu-подобных систем: смотрим тут
-
Tedr
- Сообщения: 199
Re: Создание терминала на базе Ubuntu
blackdevil писал(а): ↑18.06.2009 12:53В таких случаях предполагается что автор поделится способом решения проблемы для будущих поколений, а то автору помогли а остальным он не хочет помочь...некрасиво как-то. Не в духе форумного общения.
Основная идея получена из второго поста. Проблема была с автоматическим заходом пользователя в консоли без ввода логина и пароля.
Решил следующим образом:
Устанавливаем программку для появления inittab
sudo apt-get install sysvinit
После этого
vi /etc/inittab
Меняем строчку 1:2345:respawn:/sbin/getty 38400 tty1 на
1:2345:respawn:/sbin/getty -n -l /usr/local/sbin/autologin 38400 tty1
скрипт autologin по ссылке выше. После этого юзер заходит автоматически и стартует графическое приложение без gdm и xdm. Осталась единственная гадость, монитор гаснет каждые 10 мин. Никак не найду где это искоренить.
-
Rootlexx
- Бывший модератор
- Сообщения: 4471
- Статус: GNU generation
- ОС: Debian GNU/Linux
Re: Создание терминала на базе Ubuntu
-
Tedr
- Сообщения: 199
Re: Создание терминала на базе Ubuntu
Да ... Так в конце концов и пришлось. Хотелось как то через xorg.conf этого добится.
-
Rootlexx
- Бывший модератор
- Сообщения: 4471
- Статус: GNU generation
- ОС: Debian GNU/Linux
Re: Создание терминала на базе Ubuntu
man xorg.conf:
...
MONITOR SECTION
...
Option "DPMS" "bool"
This option controls whether the server should enable the DPMS extension for power management for this screen. The default is to enable the extension.
...
-
Tedr
- Сообщения: 199
Re: Создание терминала на базе Ubuntu
Rootlexx писал(а): ↑19.06.2009 13:59
man xorg.conf:
...
MONITOR SECTION
...
Option "DPMS" "bool"
This option controls whether the server should enable the DPMS extension for power management for this screen. The default is to enable the extension.
...
Я ставил эту опцию и много других, они ничего на дают.
-
Rootlexx
- Бывший модератор
- Сообщения: 4471
- Статус: GNU generation
- ОС: Debian GNU/Linux
-
Tedr
- Сообщения: 199
Re: Создание терминала на базе Ubuntu
Код: Выделить всё
Section "Device"
Identifier "Configured Video Device"
EndSection
Section "Monitor"
Identifier "Configured Monitor"
Option "DPMS" "bool"
EndSection
Section "Screen"
Identifier "Default Screen"
Monitor "Configured Monitor"
Device "Configured Video Device"
EndSection-
Rootlexx
- Бывший модератор
- Сообщения: 4471
- Статус: GNU generation
- ОС: Debian GNU/Linux
-
Tedr
- Сообщения: 199
-
ubuntuAndrew
- Сообщения: 205
- ОС: Linux Ubuntu 12.04
Re: Создание терминала на базе Ubuntu
Мне не очень понятно что такое gdm, xdm и kdm. Сам с такой проблемой сталкивался... 
-
GMar
- Сообщения: 237
- Статус: Будущий математик
- ОС: Kubuntu,Ubuntu(UNR) 10.04