Fala galera,
Eu ja fiz isto com o LTSP, mas eu carregava o MOZILLA antes do GDM, mas o GDM ainda era carregado.
Eu quero fazer algo parecido em uma estação com o Fedora Core 2. Eu tenho um server Rwindows 2003 e eu preciso que ao invés de carregar o X e depois o GDM, só carregue o X e daí é carregado um script com o rdesktop em tela-cheia. tem como ????
Att, ----------------------------------------------
Sérgio Cioban Filho Administrador Linux - LPIC1 TECJUMP Tecnologia em Informática Ltda. www.tecjump.com.br - (48) 3025-2985 / (48) 3222-6337.
____________________________________________________________________ TECJUMP Gnu/Linux Services - Soluções corporativas baseadas em Software Livre Seja livre, use LiNuX!! É mais estável, confiável e melhor é de graça, experimente! -----------------------------------------------------------------------------------------------------------------------------------------
Sérgio Cioban Filho - TECJUMP wrote:
Fala galera,
Hau!
Eu ja fiz isto com o LTSP, mas eu carregava o MOZILLA antes do GDM, mas o GDM ainda era carregado.
Eu quero fazer algo parecido em uma estação com o Fedora Core 2. Eu tenho um server Rwindows 2003 e eu preciso que ao invés de carregar o X e depois o GDM, só carregue o X e daí é carregado um script com o rdesktop em tela-cheia. tem como ????
A facilidade para fazer isso se chama xinitrc. Deixa eu te explicar resumidamente como funciona:
Quando o Linux inicia, ele executa o famoso init, que é o responsável por levantar os serviços do sistema. Um dos arquivos de controle do init é o /etc/inittab. Se você notar este arquivo, vai ver que dentro dele há uma série de instruções sobre o que executar. Por exemplo: rodar o sysvinit, rodar os terminais nos alt+fX, entre outros. A seguinte linha (no final) diz pra rodar o gdm:
# Run xdm in runlevel 5 x:5:once:/etc/X11/prefdm -nodaemon
Esta linha diz pra que quando estiver no init 5 (runlevel, nivel de execução), ele executa o script /etc/X11/prefdm. Se você ver esse script, perceberá que ele é um shell-script que escolhe o seu gerenciador gráfico preferido (no caso, o gdm) e o executa junto ao X.
Das duas uma: você pode substituir o prefdm para rodar o rdesktop ao invés do gdm, ou utilizar o arquivo .xinit dentro do diretório HOME do usuário para executar o rdesktop também. Os detalhes fica para você se virar um pouco, e qualquer dificuldade e resultado não esqueça de relatar aqui na lista! :)
Opa, Valeu pela ajuda... Achei outra solução bem interessante nas minhas andanças pelo google.
Primeiro eu alterei o inittab para inicialização em INIT 3 id:3:initdefault:
Depois eu alterei o mesmo inittab para que fosse realizado o login automatico 2:2345:/sbin/mingetty --autologin usuario tty1
Trocar usuario pelo usuario que deseja logar.
Com isso, logo depois que o sistema é iniciado, a tty1 aparece automaticamente logada com o usuario especificado.
Depois disso, descobri o maravilhoso programa xinit, que carrega o X sem um gerenciador de janelas ou GDM/KDM, etc. Foi só colocar a linha abaixo no arquivo .bash_profile do usuário: xinit /usr/bin/rdesktop -k pt-br -N -a 16 -f IP_DO_SERVIDOR_RDP
Alterar IP_DO_SERVIDOR_RDP pelo IP do servidor WIN que tem o WTS.
Depois é soh reiniciar e apreciar tudo ocorrendo automaticamente.
É isso, []'s ----------------------------------------------
Sérgio Cioban Filho Administrador Linux - LPIC1 TECJUMP Tecnologia em Informática Ltda. www.tecjump.com.br - (48) 3025-2985 / (48) 3222-6337.
____________________________________________________________________ TECJUMP Gnu/Linux Services - Soluções corporativas baseadas em Software Livre Seja livre, use LiNuX!! É mais estável, confiável e melhor é de graça, experimente! -----------------------------------------------------------------------------------------------------------------------------------------
Em Seg, 2006-04-24 às 15:08 -0300, Hugo Cisneiros escreveu:
Sérgio Cioban Filho - TECJUMP wrote:
Fala galera,
Hau!
Eu ja fiz isto com o LTSP, mas eu carregava o MOZILLA antes do GDM, mas o GDM ainda era carregado.
Eu quero fazer algo parecido em uma estação com o Fedora Core 2. Eu tenho um server Rwindows 2003 e eu preciso que ao invés de carregar o X e depois o GDM, só carregue o X e daí é carregado um script com o rdesktop em tela-cheia. tem como ????
A facilidade para fazer isso se chama xinitrc. Deixa eu te explicar resumidamente como funciona:
Quando o Linux inicia, ele executa o famoso init, que é o responsável por levantar os serviços do sistema. Um dos arquivos de controle do init é o /etc/inittab. Se você notar este arquivo, vai ver que dentro dele há uma série de instruções sobre o que executar. Por exemplo: rodar o sysvinit, rodar os terminais nos alt+fX, entre outros. A seguinte linha (no final) diz pra rodar o gdm:
# Run xdm in runlevel 5 x:5:once:/etc/X11/prefdm -nodaemon
Esta linha diz pra que quando estiver no init 5 (runlevel, nivel de execução), ele executa o script /etc/X11/prefdm. Se você ver esse script, perceberá que ele é um shell-script que escolhe o seu gerenciador gráfico preferido (no caso, o gdm) e o executa junto ao X.
Das duas uma: você pode substituir o prefdm para rodar o rdesktop ao invés do gdm, ou utilizar o arquivo .xinit dentro do diretório HOME do usuário para executar o rdesktop também. Os detalhes fica para você se virar um pouco, e qualquer dificuldade e resultado não esqueça de relatar aqui na lista! :)
-- Fedora-users-br mailing list Fedora-users-br@redhat.com https://www.redhat.com/mailman/listinfo/fedora-users-br
Sérgio Cioban Filho - TECJUMP wrote:
Opa,
Hau!
Valeu pela ajuda... Achei outra solução bem interessante nas minhas andanças pelo google.
Ótimo.
Primeiro eu alterei o inittab para inicialização em INIT 3 id:3:initdefault:
Depois eu alterei o mesmo inittab para que fosse realizado o login automatico 2:2345:/sbin/mingetty --autologin usuario tty1
Trocar usuario pelo usuario que deseja logar.
Com isso, logo depois que o sistema é iniciado, a tty1 aparece automaticamente logada com o usuario especificado.
Depois disso, descobri o maravilhoso programa xinit, que carrega o X sem um gerenciador de janelas ou GDM/KDM, etc. Foi só colocar a linha abaixo no arquivo .bash_profile do usuário: *xinit /usr/bin/rdesktop -k pt-br -N -a 16 -f IP_DO_SERVIDOR_RDP*
Alterar *IP_DO_SERVIDOR_RDP *pelo IP do servidor WIN que tem o WTS.
Exatamente, o .xinit faz esse trabalho :) A diferença é que da forma que você fez, um usuário é logado automaticamente. Uma boa solução para ti.
Depois é soh reiniciar e apreciar tudo ocorrendo automaticamente.
Obrigado por postar o resultado na lista!
br-users@lists.fedoraproject.org