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

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
tutoriais:utilizando_comando_xpra [2017-01-17 16:39] schutzertutoriais:utilizando_comando_xpra [2019-08-13 16:16] – removed gnann
Line 1: Line 1:
-======Utilizando comando Xpra====== 
  
-O comando **xpra** serve a duas funções, basicamente: 
- 
-  * Desconectar e reconectar (de várias maquinas) a uma seção em uma //shell// sem terminá-la/parar seu(s) processo(s) **com modo gráfico** (somente terminal) 
-  * Usar múltiplas janelas (gráficas) em uma única seção SSH 
- 
-Para desconectar e reconectar a uma seção remota **sem modo gráfico**, veja [[tutoriais:utilizando_comando_screen|Utilizado comando Screen]] 
- 
-====Ativando o Xpra==== 
- 
-Para usar o **xpra**, rode 
-<code bash> 
-xpra attach ssh:<usuário>@<domínio>:100 
-</code> 
- 
-onde <usuário> será seu nome de usuário e <domínio> o nome do servidor (por exemplo ime.usp.br; para saber mais, confira [[tutoriais:como_acessar_a_rede_ime_de_fora|Acessando a rede IME para rodar comandos remotamente (SSH)]]) 
- 
-Assim, será aberta 
- 
-====Controle==== 
- 
-Em uma seção com **screen**, o atalho **ctrl+a** sinaliza que o próximo sinal será enviado ao screen, não ao terminal. Assim, o 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  B 
-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+a 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 o 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 -r 
-</code> 
- 
-e 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 precisa, saia do **screen** com o comando <code> exit </code>. 
tutoriais/utilizando_comando_xpra.txt · Last modified: 2024-03-19 13:23 by gnann

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