remmina в сервере Ubuntu

В моей сети есть несколько ПК Ram P4 512 МБ. Эти ПК являются winXP, объединенными в домене Windows. Меня попросили найти решение о том, как их можно использовать для работы с более новыми версиями окон, все еще включенных в домен. Поэтому я установил их с помощью Xubuntu и установил remmina. Каждый компьютер запускается автоматически при загрузке remmina и подключается к виртуальной машине через RDP. Я попытался использовать remmina с сервера Ubuntu, потому что мне действительно не нужна графическая среда, но у меня не получается, потому что она не может запустить графический интерфейс приложения. Может ли кто-нибудь сказать мне, как настроить xorg, чтобы он мог открыть remmina?

1
задан 28 April 2019 в 01:53

1 ответ

Если я понимаю это правильно, Вы пытаетесь настроить 'доморощенный' вид установки тонкого клиента.

Сервер Ubuntu должен будет иметь сервер Xorg, работающий сначала перед способностью запустить remmina.

Взятый из этого практического руководства: https://linuxconfig.org/how-to-run-x-applications-without-a-desktop-or-a-wm

Установите свой сервер Xorg:

склонные sudo - добираются, устанавливают Xorg

Тест запускает Ваше приложение:

xinit remmina $*-:0 vt$XDG_VTNR

Если бы это работает, то Вы хотели бы посмотреть на наличие этого запуска автоматически. Я думал бы, что приглашение ко входу в систему в окне RDP будет достаточной безопасностью, таким образом, я сделал бы, чтобы локальный пользователь Linux вошел в систему автоматически и затем запустил сервер Xorg с remmina.

Автоматический вход в систему взят отсюда: Как я могу получить автовход в систему при запуске, работающем над Сервером Ubuntu 16.04.1?

Автовход в систему установки:

sudo systemctl редактируют getty@tty1.service

Добавьте это в редакторе (Измените "myusername" на имя пользователя на машине, в которую Вы хотите автовойти.):

[Service]
ExecStart=
ExecStart=-/sbin/agetty --noissue --autologin myusername %I $TERM
Type=idle

Приложение автоматического запуска взято отсюда: Запустите человечность без настольной среды, но запустите X приложений

Автоматический запуск remmina:

Для запуска X сессий автоматически откройте .bashrc файл пользователя nano ~/.bashrc и добавьте что-то вроде этого в конец файла:

if [ $(tty) == "/dev/tty1" ]; then
    while true; do xinit remmina $* -- :0 vt$XDG_VTNR; echo "Again [$?]..."; done
fi

Это повторно породит X-сервер, поэтому если Ваше приложение выйдет по какой-либо причине, то это перезапустит X-сервер автоматически.

0
ответ дан 28 April 2019 в 01:53

Другие вопросы по тегам:

Похожие вопросы: