xdotool pode fazer isso:
xdotool mousemove --window $WINDOWID $x $y
O id da janela pode ser um id da janela X11 ou uma referência ao resultado de um comando de seleção de janela anterior do xdotool; veja a página man para detalhes.
Eu quero posicionar o mouse em relação a uma janela .
Eu experimentei vários aplicativos de linha de comando que enviam mensagens de teclado e mouse para o X , mas todos parecem colocar o mouse apenas em relação à tela .
Existe algum modo de linha de comando / script para mover o mouse em relação a uma janela ?
xdotool pode fazer isso:
xdotool mousemove --window $WINDOWID $x $y
O id da janela pode ser um id da janela X11 ou uma referência ao resultado de um comando de seleção de janela anterior do xdotool; veja a página man para detalhes.
Já experimentou o XWarpPointer? A página de manual diz:
If dest_w is None, XWarpPointer moves the pointer by the offsets
(dest_x, dest_y) relative to the current position of the pointer. If
dest_w is a window, XWarpPointer moves the pointer to the offsets
(dest_x, dest_y) relative to the origin of dest_w. However, if src_w
is a window, the move only takes place if the window src_w contains the
pointer and if the specified rectangle of src_w contains the pointer.
Não é um utilitário independente, mas uma função Xlib; você deve ser capaz de usá-lo através das ligações do Python Xlib.