The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Рабочей станция под Linux в ввиде X-терминала.

06.02.2003 17:06

Синёв Дмитрий написал статью в которой рассматривается система терминалов на базе ОС 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.
  • Теперь осталось немного обкатать систему и переписать её на другие рабочие станции, предварительно создав необходимые разделы.

    1. Главная ссылка к новости (http://linuxshop.ru/linuxbegin...)
    2. LTSP - Linux Terminal Server Project
    3. Проект русскоязычной поддержки технологических решений международного проекта LTSP
    Лицензия: CC-BY
    Источник: linuxshop
    Ключевые слова: file, backspace, telnet, daemon, fault, config, proccess, path, init, virtual, terminal, console, loop, linux, font, subnet, inetd, x
    При перепечатке указание ссылки на opennet.ru обязательно
     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:


    Закладки на сайте
    Проследить за страницей
    Created 1996-2019 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру
    Hosting by Ihor