Синёв Дмитрий написал статью в которой рассматривается система терминалов на базе ОС Linux.
Ниже, небольшой отрывок из статьи, с описанием процесса создания X-терминала:
Похлопать демонов в /etc/rc5.d/, оставил только network (для сетки, отключив lo), xinetd (для telnet) и local (сам не знаю почему не прибил).
Т.к я отказался от сервера шрифтов, их необходимо указать другим, устаревшим, способом в файле /etc/X11/XF86Config-4 :
Section "Files"
FontPath "/usr/X11R6/lib/X11/fonts/misc"
EndSection
Этих шрифтов будет вполне достаточно для терминального клиента.
Немного изменить /etc/inittab - установить id:5:initdefault: для автоматического запуска графики; уменьшить число виртуальных консолей с 6-ти до 2-ух; указать свой скрипт для запуска X-ов x:5:once:/etc/X11/ICA -nodaemon
Скрипт /etc/X11/ICA выглядит следующим образом:
#!/bin/sh
PATH=/sbin:/usr/sbin:/bin:/usr/bin:/usr/X11R6/bin
/usr/X11R6/bin/xinit #В данном случае X-ы будут запускаться от root
/sbin/poweroff #Чтобы машина вырубалась после выхода из X-ов (Ctrl+Alt+Backspace)
xinit при таком запуске будет искать файл .xinitrc в корне (обычно в домашнем каталоге). В этом файле прописываем приложения, исполняемые при запуске X-ов. В данном случае это будет ICA Client.
#!/bin/bash
while true; do
/usr/lib/ICAClient/wfica
done
Для правильной работы клиента в корне должен находиться каталог .ICAClient с файлами конфигурации, которые можно легко сгенерировать программой /usr/lib/ICAClient/wfcmgr.
Теперь осталось немного обкатать систему и переписать её на другие рабочие станции, предварительно создав необходимые разделы.
|