如何仅重新启动丢失/不可见的鼠标指针/光标?


34

由于某种原因,从挂起唤醒计算机后,Ubuntu 10.04 PC上的鼠标指针消失了。那台PC缺少键盘,所以我可以通过ssh登录并发出以下命令来解决此问题:

sudo service gdm restart

...但是,这基本上会重新启动gnome,并会关闭所有可能正在运行的应用程序。

解决此问题的另一种方法是将PC设置为synergy从属计算机,然后将鼠标从synergy主计算机移至从属计算机桌面;这会使鼠标指针返回。

是否可以运行某些命令,例如,我不需要重新启动X(或gdm),但可以有效地重新启动鼠标指针代码?然后,我可以将其放入桌面脚本中,并且能够在挂起后恢复鼠标指针,而无需第二台机器(即使鼠标指针不可见,图标上的鼠标悬停仍然呈现,因此我可以将此图标作为目标)。

Answers:


39

这可以解决问题。

如果笔记本电脑(触摸板)上没有鼠标移动而卡住,请按组合键Alt + F2并输入

gksudo modprobe -r psmouse

输入密码,按Enter,然后再次按Alt + F2来输入以下内容

gksudo modprobe psmouse

而已。您的鼠标指针将再次开始工作。

如果要通过终端执行此操作,请在按Alt + F2后键入gnome-terminal。当终端打开时,键入以下内容

sudo modprobe -r psmouse

要么

sudo modprobe psmouse

如果您的USB鼠标被卡住,请在按Alt + F2后使用以下命令

gksudo /etc/init.d/hotplug restart

嗨@BlueXrider-非常感谢您的回答!那台PC“缺少键盘”,所以我不能按Alt-F2 :)但是,我尝试了sudo modprobe psmousevia ssh,不幸的是,挂起唤醒后,该鼠标没有显示鼠标指针(显然,这是gnomebug,不是鼠标驱动程序的bug)。Ubuntu 10.04也抱怨:“ sudo: /etc/init.d/hotplug: command not found” ...干杯!
sdaau'4

21

我正在使用Xubuntu 16.04。此处发布的以下建议对我有用。

Ctrl+Alt+F1之后Ctrl+Alt+F7


2
它没有比这更简单的了,它在第一次使用时效果很好。谢谢@MukeshChapagain!
蒂姆·斯图尔特

1
也适用于Lubuntu!这是对这个问题的最佳答案。可惜的是,如此不必要地复杂的事情被接受为正确的。
Westcroft_to_Apse

1
再次感谢Mukesh-Magento的明星教育者,这对我来说非常有用,多年来他一直是他们提供帮助的重要来源。
亨利猫

为什么这样做?谁能解释一下?
echo_salik

您的回答使我单击了您的投票按钮。
AnthonyD973 '18

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 /错误#337926“ vino:鼠标光标停留在左上角”:Bug:“ vino”包:Ubuntu,使用:

xdotool mousemove 100 100

但这不会使鼠标指针再次显示。

顺便说一句,可以在synergy源代码WebSVN-synergy-/ trunk /中查找,并且鼠标指针的“重置”似乎用编码./lib/platform/CXWindowsScreen.cpp


谢谢!我在Fedora LXDE中经常遇到此问题,并且您使我免于重新启动。
Davidmh

当您失去将光标切换到X帧缓冲区(或从X帧缓冲区中移出)时,此方法适用于chromebook。非常感谢!
dwks

我猜他们的语法更改unclutter -idle 1 -root -grab -visible对我有用。
SeppoErviälä16年

3

前几天有这个问题。我切换到另一个终端(Ctrl + Alt + F1),然后返回到当前窗口(Ctrl + Alt + F7)。它对我有用。


2

这是来自FOSS的答案,对我来说一次。

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

第二次,它不起作用,上述任何建议也没有。因此,在完成这些操作之后,我只是合上了笔记本电脑的盖子以将其挂起,然后重新打开,然后指针又回来了。


2

笔记本电脑的触摸板鼠标丢失时出现此问题。使用键盘进行导航,打开启动器(Windows键),然后键入“鼠标”。在弹出的模式中,检查“触摸板”部分是否处于“ ON”位置。


输入“鼠标和触摸板”设置还可以解决Debian 8 Gnome 3.14.1中缺少的鼠标指针问题
Paul Rougieux 2016年

0

我尝试了很多事情,包括重新启动GNOME Shell,挂起和执行

$ 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 2013年

0

这在UbuntuMate上对我有用:

sudo service lightdm restart


0

如果您的鼠标电池是无线电池,也值得检查一下,电池可能会变平,从而导致光标移动。


-1

如果您使用的是USB鼠标,并且位于相关计算机所在的位置,那么您应该尝试的第一件事是拔掉鼠标一会儿,然后再将其重新插入。

每次都为我工作。

我每天晚上都休眠计算机,偶尔在唤醒时进入休眠状态,鼠标指针丢失了,但是USB键盘可以工作。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.