Як перезапустити лише відсутній / невидимий вказівник / курсор миші?


34

Чомусь вказівник миші на моєму ПК Ubuntu 10.04 зникає після пробудження комп'ютера від призупинення. У цьому ПК відсутня клавіатура, тому я можу виправити це, увійшовши через ssh та видавши:

sudo service gdm restart

... однак це, в основному, перезапускає gnome і закриє всі запущені програми.

Ще один спосіб вирішити це - налаштувати цей ПК як synergyпідлеглий - а потім перемістити мишу від synergyведучого до робочого робочого столу; це повертає вказівник миші назад.

Чи можливо запустити якусь команду, таку що мені не потрібно перезавантажувати X (або gdm), але я ефективно перезавантажую код вказівника миші? Тоді я міг би помістити це в сценарій на робочому столі та змогти відновити покажчик миші після призупинення, не потребуючи другої машини (навіть якщо вказівник миші невидимий, миші на іконки все ще надаються, тому я міг би націлити цей значок).

Відповіді:


39

це може виправити проблему.

Якщо ви застрягли без руху миші на своєму ноутбуці (тачпада), тоді натисніть комбінації клавіш Alt + F2 і введіть

gksudo modprobe -r psmouse

Введіть пароль, натисніть клавішу Enter, а потім знову натисніть клавішу Alt + F2 для введення наступного

gksudo modprobe psmouse

Це воно. Ваш покажчик миші знову почне працювати.

Якщо ви хочете робити це через термінал, введіть gnome-terminal після натискання клавіш Alt + F2. Коли термінал відкриється, введіть наступне

sudo modprobe -r psmouse

або

sudo modprobe psmouse

Якщо ваша миша usb застрягла, то після натискання клавіш Alt + F2 використовуйте наступну команду

gksudo /etc/init.d/hotplug restart

Привіт @BlueXrider - велике спасибі за вашу відповідь! У цьому ПК "відсутня клавіатура", тому я не можу натиснути Alt-F2 :) Однак я спробував " sudo modprobe psmousevia" ssh, і він, на жаль, не показує покажчик миші після призупинення пробудження (мабуть, це gnomeпомилка, а не помилка драйвера миші). Ubuntu 10.04 також скаржиться: " sudo: /etc/init.d/hotplug: command not found" ... Ура!
sdaau

21

Я використовую Xubuntu 16.04. Наступна пропозиція, розміщена тут, працювала для мене.

Натисніть, Ctrl+Alt+F1після чогоCtrl+Alt+F7


2
Це не набагато простіше, ніж це, і це спрацювало чудово в перший раз. Дякую @MukeshChapagain!
Тім Стюарт

1
Також працює на Lubuntu! Це найкраща відповідь на питання; прикро, що натомість було прийнято щось настільки зайве складне.
Westcroft_to_Apse

1
Для мене це було чудово, ще раз дякую вихователя Магенто - зірки Мукеш, який протягом багатьох років був чудовим джерелом допомоги.
Кіт Генрі

Чому це працює? Хтось може ласкаво пояснити?
echo_salik

Ваша відповідь дозволила мені натиснути вашу кнопку оновлення.
AnthonyD973

17

Нарешті, знайшов рішення для цього:

Від # 696855 - Як приховати вказівник миші під Linux / X11? - Переповнення стека ; Я чув про те unclutter, тому просто біг

sudo apt-get install unclutter

А потім помістіть у робочий стіл сценарій, названий, скажіть unclutter.sh:

unclutter -idle 1 -root -grab -visible

... і переконайтеся, що ви зробили chmod +x unclutter.sh.

Потім, після того, як вказівник миші зникає після призупинення, використовуйте курсор миші на іконки для націлювання на сценарій та запустіть його; це почнеться unclutter, що просто приховає (вже невидимий) покажчик миші через 1 секунду бездіяльності миші; але потім, коли ви переміщуєте мишу після цього, нарешті вказівник миші покаже :)... однак зауважте, що для зупинки unclutterпісля цього вам доведеться робити з терміналу:

sudo killall unclutter

... як unclutterби в цей момент біг на задньому плані.


Примітка: також спробував, через # 15 / Bug # 337926 “vino: курсор миші залишається у верхньому лівому куті”: Помилки: пакет “vino”: Ubuntu , щоб використовувати:

xdotool mousemove 100 100

але це не змушує покажчик миші знову показуватись.

До речі, можна шукати у synergyджерелі, WebSVN - synergy - / trunk / , і "скидання" вказівника миші, здається, закодовано ./lib/platform/CXWindowsScreen.cpp.


Дякую! У мене виникають такі періодичні проблеми з Fedora LXDE, і ви врятували мене від перезавантаження.
Девідм

Це працює на хронічних книгах, коли ви втрачаєте курсор увімкнення / вимикання X framebuffers (крутона). Дуже дякую!
пішла

Я думаю, що їх синтаксис трохи змінився unclutter -idle 1 -root -grab -visibleдля мене.
Seppo Erviälä

3

Була ця проблема днями. Я перейшов на інший термінал (ctrl + alt + F1), а потім повернувся до поточного вікна (ctrl + alt + F7). Це зробило трюк для мене.


2

Ця відповідь від It FOSS працювала для мене колись.

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

Вдруге це не спрацювало, і жодна з вищезазначених пропозицій не зробила. Тож після цього я просто закрив кришку свого ноутбука, щоб призупинити його, знову відкрив його, і вказівник повернувся назад.


2

Якщо ця проблема не була відсутня миша сенсорної панелі мого ноутбука. Використовуючи клавіатуру для навігації, відкрийте панель запуску (клавіша Windows) і введіть "миша". У модалі, що з'являється, перевірте, чи перебуває розділ тачпада в положенні "УВІМКНЕНО".


Введення параметра "Миша та тачпад" також вирішує проблему з відсутньою вказівкою миші в Debian 8 Gnome 3.14.1
Paul Rougieux

0

Я спробував багато речей, включаючи перезапуск оболонки GNOME, призупинення та виконання

$ 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

Нарешті мені допомогло перезапустити gsd через gnome-settings-daemon --replace.


gnome-settings-daemon --replaceце повинно було викликати щось на зразок перезавантаження? Вам подобається закрити всі вікна та запропонувати вам ще один логін?
skytreader

Монетний двір 18, схоже, не має такої можливості.
not2qubit

0

Це робить фокус для мене на UbuntuMate:

sudo service lightdm restart


0

Також варто перевірити акумулятор вашої миші, чи є бездротовий, акумулятор може просто розрядитися з таким ефектом незмивного курсору.


-1

Якщо ви користуєтеся USB-мишкою і знаходяться на місці з відповідним комп’ютером, то перше, що вам слід спробувати, - це відключити мишу на мить і потім підключити її назад.

Працює для мене кожен раз.

Я зимую на комп’ютер щовечора, і дуже періодично після пробудження вказівник миші відсутній, але моя клавіатура USB працює.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.