Como desativar o cursor do mouse no LXDE?


15

Estou usando o Pi como dispositivo apenas para exibição, para mostrar um feed de vídeo, por isso não tenho ícones nem papel de parede. Mas o cursor do mouse está bem no meio e quando eu inicio o vídeo, ele fica maior por causa da resolução do vídeo. Então, eu queria desativá-lo completamente.

Qualquer ajuda?

(off-topic) Definir o papel de parede para uma tela em branco ou reduzir o tempo de inatividade em que as telas em branco também serão úteis.

Respostas:


11

Os seguintes:

sudo apt-get install unclutter
unclutter -display :0 -noevents -grab

é conhecido por funcionar perfeitamente no Raspbian Wheezy.


2
Trabalha em Jessie também. Também funciona a partir do carregamento automático do gerenciador de janelas.
ClearCrescendo

9

O servidor X tem uma opção -nocursorque desligaria permanentemente o cursor do mouse.

Você precisaria editar /etc/X11/xinit/xserverrcpara adicionar a opção à inicialização padrão do X.

Procurei em outros lugares para injetar a opção adicional (-nocursor), mas nada mais me ocorre que seja independente do gerenciador de exibição (LXDE, KDE, GNOME, AwesomewM, Fluxbox, etc).

Organizar ( mencionado por @lenik ) também é uma boa solução, embora muitas vezes não seja invocada até que um usuário efetue login, o que pode ou não acontecer no seu caso, dependendo de como você estiver usando o sistema.


Isso não funcionou para mim na Jessie Raspbian.
ThN

2
@ThN editar o arquivo aqui: /etc/lightdm/lightdm.conf, consulte darmawan-salihun.blogspot.nl/2013/01/...
Boy

11
@ Boy Wow ... Simplesmente incrível. Funcionou. Valeu cara. :)
ThN 17/08/16

Provavelmente você também precisa remover o comentário da linha em lightdm.conf
pastosa desagradável

Muito melhor do que unclutter, realmente
Mauricio Pasquier Juan

2

Edite o arquivo /etc/lightdm/lightdm.conf, por exemplo, usando o nano:

# nano /etc/lightdm/lightdm.conf

Primeiro encontre a linha xserver-command=X, você pode fazer isso no nano usando:

ctrl+w xserver-command=X

descomente a linha e adicione:

-nocursor    

Então fica assim:

xserver-command=X -nocursor 

Você pode explicar o que isso faz? Precisa unclutter? Desativa completamente o ponteiro do mouse?
Not2qubit

1

No último ponto Raspbian ( 4.9.59-v7+), usar unclutterparece a melhor maneira com opções simples de controle relevante. Uma coisa que notei é que usar -idle 0é uma má ideia e fazer o mouse piscar e sobrecarregar a CPU. No entanto, qualquer número acima de 1s é bom. A melhor opção que encontrei parece ser:

unclutter -display :0 -idle 3 -root -noevents

Se você deseja que isso inicie automaticamente, adicione duas linhas com o prefixo de @uma das duas opções de onde colocá-la:

  1. /etc/xdg/lxsession/LXDE-pi/autostart (recomendado)
  2. /etc/xdg/lxsession/LXDE/autostart

Não tenho certeza qual é a diferença, mas o LXDE-pique está funcionando.

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.