[FUG-BR] RES: OT - Virtualização de desktops

Wanderson Tinti wanderson em bsd.com.br
Quinta Junho 25 16:46:53 BRT 2009


2009/6/25 diogo <diogo1980 em gmail.com>:
> Aqui na empresa tu utilizo o Linux xubuntu pq é bem levinho ai quando ele
> inicia já abre a tela do terminal Server
>
> Criei um arquivo dando um start ao iniciar do sistema ai abre a tela do
> terminal Server .
>
>
> Att Diogo rodrigo
>

Nas maquinas linux utilizo os dois scripts logo abaixo, talvez ajude o
Ricardo. Como todo trabalho é feito direto no servidor não há
necessidade de um windowmaneger local. Se for utilizar o freebsd é
necessario configurar o login automatico(gettab, ttys, .profile do
usuário) e depois chamar o rdesktop.

1º Xrdp

#!/bin/bash
set -e
DISPLAY=:0.0
LANG=C
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11
case "$1" in
   start)
   /usr/local/bin/xinit /etc/rdp/remoteRDP 2> /var/log/remoteRDP.sh &
   echo -n "Iniciando Remote RDP"
   echo " done."
   ;;
   stop)
   killall -9 rdm.sh
   echo -n "Finalizando Remote RDP"
   echo " done."
   ;;
   *)
   echo "Usage: /etc/rdp/Xrdp {start|stop}"
   exit 1
   ;;
esac
exit 0


2º remoteRDP

#!/bin/bash
xsetroot -solid black
while : ; do
title="Conexão Remota - Prefeitura"
xicon="/etc/rdp/logo.jpg"
Xdialog \
--stdout \
--screen-center \
--title "$title" \
--icon "$xicon" \
--backtitle $"SECRETARIA MUNICIPAL DE SAUDE" \
--cancel-label 'Desligar' \
--ok-label 'Iniciar' \
--yesno 'Escolha a opcao desejada' 15 55

if [ "$?" -eq "1" ]; then
  shutdown -h now
	exit
	break
    fi
    rdesktop -a 15bpp -z -k pt-br -r printer:HPP1505="HP Color
LaserJet 8500 PS" -u usuario -p senha -d DOMINIO -f 189.x.x.x
done


Mais detalhes sobre a lista de discussão freebsd