Posso remover o ponteiro do mouse inteiramente do X?


8

Posso remover o ponteiro do mouse inteiramente do X? Como removê-lo e não apenas escondê-lo?

Eu não uso o mouse. Tudo o que faço é totalmente acionado pelo teclado, por isso oculto o ponteiro do mouse e desativo o touchpad. No entanto, o cursor ainda tem uma posição na minha tela, o que faz com que os aplicativos disparem eventos de foco.

Isso pode ser extremamente irritante, por exemplo, no chrome, se um link cruzar o cursor, ele exibirá uma dica de ferramenta branca brilhante na parte inferior esquerda da janela.


Não seria suficiente mover o ponteiro para um local não irritante (por exemplo, um dos cantos da tela)?
Gilles 'SO- stop be evil'

@Gilles Estou usando um gerenciador de janelas lado a lado, por isso estou sempre usando a tela inteira, de modo que todos os pontos da minha tela estejam dentro de alguma janela. Se, no entanto eu poderia mover o cursor para um ponto fora da minha tela, que iria trabalhar
Cabeção

Basta desativar o driver do ponteiro a partir de xorg.confentão?
Satō Katsura

O ponteiro central está tão profundamente enraizado no X que não acho que possa ser completamente desativado. Seria aceitável desconectar todos os dispositivos que o movimentam e depois movê-lo para fora do espaço visível da tela (por exemplo, com xteou xdotool)?
dirkt

@dirkt Absolutamente, no entanto, não consigo movê-lo para fora da tela com o xdotool. xdotool mousemove 10000 10000move o cursor para o canto inferior direito da minha tela, em vez de fora, e ele não aceita números negativos.
BlackCap 24/02

Respostas:


2

Configure seu Xsessão para começar com o argumento -nocursor. Por exemplo:

exec /usr/bin/X -nocursor -nolisten tcp "$@"

2
-nocursorparece esconder apenas o cursor. Ele ainda pode ser movido, clicado e, mais importante - acionar eventos de foco
instantâneo

Hmm, não é bom. Qual gerenciador de janelas / ambiente de área de trabalho você usa? Sua distribuição possui o unclutterprograma?
airhuff

Estou usando o XMonad e testei -nocursorcom e sem ele. unclutterserve apenas para tornar o cursor invisível e é, de fato, o que tenho feito até agora.
BlackCap 22/02

1
unclutterpode não ser o que você deseja. No wiki do Arch Linux: "Organizar oculta o cursor do mouse X quando você não precisar dele, para impedir que ele atrapalhe. Você só precisa mover o mouse para restaurar o cursor do mouse. Organizar é muito útil nos gerenciadores de janelas lado a lado onde você não precisa do mouse com frequência. "
airhuff 22/02

2
Não importa, finalmente encontrei aqui .
17xande
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.