Come nascondere il cursore del mouse

36

Sto costruendo un chiosco utilizzando Ubuntu Precise su un touch screen. Ora sto cercando il modo appropriato per far sparire il cursore del mouse. Dato che le persone sanno dove stanno puntando, mostrare una freccia sotto il loro dito è inutile e avere una freccia dove l'hanno puntato ancora di più.

La mia migliore scommessa sarebbe una sorta di tema del cursore costituito solo da cursori trasparenti. Sono un po 'sorpreso nel trovare un'interfaccia utente per cambiare e magari installare i temi del cursore nell'interfaccia utente di Unity, ma poiché non userò Unity, non è un grosso problema. Sembra che le alternative elencate in update-alternatives --list x-cursor-theme si riferiscano a .theme files, quindi I ha cercato l'elenco dei pacchetti per quelli . L'elenco risultante non elenca alcun candidato probabile, cioè nessun pacchetto contenente "invisibile" o "trasparente" nel loro nome.

Finora, alcuni risultati su Google restituiscono un readme per "XCursor Transparent Theme" è la mia migliore scommessa. Ciò significherebbe compilare personalmente quelle fonti, magari inserendole nel mio PPA. Sono anche un po 'scettico riguardo a quel risultato, dato che il readme è datato a partire dal 2003. E non sono sicuro di non rendere le cose troppo complicate. Dopo tutto, c'è un po 'di supporto in Precise per dispositivi touch, quindi non credo di essere il primo a voler eliminare il suo cursore del mouse.

  • Esiste un altro modo che non prevede il codice binario compilato dall'utente?
  • Esiste un pacchetto di temi per cursori trasparenti che ho trascurato?
  • C'è qualche altro meccanismo per far sparire il cursore senza cambiare il tema del cursore?

Userò Matchbox WM , Firefox e applet Java, quindi sarò felice con qualsiasi soluzione che funzioni in tale configurazione. Non sono interessato a soluzioni che girino con Gnome o Compiz, perché non lo farò neanche io.

    
posta MvG 28.06.2012 - 14:32

4 risposte

39

Prova 'unclutter'

lo scopo di questo programma è quello di nascondere il puntatore dopo che il mouse non si è spostato per un po '. Usandolo, puoi far apparire il puntatore solo quando l'utente tocca lo schermo e scompare subito dopo. (forse questo non era esattamente ciò a cui miravi, ma è molto più semplice della tua alternativa = P)

Per usarlo, installalo

sudo apt-get install unclutter

quindi eseguilo

unclutter -idle 0.01 -root

il numero è un numero di secondi prima che il puntatore scompaia (in questo caso, 1/100 secondi)

    
risposta data josinalvo 29.06.2012 - 04:31
19

Se mai vuoi che il cursore appaia (appropriato per i touchscreen), la pulizia non sarà sufficiente per la mia esperienza. Invece puoi usare -nocursor quando avvii X.

Esempio:

startx -nocursor

Vedi link

    
risposta data Gibbs 09.05.2014 - 22:20
8

Se stai usando lightdm:

Modifica /etc/lightdm/lightdm.conf aggiungendo:

xserver-command=X -bs -core -nocursor

se stai usando nodm:

Modifica /etc/default/nodm sostituendo:

NODM_X_OPTIONS='-nolisten tcp'

con

NODM_X_OPTIONS='-nolisten tcp -nocursor'

Questo sta costruendo dalla risposta molto utile di Gibbs

    
risposta data Peter 18.02.2015 - 00:36
0

Ubuntu 16.04

Apri /usr/share/lightdm/lightdm.conf.d/50-xserver-command.conf e modifica questa riga:

xserver-command=X -core

Aggiungi -nocursor ad esso. In questo modo:

xserver-command=X -core -nocursor

Salva e riavvia.

Avviso : come altre risposte a questa domanda, gli errori su questo file impediranno l'inizializzazione di Xorg. Ad ogni modo, puoi ancora accedere al terminale e ripristinare.

    
risposta data Rael Gugelmin Cunha 09.11.2017 - 11:37

Leggi altre domande sui tag