rdesktop вместо lxdm

Вопрос такой.
На основе CLDX хочу сделать следующее.
Чтобы вместо запроса пароля и логина кальки (lxdm или kdm) запускался сразу rdesktop или remmina.
Что и где подравить. CLS не предлагать.

То же хочу такой дистрибутив.

1. Загрузиться с любого LiveCD десктопной кальки (можно и с CLS, можно и CLD)
2. посмотреть что в /etc/conf.d/xdm, /etc/env.d/90xsession и в директории /etc/X11/Sessions/
3. Разобраться как оно работет и написать свой скрипт, запускающий все необходимые вам программы.

Думаю, это очевидно, что предварительно интересующие вас программы надо установить.

Это штатный функционал любого линукса, просто изучите документацию и настройте.

Читайте документацию Калькулейт на предмет как средствами дистрибутива сделать автологон юзера, от которого будет стартовать ваш rdesktop (от root тоже можно, проще даже, но неправильно). Документацию Хорг на тему загрузки пользовательской сессии, если у вас Kde - изучите, как у вас загружается стол Kde и подумайте, как штатными средствами запустить свою сессию, не ломая умолчальную.

Наша задача - автологин юзера в самодельную сессию Хorg с запуском минимального WM (DWM например, без этого нельзя, приложение может открывать окна, ими нужно управлять) и открытие желаемого приложения на весь экран без возможности свернуть.

Это реально совсем недолго и весьма просто, надо лишь напрячься чуть.

Осталось только документацию найти по ОС Сalculate-linux, а не по gentoo… :). Я понимаю что вы знаете как сделать и я знаю как из CLS “выпилить” это. Мне и многим другим нужно просто быстрое решение на " основе CLDX " . Заранее спасибо!

Азиз Исаков wrote:

Осталось только документацию найти по ОС Сalculate-linux, а не по gentoo… :). Я понимаю что вы знаете как сделать и я знаю как из CLS “выпилить” это. Мне и многим другим нужно просто быстрое решение на " основе CLDX " . Заранее спасибо.

Она ысяча ублей с каждого :slight_smile: В качестве доказательства серьёзности намерений даже фрагмент секретной документации опубликую

 # cl-setup-session --help
usage: cl-setup-session [-A USER] [-C [ON/OFF]] [-T TEMPLATES] [--usenew-conf | --skip-conf | --dispatch-conf] [-v [ON/OFF]] [-f]

Сессия:
  -A USER, --autologin USER
                        добавить пользователя в установленную систему с автовходом ('list' для отображения возможных значений)
  -C [ON/OFF], --crypt-home [ON/OFF]
                        шифровать пользовательские профили
  -T TEMPLATES, --templates TEMPLATES
                        выбор местонахождения шаблонов calculate,distros,local,remote,clt ('list' для отображения возможных значений)
  --usenew-conf         использовать новые конфигурационные файлы
  --skip-conf           пропустить обновление конфигурационных файлов
  --dispatch-conf       обновить конфигурационные файлы вручную (по умолчанию)
  -v [ON/OFF], --verbose [ON/OFF]
                        подробный вывод

Общие параметры:
  -f, --force           не задавать вопросы во время процесса

Сложно… я уже это смотрел.Спасибо большое.

Ах да, DWM + rdesktop это хардкор конечно + нужен WM. Можно просто почитать документацию KDE или что у вас там. Это называется kiosk mode. Настраиваете сессию (с экрана всё убрано, загружена нужная программа гвоздями прибитая на весь экран, сохраняете сессию и делаете её умолчальной при загрузке. Тут всё делается возней мышью в GUI, за это уже 1500, потому что GUI это скучно.

Азиз Исаков wrote:

Сложно… я уже это смотрел.Спасибо большое.

Мда… Реально? Мне этого не понять, извините. Когда мне это понадобилось я это сделал за 20 минут, тупо по аналогии, только про запуск окна с нужными параметрами почитать пришлось. Делал давно, поэтому и дал лишь общий алгоритм, но там абсолютно ничего сложного.

Да уж… Здесь идет речь о быстром и готовом решении… а так можно скрипт “сваять” и через rc-update или “автозапуск” в XFE или KDE… и это решение должно быстро “тиражироваться” на старые ПК.

Решил проблему так:

Первое. Я решил использовать дистрибутив - Thinstation (https://ru.wikipedia.org/wiki/Thinstation).

1. Качаем отсюда - (http://thinstation.github.io/thinstation/) TS-Multiclient-Desktop-LiveCD-Demo.iso

2. Записываем на HDD скачанный образ (а можно и на флешку или CD-Disk) с помощью переходника Sata to USB. Но есть проблема, надо отформатировать диск с помощью утилиты - “hp_usb_disk_storage_formattool” в OS Windows в FAT32. Почему так - я так и не смог поставить атрибут “Boot” у флешки или HDD с помощью команды -"mkfs.vfat I /dev/sdb"(man я читал, и знаю что можно утилитой cfdisk потом этот атрибут выставить и все равно потом не грузится), а на запись CD-Disk-а воспользуйтесь программой K3B.

3. Потом HDD подключаем “материнской плате” и загружаемся (или с флешки и Usb-загрузка или CD-Disk используя DVD-ROM)

Меня этот вариант устраивает. Хотелось конечно что вроде GNOME Display Manager или GDM — графический дисплейный менеджер - но тут я конечно “раскатал губу”.

Полезные ссылки:

1.http://thinstation.github.io/thinstation/
2.http://thinstation.pro/
3.http://nixts.org/doku.php?id=info_hdd
4.http://www.linux.org.ru/forum/admin/8073556

P.S.
Спасибо Всем за помощь.