壁纸在挂起后变成扭曲的像素

壁纸在挂起后变成扭曲的像素

我在联想 Y500 笔记本电脑上运行 Ubuntu Gnome 14.10 64 位,每次系统进入挂起模式时,壁纸就会变成扭曲的颜色,或者,这这真的很烦人。

你知道这可能是什么原因造成的吗?

谢谢。

答案1

经过很长时间,我找到了一个相当实用的解决方法:诀窍是在恢复时自动重置背景。

为了实现此目的,创建一个文件“重置背景颜色.sh",例如在/opt/reset-bg/中:

#!/bin/bash
gsettings set org.gnome.desktop.background primary-color '#000000'
gsettings set org.gnome.desktop.background secondary-color '#000000'
gsettings set org.gnome.desktop.background color-shading-type 'solid'
gsettings set org.gnome.desktop.background picture-uri ''

第二部分是注册此脚本,以便在计算机恢复时自动调用它。在/lib/systemd/系统睡眠放置第二个脚本文件,在我的例子中名为“重置bg.sh”,包括以下内容:

#!/bin/bash

PROGNAME=$(basename "$0")
state=$1
action=$2

function log {
    logger -i -t "$PROGNAME" "$*"
}

log "Running $action $state"

if [[ $state == post ]]; then
    log "WAKE UP"
    exec /opt/reset-bg/reset-bg-color.sh
fi

如果您希望重新加载壁纸,而不是重置背景颜色,则可以使用以下文件“重置-bg-壁纸.sh“:

#!/bin/bash
gsettings set org.gnome.desktop.background picture-uri "file:///home/alex/wallpaper/wallpaper-file.png"

并更改 exec 语句“重置-bg.sh”更改为以下内容:

exec /opt/reset-bg/reset-bg-wallpaper.sh

相关内容