O Xdotool não funciona com qualquer programa do Windows? -- wine campo com xdotool camp askubuntu Relacionado O problema

Does xdotool not work with any Windows program?


1
vote

problema

português

no Lubuntu 18.04, eu tenho um programa do Windows GUI sob vinho-3.0.2, e seu ID de processo é 20709.

Quando eu executo:

  xdotool search --pid 20709    

Não produz nada. Eu estava esperando seu ID da janela.

  $ xdotool search --pid 20709 windowraise Defaulting to search window name, class, and classname $ xdotool search --pid 20709 windowactivate Defaulting to search window name, class, and classname    

Não levanta sua janela para a frente também. O Xdotool não funciona com qualquer programa do Windows?

Como posso trazer a janela de um programa Windows / Wine para a frente, usando xdotool ou alguma outra ferramenta, dado o pid?

obrigado.

originado de https://unix.stackexchange.com/q/458895/674


update:

Eu corri o programa do Windows por meio de um script PDFXCview ,

  PDFXCview  my.pdf &    

O conteúdo do script é

  #! /bin/bash                                                                                                                                                                       /opt/wine-stable/bin/wine "/path/to/PDFXCview.exe" "$@"    

Se eu executar o programa do Windows diretamente

  /path/to/PDFXCview.exe my.pdf &    

Então o problema acima não acontece.

Portanto, o problema acontece somente quando executo o programa do Windows por meio do meu script. Eu estava me perguntando por que e como eu ainda posso usar meu script para executar o programa do Windows, mas sem o problema acima com o Xdotool?

obrigado.

english

On Lubuntu 18.04, I have a Windows GUI program running under wine-3.0.2, and its process id is 20709.

When I run:

xdotool search --pid 20709 

it doesn't output anything. I was expecting its window id.

$ xdotool search --pid 20709 windowraise Defaulting to search window name, class, and classname $ xdotool search --pid 20709 windowactivate Defaulting to search window name, class, and classname 

Doesn't raise its window to the front either. Does xdotool not work with any Windows program?

How can I bring the window of a Windows/wine program to the front, using xdotool or some other tool, given its pid?

Thanks.

originated from https://unix.stackexchange.com/q/458895/674


Update:

I ran the Windows program via a script PDFXCview,

PDFXCview  my.pdf & 

The script's content is

#! /bin/bash                                                                                                                                                                       /opt/wine-stable/bin/wine "/path/to/PDFXCview.exe" "$@" 

If I run the Windows program directly

/path/to/PDFXCview.exe my.pdf & 

then the above problem doesn't happen.

So the problem happens only when I run the Windows program via my script. I was wondering why and how I can still use my script to run the Windows program but without the above problem with xdotool?

Thanks.

     
         
         

Lista de respostas


Perguntas relacionadas

9  Crie um atalho personalizado que digite o conteúdo da área de transferência  ( Create a custom shortcut that types clipboard contents ) 
Eu quero simular a entrada do teclado para que eu possa "colar" meus conteúdos de área de transferência para aplicativos que não permitem (por exemplo, KVM re...

0  Emissão de desktop Xdotool  ( Xdotool desktop issue ) 
Eu sou muito novo para isso, então espero não ofender. Estou tentando criar ícones desktop.desktop para o meu HTPC (PC Home Theater). Cada ícone, uma vez pres...

0  Por que os personagens que eu digitei falta ou fora de ordem?  ( Why are the characters that i typed missing or out of order ) 
Às vezes, quando uso o Lubuntu 18.04 para digitar minhas perguntas aqui, o editor ecos o que eu digito muito lentamente. Eu sempre acredito que é por causa da...

0  XDOOOL - Repetir Keypresses para jogos  ( Xdotool repeat keypresses for gaming ) 
Até agora eu consegui remapear o mouse para a frente e as teclas de trás para os teclas que coincidem com o Keybinds que eu uso para o World of Warcraft. O ...

1  Como faço para usar o WMCTRL para detectar se uma janela estiver presente?  ( How do i use wmctrl to detect if a window is present ) 
Eu estou fazendo alguma automação da UI e quero executar alguma tarefa com base na janela estar presente. A janela só abre em mesmas casos. O comando que eu q...

4  Xdotool: Janela em movimento "acima" 0 0  ( Xdotool moving window above 0 0 ) 
De acordo com o título. Quando eu faço xdotool getactivewindow windowmove 0 0 windowsize 1200 $height_first_monitor xdotool Mova a janela. Mas quando e...

9  Existe uma maneira de enviar o sinal do Windows sem "Alt-Tab"?  ( Is there a way to send the switch windows signal without alt tab ) 
Estou tentando ligar um botão de janela do interruptor no mouse no Ubuntu. Atualmente estou tentando fazer isso com xbindkeys e xte , mas faça isso em .xb...

0  Geometria de janela errada com xdotool  ( Wrong window geometry with xdotool ) 
Eu estou tentando criar um script que usará as informações de geometria atuais de uma janela (superior, esquerda, largura e altura). Eu estou tentando fazer i...

12  Como criar um atalho que executa um comando xdotool para simular uma tecla pressione?  ( How to create a shortcut that executes an xdotool command to simulate a key pres ) 
Estou tentando simular uma tecla de mídia pressione usando um atalho personalizado. Até agora, consegui alcançar a simulação que eu preciso usar o comando: ...

3  Salvar Web do Firefox por Xdotool  ( Save firefox webpage by xdotool ) 
. Eu quero salvar uma página do Firefox usando Xdotool e renomeie os salvos arquivo para ser test . $ xdotool search "<FirefoxWindowName>" windowactivate...




© 2022 pergunte.org All Rights Reserved. Casa de perguntas e respostas todos os direitos reservados


Licensed under cc by-sa 3.0 with attribution required.