小编blu*_*yed的帖子

默认情况下如何使用 pm-suspend-hybrid 而不是 pm-suspend?

我想在合上盖子或从菜单中选择“暂停”时使用混合暂停方法而不是暂停。

我可以想象更改 pm-suspend 脚本以自动执行此操作,但可能有更易于维护/更简单的方法。

suspend hybrid

43
推荐指数
2
解决办法
3万
查看次数

电池电量低时 Ubuntu 会触发哪些操作?

当电池电量低时,屏幕会在几秒钟后变暗。

这似乎是某种特殊的省电模式,可能与org.gnome.settings-daemon.plugins.power.time-low(默认为 1200 秒(20 分钟)的时间)有关。

虽然这似乎是由 gnome-settings-daemon 触发的,但我想知道发生这种情况时 Ubuntu 还会做什么(例如通过 DBus 侦听器),或者其他寻找“低电量”状态的事件侦听器。

在这方面似乎有些事情会导致 Ubuntu / X / 系统在之后(当笔记本电脑再次打开交流电时)表现得更加缓慢,我想研究一下可能导致这种情况的原因。

我无法通过 找到任何相关内容dconf-editor,例如在 org.gnome.settings-daemon.plugins.power 中。

它似乎是通过idle_configureplugins/power/gsd-power-manager.c 进行设置的,但它可能与在 DBus 接口上侦听的内容更相关,它通过例如以下方式获得通知:

    if (!g_dbus_connection_emit_signal (manager->priv->connection,
                                        NULL,
                                        GSD_POWER_DBUS_PATH,
                                        "org.freedesktop.DBus.Properties",
                                        "PropertiesChanged",
                                        props_changed,
                                        &error))
Run Code Online (Sandbox Code Playgroud)

我可以想象一些“省电”属性被设置,但当 AC 不再可用和/或电池不再低时不会取消设置。

我查看了 CPU 调节器设置 ( /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor),但它是ondemand.

gnome-settings-daemon在 Ubuntu 14.04 上使用awesomeWM。

gnome-settings-daemon=3.8.6.1-0ubuntu11.1
Run Code Online (Sandbox Code Playgroud)

我还将 gsd 的 plugins/power/gsd-power-manager.c 与来自 Debian 的 gnome-settings-daemon-3.12.1 的插件进行了比较,但找不到任何明显的在这方面可能已修复/更改的内容。

我设法通过修补 upower 并在杀死系统的 upower 守护程序后使用它来触发 gnome-power-manager 的 gnome-settings 插件(使屏幕变暗等)。(请注意,energygpm可能仅使用它来自行计算它)。

它不会使系统变得迟钝.. …

battery gnome power-management dbus

19
推荐指数
1
解决办法
1012
查看次数

如何让 .desktop 文件的更改被 Unity/Gnome 识别?

Unity/Gnome 似乎不会自动拾取对 .desktop 文件的更改(特别是“名称”和“图标”字段)。

我发现了update-desktop-database,但这似乎只更新了 MIME 数据库(并且没有查看 ~/.local/share/applications (根据 strace))。

注销并再次登录后,更改被识别,但我当然想使用更方便的方法。

.desktop

5
推荐指数
0
解决办法
396
查看次数

标签 统计

.desktop ×1

battery ×1

dbus ×1

gnome ×1

hybrid ×1

power-management ×1

suspend ×1