AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / unix / Perguntas / 406891
Accepted
Mei Zhang
Mei Zhang
Asked: 2017-11-25 16:42:00 +0800 CST2017-11-25 16:42:00 +0800 CST 2017-11-25 16:42:00 +0800 CST

Execute o aplicativo X remotamente, execute a GUI no host remoto [fechado]

  • 772
Fechado . Esta questão precisa de detalhes ou clareza . No momento, não está aceitando respostas.

Quer melhorar esta questão? Adicione detalhes e esclareça o problema editando esta postagem .

Fechado há 4 anos .

Melhore esta questão

Tenho um computador com Ubuntu + um desktop gráfico instalado onde costumo rodar aplicativos OpenGL apenas para capturar a tela e fazer vídeos. Eu só me importo com o vídeo gerado, mas para criar o contexto OpenGL, preciso abrir uma janela, então tenho um programa que posso executar no terminal que abre a janela, renderiza coisas com OpenGL e envia os dados do pixel para um processo ffmpeg para fazer o vídeo e funciona. Agora, quero executar este gerador de vídeo remotamente via ssh, mas quando executo o programa remotamente, a criação da janela falha. Suponho que isso tenha algo a ver com o X, supondo que eu queira obter alguma saída gráfica na máquina da qual estou me conectando ou algo assim, não sei muito sobre isso. Eu só quero fazer o vídeo, não me importo de ver a janela, em teoria, ele deveria ser capaz de abrir a janela na máquina remota, como sempre acontece quando executo o script localmente. Devo definir alguma variável de ambiente como DISPLAY para fazer isso funcionar remotamente?

ssh command-line
  • 1 1 respostas
  • 2237 Views

1 respostas

  • Voted
  1. Best Answer
    Mio Rin
    2017-11-25T17:08:03+08:002017-11-25T17:08:03+08:00

    Você precisa definir a DISPLAYvariável para aquela em que a sessão da GUI (X, Wayland ou Mir) está sendo executada no host.

    Você pode usar o whocomando para ver em qual exibição sua sessão da GUI está sendo executada (supondo que você já esteja conectado na GUI do host remoto em outra sessão).

    Outra solução seria usar VNC ou SPICE para se conectar ao host remoto para a área de trabalho completa.

    • 2

relate perguntas

  • rsync porta 22 e 873 uso

  • Aborto repentino do SCP: tubo quebrado, código de autenticação de mensagem incorreto

  • Fazendo mysql CLI me pedir uma senha interativamente

  • Pub / sub de linha de comando sem um servidor?

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Matriz JSON para bash variáveis ​​usando jq

    • 4 respostas
  • Marko Smith

    A data pode formatar a hora atual para o fuso horário GMT? [duplicado]

    • 2 respostas
  • Marko Smith

    bash + lê variáveis ​​e valores do arquivo pelo script bash

    • 4 respostas
  • Marko Smith

    Como posso copiar um diretório e renomeá-lo no mesmo comando?

    • 4 respostas
  • Marko Smith

    conexão ssh. Conexão X11 rejeitada devido a autenticação incorreta

    • 3 respostas
  • Marko Smith

    Como baixar o pacote não instalá-lo com o comando apt-get?

    • 7 respostas
  • Marko Smith

    comando systemctl não funciona no RHEL 6

    • 3 respostas
  • Marko Smith

    rsync porta 22 e 873 uso

    • 2 respostas
  • Marko Smith

    snap /dev/loop em 100% de utilização -- sem espaço livre

    • 1 respostas
  • Marko Smith

    chave de impressão jq e valor para todos no subobjeto

    • 2 respostas
  • Martin Hope
    EHerman Matriz JSON para bash variáveis ​​usando jq 2017-12-31 14:50:58 +0800 CST
  • Martin Hope
    Christos Baziotis Substitua a string em um arquivo de texto enorme (70 GB), uma linha 2017-12-30 06:58:33 +0800 CST
  • Martin Hope
    Drux A data pode formatar a hora atual para o fuso horário GMT? [duplicado] 2017-12-26 11:35:07 +0800 CST
  • Martin Hope
    AllisonC Como posso copiar um diretório e renomeá-lo no mesmo comando? 2017-12-22 05:28:06 +0800 CST
  • Martin Hope
    Steve Como as permissões de arquivo funcionam para o usuário "root"? 2017-12-22 02:46:01 +0800 CST
  • Martin Hope
    Bagas Sanjaya Por que o Linux usa LF como caractere de nova linha? 2017-12-20 05:48:21 +0800 CST
  • Martin Hope
    Cbhihe Altere o editor padrão para vim para _ sudo systemctl edit [unit-file] _ 2017-12-03 10:11:38 +0800 CST
  • Martin Hope
    showkey Como baixar o pacote não instalá-lo com o comando apt-get? 2017-12-03 02:15:02 +0800 CST
  • Martin Hope
    youxiao Por que os diretórios /home, /usr, /var, etc. têm o mesmo número de inode (2)? 2017-12-02 05:33:41 +0800 CST
  • Martin Hope
    user223600 gpg — o comando list-keys gera uid [ desconhecido ] depois de importar a chave privada para uma instalação limpa 2017-11-26 18:26:02 +0800 CST

Hot tag

linux bash debian shell-script text-processing ubuntu centos shell awk ssh

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve