在以下设置中:
- 操作系统 -> Ubuntu 14.04.1 (已全面更新)
- 桌面环境 -> XFCE
- 个人电脑 -> 联想 E540 (i5-4210M, 8GB RAM, Intel HD 4600)
- 副屏 -> 三星 S19C45
我有以下问题:
每次我暂停笔记本电脑并再次启动时,鼠标图标都会丢失。我必须将鼠标移到第二个显示器才能恢复它。如果笔记本电脑未连接到辅助显示器,我必须注销并登录才能恢复鼠标图标。
我能做些什么?
答案1
这无法解决这个问题,但至少可以省去每次都要注销并登录的麻烦:
按住Ctrl+Alt并按下,F6然后按下F7。
F1第一个可以是到中的任何一个F6,请明智地选择您最喜欢的,因为效果将是完全相同的。
要使用脚本自动执行此操作,您可以使用chvt
:
sudo chvt 6 && sudo chvt 7
现在要自动执行这些命令而不必每次都输入密码,请按照以下步骤操作:
创建脚本:
echo -e '#!/bin/sh\n[ $1 = post ] && [ $2 = suspend ] && chvt 6 && chvt 7' > makemouseappear
使其可执行:
chmod a+x makemouseappear
移至
/lib/systemd/system-sleep/
:sudo mv makemouseappear /lib/systemd/system-sleep/
尝试一下并享受乐趣吧:
systemctl suspend
注意:它不会自动唤醒。
除了或之外,suspend
您还可以使用其他模式,例如hibernate
或,除非您更改为,hybrid-sleep
否则上述脚本不会涵盖这些模式&& [ $2 = suspend ]
&& [ $2 = hibernate ]
在休眠模式后执行&& [ $2 = hybrid-sleep ]
在混合睡眠模式后执行- 没有什么(只需删除它)在每次从上述三种模式之一返回后执行它
看系统睡眠了解详情。
请注意,这是仍然只是一种解决方法,只是它的肮脏,如今已深藏心底/lib/systemd/
。