我有一台通过 HDMI 连接到电视的 Ubuntu 14.04。当计算机从挂起状态恢复后,电视显示器上的镜像桌面有时不显示鼠标光标。
我发现解决此问题的唯一方法是转到“设置”->“显示”并关闭/打开“镜像”复选框。
我该如何解决这个问题而不需要每次都进入设置?
谢谢。
答案1
这似乎是 Ubuntu 14 的一个非常常见的问题。
环顾四周后,我发现了一些可能有帮助的东西。
首先,是命令
gsettings set org.gnome.settings-daemon.plugins.cursor active false
这似乎是恢复光标的命令,但是它很长,很难记住。现在让我们来做一条“捷径”!
Bash:Linux 的瑞士军刀
因此,让我们快速编写一个 bash 脚本,以便您快速运行此问题。gsettings set org.gnome.settings-daemon.plugins.cursor active false
在“Home”文件夹中输入一个新文件。将文件命名为c.sh
或其他易于记忆的名称。
现在我们只需为其设置可执行位。打开一个终端(我假设该文件位于c.sh
您的“Home”文件夹中)并输入chmod +x c.sh
这将允许系统运行该文件。
现在,下次发生这种情况时,只需使用键盘快捷键,Alt+F2
打开一个执行窗口,然后输入,~/c.sh
希望这可以快速轻松地解决此问题。
但请注意,似乎有很多因素会导致此问题,因此此答案可能对您有用,也可能对您没用。如果有效,请告诉我。
希望这可以帮助!
答案2
您需要更改可改变此行为的 gconf 设置,例如从命令行(ctrl++ alt)t:
gsettings set org.gnome.settings-daemon.plugins.cursor active false
很酷的是,如果您可以从命令行执行此操作,则可以使用脚本或其他工具自动执行它!
一个选择是Ubuntu 桌面快捷方式然后,当您想让它“运行”时,只需双击它即可。在桌面上创建一个新文件mousy.desktop
。编辑此文件以包含此处显示的内容:
[Desktop Entry] Name=mousy Comment=restore my mouse Icon=utilities-terminal Exec=gsettings set org.gnome.settings-daemon.plugins.cursor active false Terminal=false Type=Application
并添加执行权限(chmod +x mousy
),显示的图标应该改变外观,您现在可以双击它来运行通过编辑文件添加的命令。
为了确认这有效,请在终端中输入以下内容:
gsettings get org.gnome.settings-daemon.plugins.cursor active
终端应该打印“false”(或文件中的命令所说的任何值)。