Estoy construyendo un quiosco usando Ubuntu Precise en una pantalla táctil. Ahora estoy buscando la forma adecuada de hacer desaparecer el cursor del mouse. Como las personas saben a dónde apuntan, mostrar una flecha debajo de su dedo es inútil, y tener una flecha donde apuntaron por última vez aún más.
Mi mejor apuesta sería algún tipo de tema de cursor que consista solo en cursores transparentes. Estoy un poco sorprendido de no encontrar ninguna interfaz de usuario para cambiar y quizás instalar temas de cursor en la interfaz de usuario predeterminada de Unity, pero como no usaré Unity, eso no es un gran problema. Parece que las alternativas enumeradas en update-alternatives --list x-cursor-theme
todos se refieren a .theme
archivos, por lo que busqué en la lista de paquetes . La lista resultante no incluye ningún candidato probable, es decir, ningún paquete que contenga "invisible" o "transparente" en su nombre.
Hasta ahora, mi mejor apuesta es un resultado en Google que arroje un archivo Léame para "XCursor Transparent Theme" . Eso significaría recopilar esas fuentes yo mismo, quizás ponerlas en mi PPA. También estoy un poco escéptico sobre ese resultado, ya que dicho archivo Léame data de 2003. Y no estoy seguro de que no esté complicando demasiado las cosas. Después de todo, hay bastante soporte en Precise para dispositivos táctiles, por lo que no creo que sea el primero que quiera deshacerse del cursor del mouse.
- ¿Hay alguna otra forma que no implique código binario compilado por el usuario?
- ¿Hay un paquete de temas para cursores transparentes que he pasado por alto?
- ¿Hay algún otro mecanismo para hacer que el cursor desaparezca sin cambiar el tema del cursor?
Voy a usar la caja de fósforos WM , Firefox y applets de Java, así que voy a ser feliz con cualquier solución de trabajo en virtud de tal disposición a. No estoy interesado en ninguna solución que juegue con Gnome o Compiz, ya que tampoco la ejecutaré.
xcursorgen
para crear un archivo de cursor X11. Luego debe escribir elcursor.theme
archivo, colocar los archivos del cursor en el subdirectoriocursors
y crear un archivo ZIP a partir de todo. Consulte ehow.com/how_5026012_make-cursors-file-ubuntu.html y freedesktop.org/wiki/Specifications/cursor-spec/?action=print y algunos temas existentes gnome-look.org/?xcontentmode=36 para obtener más detalles.Si nunca quieres que aparezca el cursor (apropiado para pantallas táctiles), mi experiencia no bastará. En su lugar, puede usar el uso
-nocursor
al iniciar X.Ejemplo:
Ver http://www.x.org/wiki/AdvancedTopicsFAQ/#index1h2
fuente
startx -- -nocursor
Si está utilizando lightdm:
Editar
/etc/lightdm/lightdm.conf
agregando:si estás usando nodm:
Editar
/etc/default/nodm
reemplazando:con
Esta es una respuesta muy útil de Gibbs.
fuente
X
, y la configuración paraxserver-command=X -nocursor
ocultar el cursor.Ubuntu 16.04
Abre
/usr/share/lightdm/lightdm.conf.d/50-xserver-command.conf
y edita esta línea:Añádele
-nocursor
. Me gusta esto:Guardar y reiniciar.
Advertencia : al igual que otras respuestas a esta pregunta, los errores en este archivo evitarán la inicialización de Xorg. De todos modos, aún puede iniciar sesión en la terminal y revertir.
fuente