我在联想 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