Jak zrestartować tylko brakujący / niewidoczny wskaźnik myszy / kursor?

34

Z jakiegoś powodu wskaźnik myszy na moim Ubuntu 10.04 PC znika po obudzeniu komputera z zawieszenia. Ten komputer nie ma klawiatury, więc mogę to naprawić, logując się przez ssh i wydając:

sudo service gdm restart

... jednak to w zasadzie ponownie uruchamia gnome i zamyka wszelkie uruchomione aplikacje.

Innym sposobem rozwiązania tego jest skonfigurowanie tego komputera jako urządzenia synergypodrzędnego - a następnie przeniesienie myszy z urządzenia synergynadrzędnego na pulpit urządzenia podrzędnego; przywraca to wskaźnik myszy.

Czy można uruchomić jakieś polecenie, tak że nie muszę ponownie uruchamiać X (lub gdm), ale skutecznie zrestartuję kod wskaźnika myszy? Następnie mógłbym umieścić to w skrypcie na pulpicie i móc odzyskać wskaźnik myszy po zawieszeniu bez potrzeby korzystania z drugiej maszyny (nawet przy niewidocznym wskaźniku myszy, myszy na ikonach są nadal renderowane, więc mogłem celować w tę ikonę).

sdaau
źródło

Odpowiedzi:

39

może to rozwiązać problem.

Jeśli utkniesz bez ruchu myszy na laptopie (touchpad), naciśnij kombinację klawiszy Alt + F2 i wpisz

gksudo modprobe -r psmouse

Wpisz hasło, naciśnij enter, a następnie naciśnij Alt + F2 ponownie, aby wprowadzić następujące informacje

gksudo modprobe psmouse

To jest to. Wskaźnik myszy zacznie ponownie działać.

Jeśli chcesz to zrobić przez terminal, wpisz gnome-terminal po naciśnięciu Alt + F2. Kiedy terminal się otworzy, wpisz następujące polecenie

sudo modprobe -r psmouse

lub

sudo modprobe psmouse

Jeśli mysz USB zacina się, użyj następującego polecenia po naciśnięciu Alt + F2

gksudo /etc/init.d/hotplug restart
Ringtail
źródło
Cześć @BlueXrider - wielkie dzięki za odpowiedź! Na tym komputerze „brakuje klawiatury”, więc nie mogę nacisnąć Alt-F2 :) Jednak spróbowałem sudo modprobe psmouseprzez sshi niestety nie pokazuje on wskaźnika myszy po wstrzymaniu wybudzania (najwyraźniej jest to gnomebłąd, a nie błąd sterownika myszy). Ubuntu 10.04 narzeka również: „ sudo: /etc/init.d/hotplug: command not found” ... Pozdrawiam!
sdaau,
21

Używam Xubuntu 16.04. Poniższa sugestia opublikowana tutaj działała dla mnie.

Naciśnij, Ctrl+Alt+F1a następnieCtrl+Alt+F7

Mukesh Chapagain
źródło
2
To nie staje się prostsze i za pierwszym razem działało świetnie. Dzięki @MukeshChapagain!
Tim Stewart
1
Działa również na Lubuntu! To najlepsza odpowiedź na pytanie; szkoda, że ​​coś tak niepotrzebnie skomplikowanego zostało zaakceptowane jako prawidłowe.
Westcroft_to_Apse
1
To zadziałało dla mnie świetnie, ponownie dzięki Mukesh - gwiazdorowi Magento, który był świetnym źródłem pomocy przez lata.
Henry's Cat
Dlaczego to działa? Czy ktoś może uprzejmie wyjaśnić?
echo_salik
Twoja odpowiedź pozwoliła mi kliknąć przycisk upvote.
AnthonyD973,
17

Wreszcie znalazłem rozwiązanie tego:

Od # 696855 - Jak ukryć wskaźnik myszy w systemie Linux / X11? - Przepełnienie stosu ; Słyszałem o unclutter, więc po prostu pobiegłem

sudo apt-get install unclutter

A następnie umieść w skrypcie na pulpicie następujące polecenie, na przykład unclutter.sh:

unclutter -idle 1 -root -grab -visible

... i upewnij się, że zrobiłeś chmod +x unclutter.sh.

Następnie, gdy wskaźnik myszy zniknie po zawieszeniu, najedź kursorem myszy na ikony, aby skierować skrypt na skrypt i uruchomić go; zacznie się unclutter, co po prostu ukryje (już niewidoczny) wskaźnik myszy po 1 sekundzie braku aktywności myszy; ale potem, gdy przesuniesz mysz po tym, w końcu wskaźnik myszy pokaże :)... jednak pamiętaj, że aby unclutterpo tym przestać , musisz zrobić z terminala:

sudo killall unclutter

... jakby unclutterw tym momencie działał w tle.


Uwaga: próbowałem również poprzez # 15 / Bug # 337926 „vino: kursor myszy pozostaje w lewym górnym rogu”: Błędy: pakiet „vino”: Ubuntu , aby użyć:

xdotool mousemove 100 100

ale nie powoduje to ponownego wyświetlenia wskaźnika myszy.

Przy okazji można zajrzeć do synergyźródła, WebSVN - synergia - / trunk / , a „reset” wskaźnika myszy wydaje się być zakodowany ./lib/platform/CXWindowsScreen.cpp.

sdaau
źródło
Dziękuję Ci! Mam ten powtarzający się problem z Fedorą LXDE i uratowałeś mnie przed ponownym uruchomieniem.
Davidmh,
Działa to na Chromebookach, gdy stracisz kursor przełączający się na bufory ramki X (crouton). Dzięki wielkie!
mieszka
Wydaje mi się, że ich składnia się nieco zmieniła unclutter -idle 1 -root -grab -visible.
Seppo Erviälä
3

Miałem ten problem innego dnia. Przełączyłem się na inny terminal (ctrl + alt + F1), a następnie wróciłem do bieżącego okna (ctrl + alt + F7). To załatwiło sprawę.

Helio
źródło
2

Ta odpowiedź od It's FOSS zadziałała dla mnie raz.

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

Za drugim razem nie zadziałało i żadna z powyższych sugestii. Po tym zamknąłem wieko laptopa, żeby go zawiesić, otworzyłem ponownie i wskaźnik wrócił.

Andy Wickert
źródło
2

Miałem ten problem z brakiem myszy touchpad mojego laptopa. Za pomocą klawiatury do nawigacji otwórz program uruchamiający (klawisz Windows) i wpisz „mysz”. W wyświetlonym trybie sprawdź, czy sekcja Touchpad jest w pozycji „ON”.

karlitosway
źródło
Wprowadzenie ustawienia „Mysz i touchpad” rozwiązuje również problem braku wskaźnika myszy w Debian 8 Gnome 3.14.1
Paul Rougieux 28.04.16
0

Próbowałem wielu rzeczy, w tym restartowania powłoki GNOME, zawieszania i wykonywania

$ 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

W końcu pomogło mi zrestartowanie gsd przez gnome-settings-daemon --replace.

Frederick Nord
źródło
gnome-settings-daemon --replaceczy miało to spowodować coś w rodzaju ponownego uruchomienia? Jak zamknąć wszystkie okna i poprosić o ponowne zalogowanie?
skytreader
Mint 18 nie wydaje się mieć tej opcji.
not2qubit
0

To działa na mnie w UbuntuMate:

sudo service lightdm restart

FelikZ
źródło
0

Warto również sprawdzić baterię myszy, jeśli jest bezprzewodowa, bateria może się po prostu rozładować z takim efektem poruszania kursorem.

Maxime
źródło
-1

Jeśli używasz myszy USB i znajdujesz się w miejscu z danym komputerem, pierwszą rzeczą, którą powinieneś spróbować, to odłączyć mysz na chwilę, a następnie podłączyć ją ponownie.

Działa dla mnie za każdym razem.

Hibernuję komputer każdego wieczoru i bardzo rzadko po przebudzeniu brakuje wskaźnika myszy, ale klawiatura USB działa.

Odżywione
źródło