Estou construindo um quiosque usando o Ubuntu Precise em uma tela de toque. Agora estou procurando a maneira apropriada de fazer o cursor do mouse desaparecer. Como as pessoas sabem para onde estão apontando, exibir uma flecha sob o dedo é inútil, e ter uma flecha onde apontaram pela última vez ainda mais.
Minha melhor aposta seria algum tipo de tema de cursor composto apenas por cursores transparentes. Estou um pouco surpreso por não encontrar uma interface do usuário para alternar e talvez instalar temas de cursor na interface do usuário padrão do Unity, mas como não vou usar o Unity, isso não é um problema. Parece que as alternativas listadas em update-alternatives --list x-cursor-theme
todos se referem a .theme
arquivos, então procurei na lista de pacotes . A lista resultante não lista nenhum candidato provável, ou seja, nenhum pacote contendo "invisível" ou "transparente" em seu nome.
Até o momento, algum resultado pesquisado no Google que leia um readme para "XCursor Transparent Theme" é minha melhor aposta. Isso significaria compilar essas fontes pessoalmente, talvez colocá-las no meu PPA. Também sou um pouco cético em relação a esse resultado, já que o leia-me foi datado de 2003. E não tenho certeza de que não estou complicando demais as coisas. Afinal, existe bastante suporte no Precise para dispositivos de toque, então não acredito que sou o primeiro a querer se livrar do cursor do mouse.
- Existe outra maneira que não envolva código binário compilado pelo usuário?
- Existe um pacote de temas para cursores transparentes que eu ignorei?
- Existe algum outro mecanismo para fazer o cursor desaparecer sem alterar o tema do cursor?
Vou usar os miniaplicativos Matchbox WM , Firefox e Java, por isso ficarei feliz com qualquer solução que funcione nessa configuração. Não estou interessado em nenhuma solução que rode com o Gnome ou o Compiz, pois também não vou rodar.
xcursorgen
para criar um arquivo de cursor X11. Então você precisa escrever ocursor.theme
arquivo, colocar os arquivos do cursor no subdiretóriocursors
e criar um arquivo ZIP a partir da coisa toda. Veja ehow.com/how_5026012_make-cursors-file-ubuntu.html e freedesktop.org/wiki/Specifications/cursor-spec/?action=print e algum tema existente gnome-look.org/?xcontentmode=36 para obter mais detalhes.Se você nunca deseja que o cursor apareça (apropriado para telas sensíveis ao toque), não será suficiente para a minha experiência. Em vez disso, você pode usar use
-nocursor
ao iniciar o X.Exemplo:
Consulte http://www.x.org/wiki/AdvancedTopicsFAQ/#index1h2
fonte
startx -- -nocursor
Se você estiver usando o lightdm:
Edite
/etc/lightdm/lightdm.conf
adicionando:se você estiver usando nodm:
Edite
/etc/default/nodm
substituindo:com
Esta é a construção de Gibbs resposta muito útil
fonte
X
e a configuração paraxserver-command=X -nocursor
ocultar o cursor.Ubuntu 16.04
Abra
/usr/share/lightdm/lightdm.conf.d/50-xserver-command.conf
e edite esta linha:Anexar
-nocursor
a ele. Como isso:Salve e reinicie.
Aviso : Como outras respostas nesta pergunta, erros neste arquivo impedirão a inicialização do Xorg. De qualquer forma, você ainda pode fazer login no terminal e reverter.
fonte