Como usar o startx? [RESOLVIDO]

37. Re: Como usar o startx? [RESOLVIDO]

Luís Fernando C. Cavalheiro
lcavalheiro

(usa Slackware)

Enviado em 18/01/2013 - 20:24h

ianclever escreveu:

qual o runlevel que roda a interface?


no upstart é simples, é só colocar no /etc/events.d/ttyX

start na frente do runlevel que permite a interface e fazer o mesmo em tudo (segundo o tutorial).


Depende da distro. O Slack eu sei que é 4, no Debian eu acho que é 2. Dá uma lida na documentação da distro pra saber qual runlevel usar.


  


38. Re: Como usar o startx? [RESOLVIDO]

Ricardo Fabiano Silva
madrugada

(usa Gentoo)

Enviado em 18/01/2013 - 23:18h

Eu sei que posso parecer tendencioso, mas não é mais fácil migrar para o Slack ou Arch?


39. Re: Como usar o startx? [RESOLVIDO]

Luís Fernando C. Cavalheiro
lcavalheiro

(usa Slackware)

Enviado em 18/01/2013 - 23:51h

madrugada escreveu:

Eu sei que posso parecer tendencioso, mas não é mais fácil migrar para o Slack ou Arch?


Concordo plenamente. Estou cansado de ser o xiita solitário aqui ;-)


40. Re: Como usar o startx? [RESOLVIDO]

ian cléver sales fernandes
ianclever

(usa Arch Linux)

Enviado em 19/01/2013 - 00:04h

lcavalheiro escreveu:

madrugada escreveu:

Eu sei que posso parecer tendencioso, mas não é mais fácil migrar para o Slack ou Arch?


Concordo plenamente. Estou cansado de ser o xiita solitário aqui ;-)


vou testar o slack na vm. ;)


41. Re: Como usar o startx? [RESOLVIDO]

Diego Miranda da Silva
Seikensoul

(usa Ubuntu)

Enviado em 19/01/2013 - 21:11h

Primeiramente desculpem a demora em participar do tópico do tópico, então vamos s questão.

ianclever escreveu:

amigo, matei a xarada!

instalei o ubuntu numa vm e procurei até achar.

esqueça o que falei antes siga os passos a seguir:

edite como root o arquivo /usr/bin/startx

e mude a linha 21 que é mais ou menos assim:

defaultdisplay=":0"  


para :

defaultdisplay=":1"  


lebre que a contagem começa do 0 então aí além da interface comum você tem mais uma disponível, porém você pode por o valor que quiser.(resolvendo assim o problema da trava).

Obs.: quando você der o startx no tty1(exemplo) ele vai iniciar a interface normalmente, porém quando você mudar para a interface que está no tty7 e voltar para o tty1 terá um monte de letrinhas(que é o xorg executando em primeiro plano) mas se você se mover até o tty8 verá sua interface lá.

e aí pode dar startx em qualquer tty liberado que vai iniciar a interface.

boa sorte.


Ianclever funcionou perfeitamente,até tinha baixado diversas paginas da internet só sobre o startx, hoje quando li sua solução fiquei feliz ao saber que estava correndo na direção certa, então corri pra maquina virtual e destei, tudo certinho, testei também no linux mint 14 e funcionou normalmente.

PS:Estou muito feliz com o linux mint, muito mais estável e leve que o ubuntu, principalmente quando uso o MATE, o consumo de memória baixa para 8% sem nada aberto, quando no cinnamon fica em 20-30%, e como havia pesquisado antes o MATE com compiz funciona 100% quando bem configurado, até meu irmão caçula de 13 gostou dele e largou o windows, apesar que eu acho que uma hora ele volta por causa do quesito jogos, por enquanto ele está a jogar ragnarok e amando que o pc que vivia travando com windows 7 não tenha mais lag.


42. Re: Como usar o startx? [RESOLVIDO]

ian cléver sales fernandes
ianclever

(usa Arch Linux)

Enviado em 19/01/2013 - 21:41h

a leveza do mate a do cinnamon se deve ao fato de eles não serem interfaces gráficas completas, são gerenciadores de janela.


Vou fazer um artigo a respeito.

mas primeiro vou aprimorar aqui.

mas uma otimização para você não ficar com o tty1 ocupado enquanto você usa o tty8.

em vez de você dar o startx direto mova o startx para o tty8 direto:

faça o seguinte:

$ startx & >>tty8  


e depois limpa a tela:
$ clear  


e o tty1 ta liberado para execução de outros programas.


43. Re: Como usar o startx? [RESOLVIDO]

Diego Miranda da Silva
Seikensoul

(usa Ubuntu)

Enviado em 19/01/2013 - 22:04h

ianclever escreveu:

a leveza do mate a do cinnamon se deve ao fato de eles não serem interfaces gráficas completas, são gerenciadores de janela.


Vou fazer um artigo a respeito.

mas primeiro vou aprimorar aqui.

mas uma otimização para você não ficar com o tty1 ocupado enquanto você usa o tty8.

em vez de você dar o startx direto mova o startx para o tty8 direto:

faça o seguinte:

$ startx & >>tty8  


e depois limpa a tela:
$ clear  


e o tty1 ta liberado para execução de outros programas.


Não entendi direito, o tty1 que fala é o do Ctrl+Alt+F1?

bom se for, eu estou usando o startx -- :2 em um dos primeiros terminais(F1 ou F2)e nestes que eu usei o comando realmente não posso utiliza-lo mais até eu fechar a sessão aberta. Como uso o Linux Mint o terminal virtual padrão usado por ele é o tty8( se eu estiver certo na minha pergunta), ao usar aquele comando o tty7 é iniciado como interface gráfica.




44. Re: Como usar o startx? [RESOLVIDO]

ian cléver sales fernandes
ianclever

(usa Arch Linux)

Enviado em 19/01/2013 - 23:44h

isso os terminais virtuais são chamados de ttyX quando você clica Ctrl+Alt+F1 vai para o tty1 mas ali é só um exemplo até o tty 6 geralmente é terminal modo texto. o tty7 geralmente é a interface gráfica ou tty8 em algumas ditros, e os outros tty8, tty9 ... se você já observou ficam com uma tela preta sem nada isso se dá pelo fato que eles rodam só no runlevel 4 que é interface gráfica, estão ali justamente para você inicializar outras sessões gráficas.

então no caso

esse comando pode ser executado desde o terminal tty1 até tty6:

$ startx & >>tty8  
(mas pode ser desde o tty8 até o tty12fica a seu gosto)


45. Re: Como usar o startx? [RESOLVIDO]

Diego Miranda da Silva
Seikensoul

(usa Ubuntu)

Enviado em 20/01/2013 - 08:01h

Hum legal, o tópico já está como resolvido mas não paro de aprender hahhaha, bom como estação de trabalho não vejo o problema de perder um dos terminas na execução de um startx. Mas quero entender o comando que foi apresentado.

Se eu usar o:
$startx & >>tty8

Eu criarei um terminal no tty8 de modo texto?
Se for isso então poderei usar o startx normalmente no tty8 sem o tty1 ficar ocupado?
=startx normal
$startx
=startx indicando para ser iniciado em um segundo terminal de runlevel5 ou mais
$startx -- :2


Ou o comando $startx & >>tty8 inicia a interface em tty8 e joga o terminal de texto como oculto no tty8?

Bom aguardo respostas.


46. Re: Como usar o startx? [RESOLVIDO]

ian cléver sales fernandes
ianclever

(usa Arch Linux)

Enviado em 20/01/2013 - 11:48h

vamos por partes:

1- nós temos 6 terminais virtuais(por padrão no caso específico do ubuntu em alguns são menos ou mais) que rodam no modo texto(runlevel 2 ou 3) que são tty1, tty2, tty3, tty4, tty5, tty6.

2- e outros 6 terminais virtuais que rodam no modo gráfico(ou pelo menos configurados para tal), que são tty7, tty8, tty9, tty10, tty11, tty12 (sendo o principal o tty7 que inicia a interface por padrão) e são executados no runlevel 4(por isso os que não estão rodando interface ficam "limpos" numa tela preta sem nada esperando uma interface para rodar neles).

3- o startx inicia a interface(como se fosse um programa sobre o terminal), porém como o terminal onde você executou o startx roda em runlevel 2 ou 3 ele não tem permissão para interface gráfica e então move para o tty8 ou 9 ou 10 ..... só que o terminal que você executou fica ocupado pois o "programa"(servidor X) está rodando em primeiro plano e esse terminal virtual só estará disponível quando você encerrar a sessão que está em tty8 para isso não acontecer você faz o que vou explicar abaixo.

4- usando startx & você roda o startx em segundo plano, podendo assim executar outros programas nesse terminal enquanto o X está rodando lá no tty8;

5- usando startx & >>tty8 você move o comando startx que está rodando em segundo plano graças ao "&" para tty8 graças ao ">>"

6- usando clear você limpa a tela e você pode usar seu terminal modo texto tranquilamente enquanto executa sua interface no tty8.

entendeu?











47. Re: Como usar o startx? [RESOLVIDO]

Diego Miranda da Silva
Seikensoul

(usa Ubuntu)

Enviado em 20/01/2013 - 19:49h

Opa, entendi perfeitamente, inclusive testei e é funcional, grato pela explanação tão clara.

=D






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts