tutoriais:utilizando_comando_xpra
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
tutoriais:utilizando_comando_xpra [2017-01-17 16:39] – schutzer | tutoriais:utilizando_comando_xpra [2024-03-19 13:23] (current) – created gnann | ||
---|---|---|---|
Line 12: | Line 12: | ||
Para usar o **xpra**, rode | Para usar o **xpra**, rode | ||
<code bash> | <code bash> | ||
- | xpra attach ssh:< | + | xpra attach ssh:< |
</ | </ | ||
- | onde < | + | onde < |
- | Assim, será aberta | + | Assim, será aberta uma janela de terminal rodando a partir do servidor escolhido. Você pode rodar comandos |
- | + | ||
- | ====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: | + | |
- | + | ||
- | < | + | |
- | Screen key bindings, page 1 of 4. | + | |
- | + | ||
- | Command key: ^A | + | |
- | + | ||
- | break ^B b only Q | + | |
- | clear C | + | |
- | colon : | + | |
- | copy ^[ [ pow_detach D | + | |
- | detach | + | |
- | digraph | + | |
- | displays | + | |
- | fit F | + | |
- | flow ^F f reset Z | + | |
- | focus ^I screen | + | |
- | hardcopy | + | |
- | help ? | + | |
- | </ | + | |
- | + | ||
- | (**^tecla** é uma representação de **ctrl+tecla**) | + | |
- | + | ||
- | ====Deixar um processo remoto | + | |
- | + | ||
- | 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 | + | |
- | </ | + | |
- | + | ||
- | 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 | + | |
- | + | ||
- | < | + | |
- | screen -r | + | |
- | </ | + | |
- | + | ||
- | 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 | + | |
- | + | ||
- | ====Finalizando==== | + | |
- | + | ||
- | Depois que fizer o que precisa, saia do **screen** com o comando < | + |
tutoriais/utilizando_comando_xpra.1484678369.txt.gz · Last modified: 2019-03-15 10:03 (external edit)