Создание терминала на базе Ubuntu

Kubuntu, Xubuntu и другие

Модератор: Модераторы разделов

Tedr
Сообщения: 199

Создание терминала на базе Ubuntu

Сообщение Tedr »

У меня есть несколько компьютеров которые должны работать только с одним графическим приложением и больше ни с чем. Возник вопрос ... Возможно ли организовать его запуск не стартуя графический вход в систему типо gdm и xdm ? Тоесть чтобы это приложение открывалось сразу при загрузке системы и больше ничего небыло ? Я лично видел подобную систему для игровых казино, поэтому уверен что решение есть ... В данном случае о казино речь не идет :) , но сама возможность такого запуска меня очень интересует. Не знаю только в какую сторону копать. Если кто настраивал подобное, подскажите плс.
Спасибо сказали:
dergachev
Сообщения: 847
ОС: archlinux

Re: Создание терминала на базе Ubuntu

Сообщение dergachev »

Вот тут предлагается такие вещи делать через inittab. То есть чтобы вместо приглашения залогиниться на шестой консоли размножался startx. Не знаю, правда, как это в плане безопасности, но иногда пользуюсь. Разумеется, логинить лучше не рута, а нормального юзера. inittab в разных системах устроен немного по-разному, но идея одна и та же, надо по аналогии сообразить. Насколько я помню, в ubuntu это всё сидит в /etc/event.d . Ну и потом прописываете Ваше "графическое приложение" в .xinitrc ... как-то так.
Спасибо сказали:
oldbay
Сообщения: 283
ОС: gentoo, cenos

Re: Создание терминала на базе Ubuntu

Сообщение oldbay »

Tedr писал(а):
17.06.2009 09:40
Возможно ли организовать его запуск не стартуя графический вход в систему типо gdm и xdm ? Тоесть чтобы это приложение открывалось сразу при загрузке системы и больше ничего небыло ?


Посмотрите Запуск произвольных приложений в виде отдельных VNC-сессий - вам не это нужно ?
Спасибо сказали:
Tedr
Сообщения: 199

Re: Создание терминала на базе Ubuntu

Сообщение Tedr »

dergachev писал(а):
17.06.2009 10:15
Вот тут предлагается такие вещи делать через inittab. То есть чтобы вместо приглашения залогиниться на шестой консоли размножался startx. Не знаю, правда, как это в плане безопасности, но иногда пользуюсь. Разумеется, логинить лучше не рута, а нормального юзера. inittab в разных системах устроен немного по-разному, но идея одна и та же, надо по аналогии сообразить. Насколько я помню, в ubuntu это всё сидит в /etc/event.d . Ну и потом прописываете Ваше "графическое приложение" в .xinitrc ... как-то так.


Отлично ! То что нужно ! Спасибо ! Осталось только автологирование сделать ... пока не выходит ...
Спасибо сказали:
dergachev
Сообщения: 847
ОС: archlinux

Re: Создание терминала на базе Ubuntu

Сообщение dergachev »

(Tedr) писал(а):Осталось только автологирование сделать ...
В смысле от слова "логин" или от слова "лог"?
Спасибо сказали:
Tedr
Сообщения: 199

Re: Создание терминала на базе Ubuntu

Сообщение Tedr »

dergachev писал(а):
17.06.2009 16:54
(Tedr) писал(а):Осталось только автологирование сделать ...
В смысле от слова "логин" или от слова "лог"?


Запуск программы я настроил по ссылке выше, осталось решить проблему с автоматическим заходом пользователя в систему и автоматическом запуске команды startx. Как сделать автоматический вход из gdm я знаю, а вот как сделать это через tty1 пока не знаю. Кто делал это на ubuntu подскажите!
Спасибо сказали:
dergachev
Сообщения: 847
ОС: archlinux

Re: Создание терминала на базе Ubuntu

Сообщение dergachev »

Ну всё, что я знаю, я уже по этому поводу рассказал. Я делал это на ubuntu, но сейчас не помню подробностей. Внимательно читаете то, что по ссылке, и задаете конкретные вопросы, что не понятно, то есть что Вы сделали - и что он Вам ответил. Уже предупредил, что там потребуется некоторая сознательность, потому что в убунте эти настройки в других местах лежат.
Спасибо сказали:
Tedr
Сообщения: 199

Re: Создание терминала на базе Ubuntu

Сообщение Tedr »

Огромное спасибо за ваши ответы ! Получился отличный терпинал видеонаблюдения !
Спасибо сказали:
blackdevil
Бывший модератор
Сообщения: 2751
Статус: Добровольный помощник
ОС: Ubuntu (lts)

Re: Создание терминала на базе Ubuntu

Сообщение blackdevil »

В таких случаях предполагается что автор поделится способом решения проблемы для будущих поколений, а то автору помогли а остальным он не хочет помочь...некрасиво как-то. Не в духе форумного общения.
Простые решения для Ubuntu-подобных систем: смотрим тут
Спасибо сказали:
Tedr
Сообщения: 199

Re: Создание терминала на базе Ubuntu

Сообщение Tedr »

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

Сообщение Rootlexx »

Tedr писал(а):
18.06.2009 15:16
Осталась единственная гадость, монитор гаснет каждые 10 мин. Никак не найду где это искоренить.

Код: Выделить всё

xset -dpms
?
Спасибо сказали:
Tedr
Сообщения: 199

Re: Создание терминала на базе Ubuntu

Сообщение Tedr »

Rootlexx писал(а):
18.06.2009 16:36
Tedr писал(а):
18.06.2009 15:16
Осталась единственная гадость, монитор гаснет каждые 10 мин. Никак не найду где это искоренить.

Код: Выделить всё

xset -dpms
?


Да ... Так в конце концов и пришлось. Хотелось как то через xorg.conf этого добится.
Спасибо сказали:
Аватара пользователя
Rootlexx
Бывший модератор
Сообщения: 4471
Статус: GNU generation
ОС: Debian GNU/Linux

Re: Создание терминала на базе Ubuntu

Сообщение Rootlexx »

Tedr писал(а):
19.06.2009 09:11
Да ... Так в конце концов и пришлось. Хотелось как то через xorg.conf этого добится.

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

Сообщение Tedr »

Rootlexx писал(а):
19.06.2009 13:59
Tedr писал(а):
19.06.2009 09:11
Да ... Так в конце концов и пришлось. Хотелось как то через xorg.conf этого добится.

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

Re: Создание терминала на базе Ubuntu

Сообщение Rootlexx »

Tedr писал(а):
25.06.2009 09:36
Я ставил эту опцию и много других, они ничего на дают.

xset воздействует на те же самые параметры. Так что покажите xorg.conf.
Спасибо сказали:
Tedr
Сообщения: 199

Re: Создание терминала на базе Ubuntu

Сообщение Tedr »

Rootlexx писал(а):
25.06.2009 10:37
Tedr писал(а):
25.06.2009 09:36
Я ставил эту опцию и много других, они ничего на дают.

xset воздействует на те же самые параметры. Так что покажите xorg.conf.


Код: Выделить всё

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

Re: Создание терминала на базе Ubuntu

Сообщение Rootlexx »

Tedr писал(а):
25.06.2009 11:28
Option "DPMS" "bool"

«bool» — сокращение от «boolean», это логическая переменная. То есть должно стоять значение «true» или «false».
Спасибо сказали:
Tedr
Сообщения: 199

Re: Создание терминала на базе Ubuntu

Сообщение Tedr »

Rootlexx писал(а):
25.06.2009 13:28
Tedr писал(а):
25.06.2009 11:28
Option "DPMS" "bool"

«bool» — сокращение от «boolean», это логическая переменная. То есть должно стоять значение «true» или «false».


Черт :) Попробую
Спасибо сказали:
ubuntuAndrew
Сообщения: 205
ОС: Linux Ubuntu 12.04

Re: Создание терминала на базе Ubuntu

Сообщение ubuntuAndrew »

Мне не очень понятно что такое gdm, xdm и kdm. Сам с такой проблемой сталкивался... :unsure:
Спасибо сказали:
Аватара пользователя
GMar
Сообщения: 237
Статус: Будущий математик
ОС: Kubuntu,Ubuntu(UNR) 10.04

Re: Создание терминала на базе Ubuntu

Сообщение GMar »

http://ru.wikipedia.org/wiki/Kdm

gdm и xdm по аналогии
Спасибо сказали: