从暂停状态返回时看不到鼠标图标

从暂停状态返回时看不到鼠标图标

在以下设置中:

  • 操作系统 -> 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

现在要自动执行这些命令而不必每次都输入密码,请按照以下步骤操作:

  1. 创建脚本:

    echo -e '#!/bin/sh\n[ $1 = post ] && [ $2 = suspend ] && chvt 6 && chvt 7' > makemouseappear
    
  2. 使其可执行:

    chmod a+x makemouseappear
    
  3. 移至/lib/systemd/system-sleep/

    sudo mv makemouseappear /lib/systemd/system-sleep/
    
  4. 尝试一下并享受乐趣吧:

    systemctl suspend
    

    注意:它不会自动唤醒。

除了或之外,suspend您还可以使用其他模式,例如hibernate或,除非您更改为,hybrid-sleep否则上述脚本不会涵盖这些模式&& [ $2 = suspend ]

  • && [ $2 = hibernate ]在休眠模式后执行
  • && [ $2 = hybrid-sleep ]在混合睡眠模式后执行
  • 没有什么(只需删除它)在每次从上述三种模式之一返回后执行它

系统睡眠了解详情。

请注意,这是仍然只是一种解决方法,只是它的肮脏,如今已深藏心底/lib/systemd/

相关内容