Logo Hardware.com.br
emtudo
emtudo Super Participante Registrado
851 Mensagens 4 Curtidas

abrir 2 ambientes graficos na inicializacao

#1 Por emtudo 23/11/2007 - 11:53
Ola!


Estou meio receioso se minha duvida se deve colocar aqui, mas achei aqui o local mais adequado, então desde já peço desculpas se estou postando em local errado.



Eu preciso fazer uma das duas coisas:
a primeira:
quando ligo o computador ja abri um ambiente grafico normal, sem precisar digitar nem usuario e nem senha, ate aqui normal, pq apos abrir o usuario e senha ele abri um programa que fica na memoria. so que este usuario eu nao uso ele, so deixo o programando rodando nele, mais precisamente é uma maquina virtual, que fica rodando neste usuario onde meus irmaos usam para da "rdesktop -f windows".
ai quando eu vou usar a minha maquina eu abro outro ambiente grafico, e informo o meu usuario e senha.
ate aqui normal, so que eu gostaria que o ambiente grafico que roda esta maquina virtual fosse o fluxbox (para economizar memoria, embora eu tenho 2 giga de memoria, mas acho desnecessario um usuario usar o kde que gasta muita memoria, sendo que o usuario so roda uma maquina virtual e ninguem nem fica de olho).
so que se eu colocar o ambiente fluxbox como padrao para este usuario que roda a maquina virtual, eu nao achei nenhuma opcao para abrir outro ambiente grafico para eu poder usar o meu usuario separadamente
existe uma forma de eu abrir outro ambiente grafico estando eu no fluxbox?

a segunda seria (embora eu acho que a primeira é melhor para mim):
na inicializacao ja fossem abertas dois ambientes graficos, onde ficaria o primeira ambiente grafico em
ctrl+alt+f7 e o outro em ctrl+alt+f8
e que o primeiro ambiente grafico ja usasse o login automatico, como já esta, mas o segundo login so aparecesse o lugar para informar usuario e senha.
tem como abrir os dois ambientes na inicializacao de uma vez?
bom, pelo pouco que entendi, esta segunda opcao tem alguma coisa haver com o arquivo /etc/inittab, mas nao sei configura-lo.


desde já grato pela atencao!
jcferranti
jcferranti General de Pijama Registrado
4.7K Mensagens 162 Curtidas
#4 Por jcferranti
02/12/2007 - 12:09
emtudo disse:
Ola!
Eu preciso fazer uma das duas coisas:
a primeira:
quando ligo o computador ja abri um ambiente grafico normal, sem precisar digitar nem usuario e nem senha, ate aqui normal, pq apos abrir o usuario e senha ele abri um programa que fica na memoria. so que este usuario eu nao uso ele, so deixo o programando rodando nele, mais precisamente é uma maquina virtual, que fica rodando neste usuario onde meus irmaos usam para da "rdesktop -f windows".
ai quando eu vou usar a minha maquina eu abro outro ambiente grafico, e informo o meu usuario e senha.
ate aqui normal, so que eu gostaria que o ambiente grafico que roda esta maquina virtual fosse o fluxbox (para economizar memoria, embora eu tenho 2 giga de memoria, mas acho desnecessario um usuario usar o kde que gasta muita memoria, sendo que o usuario so roda uma maquina virtual e ninguem nem fica de olho).
so que se eu colocar o ambiente fluxbox como padrao para este usuario que roda a maquina virtual, eu nao achei nenhuma opcao para abrir outro ambiente grafico para eu poder usar o meu usuario separadamente
existe uma forma de eu abrir outro ambiente grafico estando eu no fluxbox?

Deixa eu ver se entendi. Seus irmãos possuem seus prórpios micros e acessam o windows instalado numa máquina virtual instalado no seu micro. é isso?
Se for, ao invés de abrir um desktop para eles, use o Vmware Server para criar a máquina virtual. Ele irá iniciar junto com o micro e iniciará a máquina virtual automaticamente quanto der boot no micro, ficará rodando em segundo plano e vc poderá usar seu usuário normalmente.

outra forma que entendi:
Seus irmãos acessam o windows em uma máquina virtual nessa mesma máquina. Então, primeiro abandone o rdesktop e use o próprio vmware para usar a máquina virtual, será mais rápido que o rdesktop. Instale o vmware tools tb.
Segundo, não tem como o micro identificar se é vc ou seus irmãos que vão suar o micro se não for pela senha, mas vc pode colocar o kdm para dar boot automaticamente no fluxbox e abrir o vmware automaticamente no login, assim basta entrar com a senha e o programa inicia. Se for vc o usuário, o kdm reconhece que vc usou a seção do KDE e abre o kde para vc, sem o vmware. O kdm guarda qual foi a ultima seção de um usuário e a usa por padrão no próximo login.
Finalmente, vc pode apenas deixar dar boot no fluxbox e dar logoff logon novamente com seus usuário, mas repito, não tem como só usar senha quando for vc pois o micro não tem como identificar.

a segunda seria (embora eu acho que a primeira é melhor para mim):
na inicializacao ja fossem abertas dois ambientes graficos, onde ficaria o primeira ambiente grafico em
ctrl+alt+f7 e o outro em ctrl+alt+f8
e que o primeiro ambiente grafico ja usasse o login automatico, como já esta, mas o segundo login so aparecesse o lugar para informar usuario e senha.
tem como abrir os dois ambientes na inicializacao de uma vez?
bom, pelo pouco que entendi, esta segunda opcao tem alguma coisa haver com o arquivo /etc/inittab, mas nao sei configura-lo.
desde já grato pela atencao!


dois ambiente na inicialização? acho que tem como colocar isso no inittab, mas acho que o mais fácil é colocar

startx -- :1


em algum script de inicialização tipo o rc.local.
explico:
startx: inicia o ambiente gráfico
-- : mais opções
:1 : abra no console gráfico numero 1. O humero 0 é o aberto por padrão.

Mas novamente o problema é um ter senha e o outro não.
Pensando melhor, vc pode tentar fazer isso, mas acho que não irá funcionar pois o startx não saberá qual usuário usar. Acho mlehor vc estudar um pouco o kdm mesmo.

***** EDIT: ******
Depois de postar eu resolvi testar o que disse e nada funcionou!!!!
Mas isso funcionou:
edite seu kdmrc. Logo no começo vc terá algo como:

[General]
ConfigVersion=2.3
ConsoleTTYs=tty1,tty2,tty3,tty4,tty5,tty6
PidFile=/var/run/kdm.pid
ReserveServers=:1,:2,:3
ServerVTs=-7
StaticServers=:0


mude para:

[General]
ConfigVersion=2.3
ConsoleTTYs=tty1,tty2,tty3,tty4,tty5
PidFile=/var/run/kdm.pid
ReserveServers=:2,:3
ServerVTs=-7
StaticServers=:0,:1


Como eu disse o unico problema é logar automaticamente dependendo do usuário. Acho que só existe uma possibilidade logar ou não logar.
Qualquer duvida estamos aqui!!
Casa:MS Windows Seven (empolgando)
Trampo: MS Windows Seven (desapontando)

Quer um Fórum exclusivamente sobre Open Source? Aqui: www.linuxbsd.com.br/forum
jcferranti
jcferranti General de Pijama Registrado
4.7K Mensagens 162 Curtidas
#6 Por jcferranti
02/12/2007 - 14:37
jqueiroz disse:
jcferranti, eu fui olhar esse arquivo kdmrc (/etc/kde3/kdm/kdmrc), e fiquei pensando... será que não tem como determinar isso, de carregar um programa externo, no caso o console do vmware, nele mesmo?


humm realmente não procurei por nada assim lá, mas eu acho que não. Veja, normalmente usamos o recurso de inicializar um programa direto no ambiente em que vamos trabalhar, como a pasta autostart do kde, ou outra.

Acho que o ideal seria ele decidir qual ambiente vai usar (fluxbox, twm ou outro) e estudar como iniciar automaticamente nesse ambiente.

Caso ele opte por não usar ambiente nenhum, tb tem como iniciar um xterm vazio com o programa que ele quer.

acho que se ele colocar no .xinitrc do usuário o nome do programa com parametros para iniciar maximizado (desculpe, não sei os parametros de cor) seria uma solução 100% para o que ele quer, mas ainda assim o problema do login do usuário persiste. Ou seja, login automático para uns e não para outros, impossível (no momento).
Casa:MS Windows Seven (empolgando)
Trampo: MS Windows Seven (desapontando)

Quer um Fórum exclusivamente sobre Open Source? Aqui: www.linuxbsd.com.br/forum
emtudo
emtudo Super Participante Registrado
851 Mensagens 4 Curtidas
#7 Por emtudo
09/12/2007 - 20:45

Primeiro quero me desculpar, se não visitei este topico até hoje, é pq por algum motivo que existe varios que possa ser, eu nao recebi email de notificacao do topico.
jcferranti disse:
Deixa eu ver se entendi. Seus irmãos possuem seus prórpios micros e acessam o windows instalado numa máquina virtual instalado no seu micro. é isso?

correto.

Se for, ao invés de abrir um desktop para eles, use o Vmware Server para criar a máquina virtual. Ele irá iniciar junto com o micro e iniciará a máquina virtual automaticamente quanto der boot no micro, ficará rodando em segundo plano e vc poderá usar seu usuário normalmente.
O Vmware server é versão paga. eu uso uma gratuita.
Ou eu estou enganado?

outra forma que entendi:
Seus irmãos acessam o windows em uma máquina virtual nessa mesma máquina. Então, primeiro abandone o rdesktop e use o próprio vmware para usar a máquina virtual, será mais rápido que o rdesktop. Instale o vmware tools tb.
Meus irmaos usam maquinas sem hd. LTSP. nao sabia da existencia do vmware tools, vou ver se acho alguma coisa no site, e ve se baixo (se for gratuito) ehehehe


Segundo, não tem como o micro identificar se é vc ou seus irmãos que vão suar o micro se não for pela senha, mas vc pode colocar o kdm para dar boot automaticamente no fluxbox e abrir o vmware automaticamente no login, assim basta entrar com a senha e o programa inicia. Se for vc o usuário, o kdm reconhece que vc usou a seção do KDE e abre o kde para vc, sem o vmware. O kdm guarda qual foi a ultima seção de um usuário e a usa por padrão no próximo login.
Quanto a isso, algo não saiu do jeito que eu gostaria que você entendesse. Meus irmaos não usam a minha maquina fisicamente, apenas criei um usuario "windows" para que ao reiniciar a maquina por algum motivo ele crie uma sessao que ja abre o usuario "windows" que por sua vez tem um script que abre a maquina virtual automaticamente, para nao depender de eu estar em casa digitar senha para eles poder usar, ou ate mesmo as vezes eu querer reiniciar o meu usuario por algum motivo e eles nao conseguir mais usar o windows, ou seja ficar derubando eles.


Finalmente, vc pode apenas deixar dar boot no fluxbox e dar logoff logon novamente com seus usuário, mas repito, não tem como só usar senha quando for vc pois o micro não tem como identificar.
nao entendi: dar boot no fluxbox, e dar "logoff logon novamente com seus usuario"



dois ambiente na inicialização? acho que tem como colocar isso no inittab, mas acho que o mais fácil é colocar

startx -- :1
em algum script de inicialização tipo o rc.local.
explico:
startx: inicia o ambiente gráfico
-- : mais opções
:1 : abra no console gráfico numero 1. O humero 0 é o aberto por padrão.

Mas novamente o problema é um ter senha e o outro não.
Pensando melhor, vc pode tentar fazer isso, mas acho que não irá funcionar pois o startx não saberá qual usuário usar. Acho mlehor vc estudar um pouco o kdm mesmo.

***** EDIT: ******
Depois de postar eu resolvi testar o que disse e nada funcionou!!!!
Mas isso funcionou:
edite seu kdmrc. Logo no começo vc terá algo como:

[General]
ConfigVersion=2.3
ConsoleTTYs=tty1,tty2,tty3,tty4,tty5,tty6
PidFile=/var/run/kdm.pid
ReserveServers=:1,:2,:3
ServerVTs=-7
StaticServers=:0
mude para:

[General]
ConfigVersion=2.3
ConsoleTTYs=tty1,tty2,tty3,tty4,tty5
PidFile=/var/run/kdm.pid
ReserveServers=:2,:3
ServerVTs=-7
StaticServers=:0,:1
Como eu disse o unico problema é logar automaticamente dependendo do usuário. Acho que só existe uma possibilidade logar ou não logar.
Qualquer duvida estamos aqui!!
Vou testar, mas não estou podendo reiniciar meu computador por enquanto, assim que possivel eu testo e posto o resultado.

jcferranti disse:
humm realmente não procurei por nada assim lá, mas eu acho que não. Veja, normalmente usamos o recurso de inicializar um programa direto no ambiente em que vamos trabalhar, como a pasta autostart do kde, ou outra.

Acho que o ideal seria ele decidir qual ambiente vai usar (fluxbox, twm ou outro) e estudar como iniciar automaticamente nesse ambiente.

Caso ele opte por não usar ambiente nenhum, tb tem como iniciar um xterm vazio com o programa que ele quer.

acho que se ele colocar no .xinitrc do usuário o nome do programa com parametros para iniciar maximizado (desculpe, não sei os parametros de cor) seria uma solução 100% para o que ele quer, mas ainda assim o problema do login do usuário persiste. Ou seja, login automático para uns e não para outros, impossível (no momento).



O Ambiente que quero usar é o "kde" na verdade é o "beryl kde", mas para o usuario "windows" é o "fluxbox", para economizar memoria em um usuario que não é usado a não ser para abrir o vmware

muito obrigado, vou testar as dicas assim que eu poder reiniciar a maquina, alias, já até configurei do jeito que está a dica, mas não posso reiniciar ainda a maquina, ou melhor o "kdm" pq acho que só reiniciar ele já basta.
----->HENRIQUE<-----
Linux User #444017 - Linux Machine #350904
Ubuntu 10.04 - Pentium Dual-COre E5400 2.7Ghz - 2hdx500GB - 2x2GiB RAM - GeForce 9400 GT 1GiB compiz
jcferranti
jcferranti General de Pijama Registrado
4.7K Mensagens 162 Curtidas
#8 Por jcferranti
09/12/2007 - 23:48
emtudo disse:
O Vmware server é versão paga. eu uso uma gratuita.
Ou eu estou enganado?

o Vmware server é gratuito e o workstation é pago. O workstation 5 teve uma época que foi distribuido gratuitamente, mas agora é pago.
O Server só precisa se registrar para conseguir numeros seriais de graça. Até mais d eum na verdade.

Meus irmaos usam maquinas sem hd. LTSP. nao sabia da existencia do vmware tools, vou ver se acho alguma coisa no site, e ve se baixo (se for gratuito) ehehehe
Não precisa baixar nada. Na interface do vmware mande instalar o vmware tools

Quanto a isso, algo não saiu do jeito que eu gostaria que você entendesse. Meus irmaos não usam a minha maquina fisicamente, apenas criei um usuario "windows" para que ao reiniciar a maquina por algum motivo ele crie uma sessao que ja abre o usuario "windows" que por sua vez tem um script que abre a maquina virtual automaticamente, para nao depender de eu estar em casa digitar senha para eles poder usar, ou ate mesmo as vezes eu querer reiniciar o meu usuario por algum motivo e eles nao conseguir mais usar o windows, ou seja ficar derubando eles.
Enão o vmware server é o que vc quer já que não precisa logar para executar o serviço. Ele inicia no boot e já levanta as máquinas virtuais tb.

nao entendi: dar boot no fluxbox, e dar "logoff logon novamente com seus usuario"
A máquina iniciaria no fluxbox, vc saia e caia no KDM. MAs não será necessário isso.


Vou testar, mas não estou podendo reiniciar meu computador por enquanto, assim que possivel eu testo e posto o resultado.

O Ambiente que quero usar é o "kde" na verdade é o "beryl kde", mas para o usuario "windows" é o "fluxbox", para economizar memoria em um usuario que não é usado a não ser para abrir o vmware

muito obrigado, vou testar as dicas assim que eu poder reiniciar a maquina, alias, já até configurei do jeito que está a dica, mas não posso reiniciar ainda a maquina, ou melhor o "kdm" pq acho que só reiniciar ele já basta.
Vc não precisará de outro ambiente gráfico para rodar o vmware server, Então a dica do KDM é desnecessária, mas vc precisaria reiniciar o X para que funcionasse.
Casa:MS Windows Seven (empolgando)
Trampo: MS Windows Seven (desapontando)

Quer um Fórum exclusivamente sobre Open Source? Aqui: www.linuxbsd.com.br/forum
emtudo
emtudo Super Participante Registrado
851 Mensagens 4 Curtidas
#9 Por emtudo
10/12/2007 - 07:35
jcferranti disse:
o Vmware server é gratuito e o workstation é pago. O workstation 5 teve uma época que foi distribuido gratuitamente, mas agora é pago.
O Server só precisa se registrar para conseguir numeros seriais de graça. Até mais d eum na verdade.

Não precisa baixar nada. Na interface do vmware mande instalar o vmware tools

Enão o vmware server é o que vc quer já que não precisa logar para executar o serviço. Ele inicia no boot e já levanta as máquinas virtuais tb.

A máquina iniciaria no fluxbox, vc saia e caia no KDM. MAs não será necessário isso.


Vc não precisará de outro ambiente gráfico para rodar o vmware server, Então a dica do KDM é desnecessária, mas vc precisaria reiniciar o X para que funcionasse.


nao achei o vmware tools? ele esta no vmware server? pq no que instalei so achei, vmplayer e vmstat e vm

Eu vou instalar o vmware player.
Quanto a reiniciar, ainda não estou podendo, mas ainda hoje eu reinicio isso.
----->HENRIQUE<-----
Linux User #444017 - Linux Machine #350904
Ubuntu 10.04 - Pentium Dual-COre E5400 2.7Ghz - 2hdx500GB - 2x2GiB RAM - GeForce 9400 GT 1GiB compiz
jcferranti
jcferranti General de Pijama Registrado
4.7K Mensagens 162 Curtidas
#10 Por jcferranti
10/12/2007 - 09:57
emtudo disse:
nao achei o vmware tools? ele esta no vmware server? pq no que instalei so achei, vmplayer e vmstat e vm

Eu vou instalar o vmware player.
Quanto a reiniciar, ainda não estou podendo, mas ainda hoje eu reinicio isso.


Baixa o cliente do vmware server. è umainterface para gerenciar o Vmware Server semelhante ao Vmware Workstation porem tb pode ser usada pela rede. Via em VM - Install Vmware Tools.
Casa:MS Windows Seven (empolgando)
Trampo: MS Windows Seven (desapontando)

Quer um Fórum exclusivamente sobre Open Source? Aqui: www.linuxbsd.com.br/forum
emtudo
emtudo Super Participante Registrado
851 Mensagens 4 Curtidas
#12 Por emtudo
15/12/2007 - 10:35
Não consegui instalar o vmware server, embora até segui o manual do Morimoto (https://www.hardware.com.br/tutoriais/vmware-server/baixando-instalando.html). alias, ate que esta instalado parcialmente... nao consegui instalar o console... bom, primeiro tentei da um alien no pacote rpm que tinha no site, e depois da um dpkg, mas nada funcionou, desinstalei, entao fui instalar a parti do fonte, deu um punhado de erro, ai fui mexendo aqui e ali, por fim consegui fazer funcionar o gerenciador pela web ai ao tentar logar aparecia o seguinte erro:
 Could not exec vmware-authd: /usr/sbin/vmware-authd (vmware-authd) does not exist or is not executable 
procurei este arquivo nos fontes e não achei. entao resolvi da um dpkg -i no ".deb" que foi convertido com o alien e que antes nao funcionou para ver se ele ao menos corrigia este arquivo, o arquivo foi corrigido, entao tentei logar novamente e o erro mudou para:
 Unexpected response from vmware-authd: 510 Could not create lock for vmware-serverd 
e dai já erra.. não consigo passar mais daqui...

eu procurei no google sobre o erro, achei algo sobre "vmware-cmd" nao entendi muito bem para o que serve, pois estava em ingles, e ainda sou pessimo no ingles, mas eu executei:


# vmware-cmd -l
e obtive o seguinte erro:

Can't locate VMware/VmPerl.pm in @INC (@INC contains: blib/arch -Iblib/lib -I/usr/lib/perl5/5.6.0/i386-linux -I/usr/lib/perl5/5.6.0 -I. /etc/perl /usr/local/lib/perl/5.8.8 /usr/local/share/perl/5.8.8 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.8 /usr/share/perl/5.8 /usr/local/lib/site_perl . blib/arch blib/lib /usr/lib/perl5/5.6.0/i386-linux /usr/lib/perl5/5.6.0 .) at /usr/bin/vmware-cmd line 130.
/usr/bin/vmware-cmd requires the VMware::VmPerl Perl libraries to be installed.
Check that your installation did not encounter errors.
so sei que ele nao achou um punhado de arquivo, bom foi o que eu entendi com isso ai...

editado: consegui instalar o vmware-server-console a parti do fonte, mas tive que comentar uma parte onde tinha um "exit 1", mas mesmo assim nao consigo usar isso, estou realmente perdido, se eu coloca para conectar local o vmware-server-console simplesmente nao consegue conectar, se coloco remoto e coloco localhost ele nao acha, se coloco o ip que eu vejo no ifconfig vmnet ele tb nao conecta

desde já grato pela atencao!
----->HENRIQUE<-----
Linux User #444017 - Linux Machine #350904
Ubuntu 10.04 - Pentium Dual-COre E5400 2.7Ghz - 2hdx500GB - 2x2GiB RAM - GeForce 9400 GT 1GiB compiz
emtudo
emtudo Super Participante Registrado
851 Mensagens 4 Curtidas
#14 Por emtudo
16/12/2007 - 21:45
jqueiroz disse:
Pq não tentou a partir do ".tar.gz" que vem no mesmo pacote?


pq geralmente sempre da problema aqui quando eu tento pelo fonte, mas como eu disse um pouco depois disso, eu tentei pelo "tar.gz", mas sem sucesso tb.
----->HENRIQUE<-----
Linux User #444017 - Linux Machine #350904
Ubuntu 10.04 - Pentium Dual-COre E5400 2.7Ghz - 2hdx500GB - 2x2GiB RAM - GeForce 9400 GT 1GiB compiz
jqueiroz
jqueiroz Cyber Highlander Registrado
104K Mensagens 5.7K Curtidas
#15 Por jqueiroz
17/12/2007 - 00:53
pq geralmente sempre da problema aqui quando eu tento pelo fonte

Fonte??? Esse pacote não é fonte não wink.png

O VMware Server é Freeware, não é Software Livre.

Mas provavelmente o problema que vc está tendo é falta do "vmware-any-any-update", que é um pacote que compatibiliza qq Kernel com o VMware. Dê uma busca aqui no fórum pra achar o endereço (se não me engano a versão + recente é a 113)
"chmod 777 nunca ajudou ninguém" (c) 2002-2021 JQueiroz/FGdH
Conheça o Blog do Zekke
© 1999-2024 Hardware.com.br. Todos os direitos reservados.
Imagem do Modal