User Tools

Site Tools


tutoriais:utilizando_comando_xpra

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
tutoriais:utilizando_comando_xpra [2017-01-17 16:29] – created schutzertutoriais:utilizando_comando_xpra [2024-03-19 13:23] (current) – created gnann
Line 10: Line 10:
 ====Ativando o Xpra==== ====Ativando o Xpra====
  
-Para conectar a uma máquina usando SSH, veja [[tutoriais:como_acessar_a_rede_ime_de_fora|Acessando a rede IME para rodar comandos remotamente (SSH)]]. +Para usar o **xpra**, rode
- +
-Após acessar a máquina remota, rode +
 <code bash> <code bash>
-screen+xpra attach ssh:<usuário>@<domínio>:<número do display>
 </code> </code>
  
-Simplesnão? (note que nossos servidores todos contém screen instalado - como você utiliza comando na seção remota, não precisa instalar localmente) +onde <usuário> será seu nome de usuário<domínio> nome do servidor (por exemplo ime.usp.br; para saber maisconfira [[tutoriais:como_acessar_a_rede_ime_de_fora|Acessando rede IME para rodar comandos remotamente (SSH)]]) e <número do display> o display desejado (recomenda-se algum número entre 100 199).
- +
-Após ativá-lo, a seção continua funcionando do mesmo jeito, mas existem algumas opções novas. +
- +
-====Controle==== +
- +
-Em uma seção com **screen**, o atalho **ctrl+a** sinaliza que o próximo sinal será enviado ao screen, não ao terminalAssimo atalho funciona como **comando de controle do screen**. Por exemplo, ao digitar **ctrl-a** e depois **?**, o programa devolve a página de ajuda, que inclui a lista de atalhos de tecla: +
- +
-<code> +
-Screen key bindings, page 1 of 4. +
-  +
-Command key:  ^A   Literal ^A:  a +
-  +
-break      ^B b          only       Q +
-clear      C             other      ^A +
-colon      :             pow_break +
-copy       ^[ [          pow_detach D +
-detach     ^D d          prev       ^P p ^? +
-digraph    ^V            readbuf    < +
-displays               redisplay  ^L l +
-fit        F             removebuf +
-flow       ^F f          reset      Z +
-focus      ^I            screen     ^C c +
-hardcopy               select     ' +
-help       ?             silence    _ +
-</code> +
- +
-(**^tecla** é uma representação de **ctrl+tecla**) +
- +
-====Deixar um processo remoto rodando==== +
- +
-Rodar o comando **ctrl+d** separa o usuário da janela e, no caso mais comum (janela única), volta o usuário para a própria //shel//. Note que os processos controlados pela janela continuam rodando, assim você pode fazer +
- +
-<code bash> +
-[usuario@maquina_remota$ screen +
-[usuario@maquina_remota$ rodar_processo_muito_longo +
-</code> +
- +
-e, após comando **ctrl+a d**, ir para casa, tomar banho, assistir Netflix, dormir, e voltar no dia seguinte. Mas como voltar ao processo? +
- +
-====Voltar à janela do screen==== +
- +
-Após logar de novo via SSH na máquina remota, rode o comando +
- +
-<code> +
-screen -+
-</code> +
- +
-você voltará à mesma janela, possivelmente aberta no dia anterior. +
- +
-====Múltiplas Janelas==== +
- +
-Para abrir uma nova janela da //shell// remota, e possivelmente executar dois programas em paralelo (como **python** e **R**), use o comando **ctrl+a c**. Para navegar entre as janelas abertas, use **ctrl+a n**. +
- +
-====Finalizando====+
  
-Depois que fizer o que precisasaia do **screen** com o comando <code> exit </code>.+Assimserá aberta uma janela de terminal rodando a partir do servidor escolhido. Você pode rodar comandos que abrem aplicações em modo gráfico, como **firefox***matlab**, etc.
tutoriais/utilizando_comando_xpra.1484677796.txt.gz · Last modified: 2019-03-15 10:03 (external edit)

Except where otherwise noted, content on this wiki is licensed under the following license: Public Domain
Public Domain Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki