Добрый день. Занимаюсь реализацией автозапуска xservera и возникают вопросы, решил обратиться за помощью.
Опишу что мне нужно.
1)Стартует система Ubuntu Server 9.04
2)Автологин заходит под обычным пользователем без привелегий
3)Автоматически загружается модуль lxfb(фреймбуффер под видео AMD Geode LX).
4)Автоматически запускается xserver настроенный на работу через фреймбуффер.
5)Автоматически загружается драйвер com-портовой мыши.
6)Автоматически открывается xterminal размером на весь экран (800х600).
7)Автоматически в иксовом терминале запускается серверная часть программы ProgUser(символичное название).
8)Отключить заставку при долгом отсутствии касаний клавиатуры и мыши.
В данный момент что уже сделал и как:
1)Стартует Ubuntu Server, слава GRUB'у.
2)Автологин настроил через установку mingetty и исправление файла /etc/event.d/tty1
3)Модуль lxfb загружается командой modprobe прописанной в /etc/rc.local. Загрузка происходит с установкой разрешения экрана 800х600.
4)Работа xorg'а через fb реализована подправкой файла xorg.conf. Запуск xserver'а происходит с помощью скрипта в котором есть команда startx. Сам скрипт лежит в папке /home/user/MyScripts/script.sh, на него добавлен симлинк в папкt /usr/bin/, и в файл /etc/rc.local добавлена строка script.sh.
5)Честно говоря мышь в данный момент не настроена абсолютно, при загрузке появляется указатель в центре экрана, но двигаться он и не думает.
6)Xterm в данный момент запускается с дефолтными настройками, то есть с левом верхнем углу, размером с четверть экрана. Из гуглов вычитал что настроить размеры и параметры хтерминала можно создав файл .xinitrc в папке /home/user/, через который также можно будет реализовать запуск необходимой программы(пункт 7).
В данный момент файл .xinitrc выглядит следующим образом:
#!/bin/sh
xrdb -load $HOME/ .Xresources
xsetroot -solid gray &
xclock -g 50x50-0+0 -bw 0 &
xload -g 50x50-50+0 -bw 0 &
xterm -g 80x24+0+0 &
xterm -g 80x24+0-0 &
При загрузке ничего не меняется. То есть файл составлен не верно.
7)Для автоматического запуска программы прописаны 2 команды в теле скрипта script.sh:
cd /var/ProgUser
./proguser &
но это не приводит к результату. Если вбивать эти же команды в консольку ручками, программа прекрасно запускается.
8)Пока не копал этот вопрос.Написал скорее на будущее, так как возможно быстро сам найду ответ.
Итак я описал ситуацию. Надеюсь сможете мне помочь.
Первым делом подскажите какие фалы следует редактировать и где, для управления процессом старта иксов. Я так понимаю если правильно написать .xinitrc, то можно и настроить параметры хтерминала и реализовать пуск нужной программы. Подскажите как, или пните ногой в сторону актуального документа. Информации в интернете много, но в каждой статье свое виденье написания .xinitrc.
Спасибо.
Ответ на:
?
от dhameoelin
Ответ на:
комментарий
от Deleted
Ответ на:
комментарий
от AnMD
Ответ на:
комментарий
от AnMD
Ответ на:
комментарий
от Led
Ответ на:
комментарий
от AnMD
Ответ на:
комментарий
от AnMD
Ответ на:
комментарий
от bass
Ответ на:
Спаибо за нормальный ответ!
от AnMD
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от AnMD
Ответ на:
комментарий
от AnMD
Ответ на:
комментарий
от AnMD
Ответ на:
Спаибо за нормальный ответ!
от AnMD
Ответ на:
ЪI
от dhameoelin
Ответ на:
комментарий
от AnMD
Ответ на:
комментарий
от AnMD
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум второй xserver для запуска wine (2012)
- Форум Xserver (2003)
- Форум XServer (2002)
- Форум Сломался Xserver (2013)
- Форум sudo + Xserver (2010)
- Форум крах xserver (2011)
- Форум Xserver segfault (2014)
- Форум настройка XServer (2003)
- Форум Настройка Xserver (2004)
- Форум Lenny: xserver-xorg и xserver-xorg-core (2010)