Come riavviare solo il puntatore / cursore del mouse mancante / invisibile?


34

Per qualche ragione, il puntatore del mouse sul mio PC Ubuntu 10.04 scompare dopo che il computer è stato svegliato dalla sospensione. A quel PC manca una tastiera, quindi posso risolverlo accedendo tramite ssh ed emettendo:

sudo service gdm restart

... tuttavia, questo sostanzialmente riavvia gnome e chiuderà tutte le applicazioni che potrebbero essere state in esecuzione.

Un altro modo per risolverlo è configurare quel PC come synergyslave - e quindi spostare il mouse dal synergymaster al desktop slave; questo riporta il puntatore del mouse.

È possibile eseguire alcuni comandi, in modo che non sia necessario riavviare X (o gdm) ma riavvierò effettivamente il codice del puntatore del mouse? Quindi ho potuto inserirlo in uno script sul desktop ed essere in grado di recuperare il puntatore del mouse dopo la sospensione senza bisogno di una seconda macchina (anche con il puntatore del mouse invisibile, i passaggi del mouse sulle icone sono ancora renderizzati, quindi potrei scegliere come target questa icona).

Risposte:


39

questo potrebbe risolvere il problema.

Se sei bloccato senza alcun movimento del mouse sul tuo laptop (touchpad), premi le combinazioni di tasti Alt + F2 e digita

gksudo modprobe -r psmouse

Digitare la password, premere Invio, quindi premere nuovamente Alt + F2 per immettere quanto segue

gksudo modprobe psmouse

Questo è tutto. Il puntatore del mouse riprenderà a funzionare.

Se ti piace farlo attraverso il terminale, digita gnome-terminal dopo aver premuto Alt + F2 Quando il terminale si apre digita quanto segue

sudo modprobe -r psmouse

o

sudo modprobe psmouse

Se il mouse USB si blocca, utilizzare il seguente comando dopo aver premuto Alt + F2

gksudo /etc/init.d/hotplug restart

Ciao @BlueXrider - molte grazie per la tua risposta! Quel PC "manca una tastiera", quindi non posso premere Alt-F2 :) Tuttavia, ho provato il sudo modprobe psmousevia sshe che purtroppo non mostra il puntatore del mouse dopo la sospensione della sospensione (apparentemente, questo è un gnomebug, non un bug del driver del mouse). Ubuntu 10.04 si lamenta anche: " sudo: /etc/init.d/hotplug: command not found" ... Saluti!
sdaau,

21

Sto usando Xubuntu 16.04. Il seguente suggerimento pubblicato qui ha funzionato per me.

Premere Ctrl+Alt+F1seguito daCtrl+Alt+F7


2
Non è molto più semplice di così, e ha funzionato benissimo la prima volta. Grazie @MukeshChapagain!
Tim Stewart,

1
Funziona anche su Lubuntu! Questa è la migliore risposta alla domanda; è un peccato che qualcosa di così inutilmente complicato sia stato invece accettato come corretto.
Westcroft_to_Apse

1
Per me ha funzionato alla grande, grazie ancora a Mukesh, la star educatrice di Magento che è stata una grande fonte di aiuto nel corso degli anni.
Henry's Cat,

Perché funziona? Qualcuno può gentilmente spiegare?
echo_salik

La tua risposta mi ha permesso di fare clic sul pulsante di votazione.
AnthonyD973

17

Alla fine, ho trovato una soluzione per questo:

Da # 696855 - Come nascondi il puntatore del mouse in Linux / X11? - Stack Overflow ; Ne ho sentito parlare unclutter, quindi ho appena corso

sudo apt-get install unclutter

E quindi inserire quanto segue in uno script sul desktop, chiamato, dire unclutter.sh:

unclutter -idle 1 -root -grab -visible

... e assicurati di averlo fatto chmod +x unclutter.sh.

Quindi, dopo che il puntatore del mouse scompare dopo la sospensione, utilizzare il passaggio del mouse delle icone per indirizzare lo script ed eseguirlo; questo inizierà unclutter, che nasconderà semplicemente (il già invisibile) puntatore del mouse dopo 1 secondo di inattività del mouse; ma poi quando sposti il ​​mouse, alla fine il puntatore del mouse mostrerà :)... comunque nota che per fermarti unclutterdopo, dovresti fare dal terminale:

sudo killall unclutter

... come uncluttersarebbe, a quel punto, in esecuzione in background.


Nota: anche provato, tramite # 15 / Bug # 337926 "vino: il cursore del mouse rimane nell'angolo in alto a sinistra": Bug: pacchetto "vino": Ubuntu , da usare:

xdotool mousemove 100 100

ma questo lo fa non rende nuovamente visibile il puntatore del mouse.

A proposito, si può guardare nel synergysorgente, WebSVN - synergy - / trunk / , e il "reset" del puntatore del mouse sembra essere codificato ./lib/platform/CXWindowsScreen.cpp.


Grazie! Sto riscontrando questo problema ricorrente con Fedora LXDE e mi hai salvato dal riavvio.
Davidmh,

Questo funziona sui Chromebook quando perdi il cursore passando a / fuori da X framebuffer (crostino). Grazie mille!
dwks,

Immagino che la loro sintassi sia cambiata un po ' unclutter -idle 1 -root -grab -visibleper me.
Seppo Erviälä,

3

Ho avuto quel problema l'altro giorno. Sono passato a un altro terminale (ctrl + alt + F1) e poi sono tornato alla finestra corrente (ctrl + alt + F7). Ha fatto il trucco per me.


2

Questa risposta di It's FOSS ha funzionato per me una volta.

gsettings set org.gnome.settings-daemon.plugins.cursor active false

La seconda volta, non ha funzionato e nessuno dei due suggerimenti precedenti. Quindi, dopo questi, ho appena chiuso il coperchio del mio laptop per sospenderlo, riaperto e il puntatore è tornato.


2

Aveva questo problema con il mouse del touchpad del mio laptop mancante. Usando la tastiera per la navigazione, apri Launcher (tasto Windows) e digita "mouse". Nel modale che si apre, controlla se la sezione Touchpad è in posizione "ON".


L'immissione delle impostazioni "Mouse e Touchpad" risolve anche il problema del puntatore del mouse mancante in Debian 8 Gnome 3.14.1
Paul Rougieux,

0

Ho provato molte cose, tra cui il riavvio della shell GNOME, la sospensione e l'esecuzione

$ gsettings set org.gnome.settings-daemon.plugins.cursor active false $ gsettings set org.gnome.settings-daemon.plugins.cursor active true $ dconf write /org/gnome/settings-daemon/peripherals/touchpad/tochpad-enabled false $ dconf write /org/gnome/settings-daemon/peripherals/touchpad/tochpad-enabled true $ dconf write /org/gnome/settings-daemon/plugins/cursor/active false $ dconf write /org/gnome/settings-daemon/plugins/cursor/active true

Ciò che alla fine mi ha aiutato è stato il riavvio di gsd tramite gnome-settings-daemon --replace.


gnome-settings-daemon --replacequesto avrebbe dovuto innescare qualcosa come un riavvio? Ti piace chiudere tutte le finestre e chiederti un altro accesso?
skytreader

Mint 18 non sembra avere questa opzione.
not2qubit

0

Questo mi aiuta su UbuntuMate:

sudo service lightdm restart


0

Vale anche la pena di controllare la batteria del mouse se è wireless, la batteria potrebbe scaricarsi con tale effetto di cursore immobile.


-1

Se si utilizza un mouse USB e si trova sul posto con il computer in questione, la prima cosa da provare è quella di scollegare il mouse per un momento e ricollegarlo.

Lavora per me ogni volta.

Metto in letargo il mio computer ogni notte e molto occasionalmente al risveglio, manca il puntatore del mouse ma la mia tastiera USB funziona.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.