Na minha máquina principal, tenho um desktop Ubuntu aberto e conectado. Também estou logando nesta máquina a partir de um computador remoto, usando o X2go, que cria uma nova sessão X. Eu tenho um arquivo do libreoffice aberto na sessão original . Quero salvar este arquivo e fechá-lo - mas a partir da máquina remota! (Ambas as sessões têm o mesmo usuário logado; posso sudo, se necessário)
Eu tentei usar, xdotool search
mas isso não consegue encontrar a janela. Existe uma maneira de fazer o que eu quero desta segunda sessão? Eu posso ver o processo com ps -A
Eu posso até ver o arquivo aberto com lsof
! Como faço para "salvar e fechar" nele?
DISPLAY=:0
(ou qualquer outra exibição em que sua outra conta esteja) e, em seguida, inicie o servidor e acesse-o pelo cliente. Mas isso pode ser excessivo. LibreOffice pode ter um protocolo de mensagem - Eu não sou terrivelmente familiarizado com ele porque eu usar tanto arquivos do Google Docs ou texto simples no Vim (incluindo látex) ...
DISPLAY:1
e inicie qualquer programa X (xeyes para teste) e execute no VNC. O mesmo se aplica aos servidores vncs remotos. SSH na máquina e, em seguida, execute a exportação de DISPLAY: 1 antes de usar.